umount fails on reboot/shutdown.

On openSUSE 11.1 with KDE 3.5 I noticed that it did not successfully umount /var, /home and /usr upon reboot or shutdown.

I’m getting error such as: umount: /dev/sda9 busy

I edited /etc/rc.d/boot.localfs and entered lsof > /var/log/openfiles.txt after the line “if test “$UMOUNT_FAILED” = true -a -z “$mtab” ; then” to figure out what files were open.

I found that the programs console-kit-daemon, pulseaudio and dcopserve were still running.

I then entered the following before the umount lines:

	killall -q -TERM console-kit-daemon
	killall -q -TERM pulseaudio
	killall -q -TERM dcopserve
	sleep 1
	killall -q -KILL console-kit-daemon
	killall -q -KILL pulseaudio
	killall -q -KILL dcopserve

It now successfully umount’s all filesystems, but why are these programs still running, is it known problems or something wrong with my configuration?