I was configuring a new CentOS 6.5 machine to accept Active Directory logins and up until recently you could use the trust pam_mkhomedir.so to auto create home directories on login. This has since been replaced by a new system called Oddjobd and after the standard authconfig tool I enabled the auto create home directories and then Oddjobd fails to start.
[[email protected] ~]# service oddjobd start Starting oddjobd: [ FAILED ]
I did a bit of searching and couldn’t find anything in the logs on the machine or on the net with regards to this. So here is the post. Oddjobd requires access to the system message bus (dbus) and when trying to login to the machine with an AD account I got an error message.
org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
This pointed out that the message bus wasn’t working or was broken. So first thing I did was check the status of the messagebus and it wasn’t running. I started up messagebus service and then oddjobd started fine.
[[email protected] ~]# service messagebus restart Stopping system message bus: [ FAILED ] Starting system message bus: [ OK ] [[email protected] ~]# service oddjobd start Starting oddjobd: [ OK ] [[email protected] ~]#
I was then able to login with my AD user and it auto created the home directory as required .
16 thoughts on “Oddjobd fails to start [FIXED]”
Thanks. First search result and exactly what I needed.
Glad I could help!
Helped me as well. Thanks!
Thanks a lot! Exactly what I needed! 🙂
just throwing a “thanks” on the pile
Thanks! This helped me too 😀
Thanks! This helped me.
Thank you so much ! 🙂
[[email protected] ~]# service oddjobd restart
Shutting down oddjobd: [FAILED]
Starting oddjobd: [FAILED]
[[email protected] ~]# service messagebus restart
messagebus: unrecognized service
[[email protected] ~]# serv
[[email protected] ~]# service dbus restart
dbus: unrecognized service
[[email protected] ~]# uname -a
Linux sameer-rmm 2.6.32-573.8.1.el6.x86_64 #1 SMP Tue Nov 10 18:01:38 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]#
Thanks Jamie 🙂
Thanks so much 🙂
just encoutered this today. So even after all this time still relevant! 🙂
Just used the same solution and it worked on Centos 7.5 Core. Many thanks for sharing
You are the man !!! Thanks a lot
U must be JESUS!! 😉
Comments are closed.