On Sat, 2009-10-10 at 10:54 -0500, Raphael Geissert wrote:
> 2009/10/10 Soeren Sonnenburg <so...@debian.org>:
> > On Fri, 2009-10-09 at 18:59 -0500, Raphael Geissert wrote:
> >> severity 550322 important
> >> tag 550322 moreinfo
> >> thanks
> >>
> >> Downgrading the severity as, unless proved wrong, this is an exception 
> >> caused
> >> by a bug somewhere else.
> >>
> >> On Friday 09 October 2009 16:50:45 Soeren Sonnenburg wrote:
> >> > re-running with readlink -vf leads to the output attached in readlink_v.
> >> > Seems like the migration of initserv (backup files) cause files to be
> >> > not found...
> >>
> >> Do you mean insserv?
> >
> > Yes.
> 
> Just to double check, did you manually backup those files?

no I think it was innserv doing this back in the days when it was
announced and I was trying this out...

> >> Could you also please provide the output of ls -lR /etc/rcS.d?
> >
> > Attached.
> >
> >> I will fix it in readahead-fedora by limiting the directory recursion, but
> >> this case is strange.
> >
> > But why does readlink fail? What if there are stale symlinks even
> > in /etc/rc?.d/ ? I would expect the same problem to occur.
> >
> 
> Because /etc/rcS.d/rcS.d/../init.d != /etc/init.d/, and since
> /etc/rcS.d/init.d doesn't exist readlink fails.

True, but still the postinst script shouldn't fail ... I guess your find
-maxdepth approach is good enough to solve this but I am afraid reaslink
will fail too when there is some stale symlink in etc/rc?.d/ ...

Soeren


Soeren
-- 
For the one fact about the future of which we can be certain is that it
will be utterly fantastic. -- Arthur C. Clarke, 1962-- 
For the one fact about the future of which we can be certain is that it
will be utterly fantastic. -- Arthur C. Clarke, 1962

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

Reply via email to