I have puppet installed on my servers. All running CentOS 7.x headless. No GUI installed. However I"m getting the following error:

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

This might need to go puppet stackexchange. Not sure. I've found stuff about a similar error on kubuntu and something about policy kit causing issues.

We are running puppet and its throwing these errors in /var/log/messages. We think it might be hindering puppet.


NMClient is the freedesktop object for Network Manager, which some ISPs leave on CentOS 7 for some inexplicable reason but in this case it looks like it doesn't exist on your server. I would guess you are pushing network configuration but something isn't set up properly. With CentOS 7 you either have to go with nmclient or remove it so you can use ip and/or ifconfig.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.