Шеф-клиент показывает сообщение об ошибке

У меня есть среда, где версия шеф-повара:

Chef Development Kit Version: 0.18.30

Когда я запускаю команду chef-client, я получаю следующую ошибку:

root@localhost product]# chef-client
[2017-11-06T15:38:25-05:00] WARN: *****************************************
[2017-11-06T15:38:25-05:00] WARN: Did not find config file: /etc/chef/client.rb, using command line options.
[2017-11-06T15:38:25-05:00] WARN: *****************************************
Starting Chef Client, version 12.14.89
Creating a new client identity for localhost using the validator key.

================================================================================
Chef encountered an error attempting to create the client "localhost"
================================================================================

Platform:
---------
x86_64-linux


Running handlers:
[2017-11-06T15:38:32-05:00] ERROR: Running exception handlers
Running handlers complete
[2017-11-06T15:38:32-05:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 07 seconds
[2017-11-06T15:38:32-05:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2017-11-06T15:38:32-05:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-11-06T15:38:32-05:00] ERROR: I can't write your private key to /etc/chef/client.pem - check permissions?
[2017-11-06T15:38:32-05:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

Я новичок в шеф-поваре. Я не могу обновить или изменить версии в этой среде, но сборка не выполняется из-за этой проблемы. Любые идеи о том, почему это происходит? Благодарю.

1 ответ

Вы пытаетесь бежать chef-client на компьютере, который не был обновлен, то есть он не имеет ключей аутентификации для доступа к серверу Chef или файла конфигурации с информацией о том, где находится этот сервер Chef. Ты можешь использовать knife bootstrap обычно, но посоветуйтесь с другими в вашей компании (или с кем-либо еще) относительно того, что вы обычно используете, может быть что-то еще.

Другие вопросы по тегам