У меня проблемы с установкой puppetdb, поэтому я снова отслеживаю свои шаги и пытаюсь выяснить свою ошибку. Поэтому я должен включить репозитории пакетов марионеток, прежде чем устанавливать puppetdb, показанный в этом руководстве. https://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#open-source-repositories
Моя текущая проблема: когда я печатал sudo service puppetdb start
там написано "puppetdb: unrecongize service" Я не понимаю. Я без проблем выполнил руководство «установить puppetdb через модуль».
Я использую linuxmint 17:
sudo wget https://apt.puppetlabs.com/puppetlabs-release-precise.deb
sudo dpkg -i puppetlabs-release-precise.deb
sudo apt-get update
Вопрос. Нужно ли мне делать sudo dpkg для всех файлов .deb, перечисленных в https://apt.puppetlabs.com/? или только точного должно хватить для установки конечных узлов puppetdb и puppetdb.
Если Linux Mint 17 эквивалентен Ubuntu Precise, перечисленных вами шагов должно быть достаточно для включения репозиториев упаковки Puppet Labs. Они действительно содержат puppetdb
и puppetdb-terminus
.
Что касается остальной части вашей проблемы, вам необходимо перечитать документацию, представленную здесь:
https://docs.puppetlabs.com/puppetdb/2.2/install_via_module.html
Я почти уверен, что вы смешиваете документацию, просто глядя на команду, которую вы потерпели ранее неудачной (sudo service puppetdb start
). Документация модуля не требует запуска puppetdb
вручную, модуль сделает это за вас. С другой стороны, установка на основе пакетов действительно просит вас сделать это. Я думаю, вы возможно где-то перепутались.
Так что, пожалуйста, еще раз взгляните на документы и следуйте им до буквы. И если у вас есть проблемы, предоставьте расшифровку (в сущности или потенциально) полных шагов в соответствии с документами и где это сломалось. Вы сказали, что следовали документации без проблем, но очевидно, что где-то возникла проблема, и без должной наглядности трудно судить, где вы ошиблись.