Bug#324900: nscd: umount /var fails (unclean shutdowns)
At Thu, 1 Sep 2005 15:00:23 +0200,
Gabor Gombas wrote:
> > Why is this "unconditionally" happenned? What setting does this cause
> > this problem?
>
> Because bash calls getpwuid() to initialize the value of $SHELL before
> executing the script.
I understand the whole story - this problem could be happenned on all
Debian system - but almost all people including me uses "4 (Let /var
be the same filesystem as /)", so this problem is hidden. Indeed,
there're some activities and discussions to modify init processes.
I expect your described choice 3 or 5 will be accepted widely.
> 3. Convert /etc/init.d/rc to be an ELF executable instead of a shell
> script
> 5. Redesign the init system so unmounting of local file systems is done
> _after_ /etc/init/rc has finished (and the program that does the
> unmounting must not be a shell script)
I think this problem is not only glibc problem - rathar, should I
reassign it to the appropriate package, for example /etc/init.d/rc
(sysv-rc) to tell to the maintainer about this kind of issue?
Regards,
-- gotom
Reply to: