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


Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to