vagrant-omnibus: não é uma versão válida do chef

1

Em algum momento, comecei a receber o seguinte erro ao tentar provisionar a nova vm com o vagrant:

There are errors in the configuration of this machine. Please fix the following errors and try again:

vagrant-omnibus: * '11.16' is not a valid version of Chef.

A list of valid versions can be found at: http://www.opscode.com/chef/install/

O mesmo acontece quando tento versões diferentes, como "11", "12" e assim por diante. O que é interessante, tentar buscar metadados manualmente falha com erro:

vagrant@precise64:~$ wget https://www.getchef.com/chef/metadatav=11.16.2&prerelease=false&nightlies=false&p=ubuntu&pv=14.04&m=x86_64
[1] 1555
[2] 1556
[3] 1557
[4] 1558
[5] 1559
vagrant@precise64:~$ --2014-12-15 20:10:29--  https://www.getchef.com/chef/metadata?v=11.16.2 Resolving www.getchef.com (www.getchef.com)... 184.106.28.82 Connecting to www.getchef.com (www.getchef.com)|184.106.28.82|:443... connected. ERROR: no certificate subject alternative name matches
        requested host name 'www.getchef.com'. To connect to www.getchef.com insecurely, use '--no-check-certificate'.

Esta pode ser a razão pela qual o omnibus não consegue encontrar o pacote do chef? Como eu resolvo esse problema?

    
por Timur 15.12.2014 / 22:17

1 resposta

0

Embora não tenha incluído muito no erro real, o problema com o wget é porque você está perdendo um ? e não citando o URL. Para o erro original e real, existe a possibilidade de o script não conseguir detectar automaticamente o SO ou a plataforma corretamente. Qual sistema operacional é esse?

    
por 08.01.2015 / 19:53

Tags