On Mon, 2003-11-10 at 14:56, Reinhard Brandst�dter wrote: > questions: > ---------------------------------- > * I guess the reason for the looping of the init is the not creating of > /var/lib/init.d ($svcdir), > but I can't explain why it's not created by the rc-scripts >
It should be - check_statedir() is callled in /sbin/rc _before_ any changes are done to /var/lib/init.d/, and it tries to create the dir if it do not exist ... > * why is there still a complaint > ln: creating symbolic link `/var/lib/init.d/started/checkroot' to > `/etc/init.d/checkroot': No such file or directory > although I explicitly create /var/lib/init.d/started in the hostname > script, and the root-fs is mounted read/write? > Well, that basically means one of two things (usually): 1) `/etc/init.d/checkroot' do not exist, or is a invalid symlink 2) You sill have some remaining side effects from the fs corrupion. Not sure. Maybe run fsck on the partition a few times again with -f, or cp -ax the contents to another drive, remove and recreate the partition and cp it back (note: please do not do second if you are not 100% sure you will get your system up and running again). Cheers, -- Martin Schlemmer Gentoo Linux Developer, Desktop/System Team Developer Cape Town, South Africa
signature.asc
Description: This is a digitally signed message part
