Я установил сервер Chef на Ubuntu Server 14.04. После загрузки пакета Chef (chef_11.12.8-2_amd64.deb) я запустил sudo dpkg -i chef_11.12.8-2_amd64.deb
.
The package seems to have installed properly. The output was:
(Reading database ... 62460 files and directories currently installed.)
Preparing to unpack chef_11.12.8-2_amd64.deb ...
Unpacking chef (11.12.8-2) over (11.12.8-2) ...
Setting up chef (11.12.8-2) ...
Thank you for installing Chef!
Когда я перейду к следующему шагу, sudo chef-server-ctl reconfigure
он сообщает мне, что не может быть найден chef-server-ctl. Я предполагаю, что мне ничего не следует делать, чтобы сделать утилиту chef-server-ctl доступной.
Не беспокойтесь о том, что ответ будет слишком очевидным. Я разработчик Windows, а не системный администратор Linux, поэтому может быть что-то очень простое, что мне не хватает
Я подозреваю, что вы случайно загрузили и установили клиентский пакет, который не включает этот конкретный двоичный файл. Файлы .deb сервера имеют имена в формате chef-server_version_arch.deb.
Я пытался воссоздать вашу проблему и случайно сделал то же самое. Если вы пойдете в http://www.getchef.com/chef/install/ обязательно выберите вкладку Chef server. Кажется, это не выделяется.