--- /etc/init.d/libvirtd 2013-04-30 22:37:56.000000000 +0600 +++ ./libvirtd 2016-09-07 18:13:26.583590648 +0500 @@ -91,7 +91,15 @@ # See how we were called. case "$1" in - start|stop|restart|reload) + start|restart) + service messagebus status >/dev/null + if [ $? == 0 ] ; then + $1 + else + echo "The service messagebus don't running and the $SERVICE can't start. Please start service messagebus before." + fi + ;; + stop|reload) $1 ;; condstop)