Запутаться во включении хранилища пакетов
У меня проблемы с установкой puppetdb, поэтому я снова отслеживаю свои шаги и пытаюсь выяснить свою ошибку. Поэтому я должен включить репозитории пакетов puppet перед установкой puppetdb, показанной в этом руководстве. https://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html
Моя текущая проблема: когда я набрал sudo service puppetdb start
там написано "puppetdb: unregongize service" Я не понимаю. Я без проблем следовал руководству в разделе "Установка puppetdb через модуль".
Я использую Linux 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.
1 ответ
Если 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
вручную, как это, модуль делает это для вас. С другой стороны, пакетная установка просит вас сделать это. Я думаю, что вы где-то перепутали, возможно.
Поэтому, пожалуйста, еще раз посмотрите на документы и следуйте за ними к письму. И если у вас есть проблемы, предоставьте расшифровку (в сущности или в целом) полных шагов в соответствии с документацией и где она сломалась. Вы сказали, что следили за документацией без проблем, но очевидно, что где-то были проблемы, и без надлежащей видимости трудно судить, где вы ошиблись.