我在安装 puppetdb 时遇到了麻烦,所以我回过头来回顾我的步骤并尝试找出我的错误。因此,在安装本指南中显示的 puppetdb 之前,我要启用 puppet 软件包存储库。https://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#open-source-repositories
我目前的问题:当我输入时,sudo service puppetdb start
它显示“puppetdb:无法识别服务”,我不明白。我按照“通过模块安装 puppetdb”中的指南操作,没有任何问题。
我使用 linuxmint 17:
sudo wget https://apt.puppetlabs.com/puppetlabs-release-precise.deb
sudo dpkg -i puppetlabs-release-precise.deb
sudo apt-get update
问题。我是否必须对列出的所有 .deb 文件执行 sudo dpkghttps://apt.puppetlabs.com/? 或者仅精确地满足 puppetdb 和 puppetdb 终端安装的要求。
答案1
如果 Linux Mint 17 相当于 Ubuntu Precise,那么您提供的步骤应该足以启用 Puppet Labs 打包存储库。这些确实包含puppetdb
和puppetdb-terminus
。
至于您问题的其余部分,您需要重新阅读此处提供的文档:
https://puppet.com/docs/puppetdb/latest/install_via_module.html
我很确定你只是通过查看之前失败的命令(sudo service puppetdb start
)就搞混了文档。模块文档不需要你puppetdb
像这样手动启动,模块会为你完成这项工作。另一方面,基于软件包的安装确实要求你这样做。我想你可能在某个地方搞混了。
因此,请再次查看文档并严格遵守。如果您遇到问题,请提供一份完整步骤的记录(可能为要点或摘要)以及问题所在。您说您按照文档操作没有遇到任何问题,但显然存在问题,如果没有适当的可见性,很难判断您哪里出了问题。