RedirectLimitExceeded ao executar o cliente do chef

4

Estou usando pela primeira vez chef solo para provisionar uma caixa do Windows criada com o Vagrant.

Ao tentar aplicar o livro de receitas sql_server , recebo o seguinte erro:

[2013-11-14T09:41:24+01:00] ERROR: Running exception handlers
[2013-11-14T09:41:24+01:00] ERROR: Exception handlers complete
[2013-11-14T09:41:24+01:00] FATAL: Stacktrace dumped to C:/var/chef/cache/chef-stacktrace.out
[2013-11-14T09:41:24+01:00] FATAL: Chef::Exceptions::RedirectLimitExceeded:
windows_package[Microsoft SQL Server 2008 R2 (32-bit)] (sql_server::server line 39)
had an error: Chef::Exceptions::RedirectLimitExceeded:
remote_file[/var/chef/cache/SQLEXPR32_x86_ENU.exe] (dynamically defined)
had an error: Chef::Exceptions::RedirectLimitExceeded:
Chef::Exceptions::RedirectLimitExceeded

Aprecie qualquer conselho.

    
por Emyl 14.11.2013 / 09:55

1 resposta

4

A exceção RedirectLimitExceeded é resultado do excesso de redirecionamentos de DNS entre o URL original que o remote_file está tentando recuperar e o URL final. Eu tive o mesmo problema e resolvi isso alterando a URL original para a URL que estava redirecionando para eliminar um redirecionamento que me colocou sob a contagem de redirecionamentos.

Você pode ver a alteração feita aqui para resolver o mesmo problema:

-default['openresty']['pcre']['url']      = "http://sourceforge.net/projects/pcre/files/pcre/#{node['openresty']['pcre']['version']}/pcre-#{node['openresty']['pcre']['version']}.tar.bz2/download"
+default['openresty']['pcre']['url']      = "http://downloads.sourceforge.net/project/pcre/pcre/#{node['openresty']['pcre']['version']}/pcre-#{node['openresty']['pcre']['version']}.tar.bz2/download"

Você pode configurá-lo de alguma forma com o redirect_limit var, mas ainda não tentei fazer isso.

Espero que isso ajude ...

Editar: Além disso, você pode descobrir o URL mais abaixo na linha de redirecionamento, fazendo algo assim ...

$ wget http://sourceforge.net/projects/adium/files/Adium_1.5.7.dmg/download
    --2014-02-25 19:09:04--  http://sourceforge.net/projects/adium/files/Adium_1.5.7.dmg/download
    Resolving sourceforge.net... 216.34.181.60
    Connecting to sourceforge.net|216.34.181.60|:80... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: http://downloads.sourceforge.net/project/adium/Adium_1.5.7.dmg?r=&ts=1393373344&use_mirror=hivelocity [following]
    --2014-02-25 19:09:04--  http://downloads.sourceforge.net/project/adium/Adium_1.5.7.dmg?r=&ts=1393373344&use_mirror=hivelocity
    Resolving downloads.sourceforge.net... 216.34.181.59
    Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: http://hivelocity.dl.sourceforge.net/project/adium/Adium_1.5.7.dmg [following]
    --2014-02-25 19:09:04--  http://hivelocity.dl.sourceforge.net/project/adium/Adium_1.5.7.dmg
    Resolving hivelocity.dl.sourceforge.net... 74.50.101.106
    Connecting to hivelocity.dl.sourceforge.net|74.50.101.106|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 23999416 (23M) [application/x-apple-diskimage]
    Saving to: ‘download’

    100%[===================================================================================================================================>] 23,999,416  1014KB/s   in 25s

    2014-02-25 19:09:29 (941 KB/s) - ‘download’ saved [23999416/23999416]

Isso me levou a descobrir que eu poderia usar esse URL: link

    
por 26.02.2014 / 01:08

Tags