我的服务器上安装了 puppet。所有服务器都运行 CentOS 7.x headless。没有安装 GUI。但是我收到以下错误:
Error: Could not create NMClient object: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method "GetManagedObjects" with signature "" on interface "org.freedesktop.DBus.ObjectManager" doesn't exist
这可能需要转到 puppet stackexchange。不确定。我发现了有关 kubuntu 上类似错误的信息以及有关策略工具包导致问题的信息。
我们正在运行 puppet,它在 /var/log/messages 中抛出了这些错误。我们认为它可能会妨碍 puppet。
答案1
NMClient 是网络管理器的 freedesktop 对象,一些 ISP 出于某些莫名其妙的原因将其保留在 CentOS 7 上,但在这种情况下,它似乎不存在于您的服务器上。我猜您正在推送网络配置,但有些东西设置不正确。使用 CentOS 7,您要么必须使用 nmclient,要么将其删除,以便使用 ip 和/或 ifconfig。