From: Frank L. <len...@pa...> - 2002-05-19 13:59:11
|
I have some strange problems when I try to shutdown a uml instance. Although my findings also go into the direction of syslogd, I don't think this is related to what is described in the UML HOWTO (http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-13.html#ss13.12= ). --- begin --- Stopping kernel log daemon: klogdKernel panic: read of switch_pipe failed, errno =3D 9=20 sleeping process 11448 got unexpected signal : 11 --- end --- doing a ps aux | grep 11448 reveals: --- begin --- frank 11448 0.0 0.6 35256 4860 pts/3 T 11:24 0:00 /usr/bin/linux [/sbin/klogd] eth0=3Dtuntap,,,192.168.2.4 ubd0=3D/space/uml/host/neptunus/root_fs=20 --- end -- which makes that I always have to do a killall linux (currently only running one uml on this machine).=20 Apparently, there seems to be a problem with klogd on uml: - doing an /etc/init.d/klogd stop followed by /etc/init.d/sysklogd stop, which is the same as when the shutdown is initiated through init (on Debian, we have K89klogd and K90sysklogd), the shutdown process is ok - doing an /etc/init.d/klogd stop, then /etc/init.d/sysklogd stop, then sysklogd start, then /etc/init.d/klogd start followed by a shutdown, also works - doing just an /etc/init.d/klogd stop or doing an /etc/init.d/klogd stop followed by an /etc/init.d/klogd start, gives another kernel panic related to the init process on uml: --- begin --- INIT: Sending processes the TERM signal Kernel panic: read of switch_pipe failed, errno =3D 9 Kernel panic: read of switch_pipe failed, errno =3D 9 sleeping process 22939 got unexpected signal : 11 --- end --- where pid 22939 on the host system is the uml init process: --- begin --- frank 22939 0.0 0.6 35044 5348 pts/3 T 15:41 0:00 /usr/bin/linux (neptunus) [/sbin/init] eth0=3Dtuntap,,,192.168.2.4 ubd0=3D/space/uml/host/neptunus/root_fs umid=3Dneptunus --- end --- --=20 len...@pa... Those who do not understand Unix are condemned to reinvent it, poorly." -- Henry Spencer |