Description of problem: This is a very bad regression. If the system doesn't reboot cleanly (removing lockfiles on the way down) then on bootup the init process won't even attempt to start the service because the lockfile exists. Normally rc.sysinit would delete these lockfiles on bootup, but this patch that was introduced between 5.6 and 5.7 keeps that from working. -849,6 +850,9 @@ */dovecot) rm -f $afile/* $afile/*/* ;; */cups) rm -f $afile/*/* ;; */libvirt) rm -rf $afile/*/* ;; + */subsys) if [ -d "$afile/rhsm" ]; then + rm -rf $afile/rhsm/* + fi ;; *) rm -f $afile/* ;; esac else Version-Release number of selected component (if applicable): initscripts-8.45.36-1.el5 How reproducible: Everytime Steps to Reproduce: 1. Crash the system 2. not even sshd will start 3.