Estou tentando configurar um Ubuntu 12.04 LTS com o chef. Estou recebendo este erro, que estou supondo que esteja relacionado às minhas permissões de usuário:
Chef Client failed. 3 resources updated in 5.613887095 seconds
[2014-04-13T09:44:41+09:00] ERROR: service[ssh] (basic-security-tlq::default line 59) had an error: Errno::EACCES: Permission denied - /usr/sbin/update-rc.d -n -f ssh remove
[2014-04-13T09:44:41+09:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
edit: estas são as permissões para o arquivo mencionado no log de erros:
-rwxr-xr-x 1 root root 16894 Apr 14 2012 update-rc.d
Configurei outros servidores (com o Ubuntu 12.04) usando esta receita sem problemas, mas isso está sendo executado em uma máquina com um provedor de hospedagem diferente. Eu estou tentado a usar o ssh e iniciar o arquivo chmod
ing, mas isso parece um pouco drástico. A receita do chef é cozida como root
, o que me confunde ainda mais, pois achei que esse usuário tinha permissões completas?
Isso pode ser mais apropriado para o stackOverflow, mas como as permissões estão relacionadas, pensei em tentar aqui primeiro.
update2: eu tentei fazer chown root update-rc.d
e ele ainda gera o mesmo erro. Eu estou começando a me perguntar se não é um problema de SSL por causa desta linha no erro
ERROR: service[ssh]
, mas não sabe como investigar isso.