Назад | Перейти на главную страницу

Команда chef-server-ctl не найдена

Я установил сервер 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. Кажется, это не выделяется.