【问题标题】:puppet master fresh installation error人偶大师全新安装错误
【发布时间】:2016-08-23 15:09:52
【问题描述】:

puppet master 在我的 ubuntu 12.04 服务器上运行良好。今天我使用以下命令卸载它并再次进行全新安装。全新安装后,puppet master 无法启动。

sudo apt-get remove puppetmaster-common
sudo apt-get remove --auto-remove puppetmaster-common
sudo apt-get purge puppetmaster-common
sudo apt-get purge --auto-remove puppetmaster-common


sudo apt-get remove puppet
sudo apt-get remove --auto-remove puppet
sudo apt-get purge puppet
sudo apt-get purge --auto-remove puppet

全新安装后,它完全停止工作,我在日志中收到以下错误

无法自动加载人偶/类型/用户:无法自动加载 puppet/provider/user/directoryservice:无法加载此类文件

无法自动加载 puppet/provider/user/directoryservice:无法加载 这样的文件——plist

无法自动加载人偶/类型/用户:无法自动加载 puppet/provider/user/directoryservice:无法加载此类文件

无法创建资源来管理 Puppet 的文件和目录 在 [:main, :master, :ssl, :metrics] 部分中]

无法准备执行:无法为执行创建资源 分段管理 Puppet 的文件和目录

此外,即使在全新安装后,/etc/puppet/puppet.conf 位置中也不存在 puppet.conf 文件。我尝试安装两次,但没有看到生成此文件。

Puppet 版本 3.8.5。

Ubuntu : 12.04 版本

有人可以帮我解决这个问题吗?

【问题讨论】:

标签: puppet


【解决方案1】:

马特,我终于想通了。 我刚刚通过手动删除中的条目删除了现有的 apt 存储库

/etc/apt/sources.list.d

并删除了puppetlabls-pc1.list、puppet.list、puppet.save等所有puppet相关的条目然后调用

sudo apt-get 更新

并再次安装了 puppet master 而没有附加任何额外的 apt repos

sudo apt-get -y install puppetmaster

我认为我使用了错误的 apt 源。它根本没有生成 puppet.conf 文件。可能这就是为什么我会遇到这样奇怪的错误的原因

【讨论】:

    猜你喜欢
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2014-07-08
    相关资源
    最近更新 更多