On Tue, Nov 14, 2006 at 01:17:31PM +0100, Lucas Nussbaum wrote:

> This one is non-trvial to reproduce. You can see it with:

> in a chroot:
>   debfoster -o MaxPriority=required -f -n apt debfoster
>   apt-get install quagga

> and then you get:
> Selecting previously deselected package quagga.
> Unpacking quagga (from .../quagga_0.99.5-3_i386.deb) ...
> addgroup: `/etc/adduser.conf' does not exist. Using defaults.
> addgroup: `/etc/adduser.conf' does not exist. Using defaults.
> adduser: `/etc/adduser.conf' does not exist. Using defaults.
> Password:

Surely this is a bug in passwd (providing the chfn command) or in the test
environment, though?  libpam-runtime is fully installed in this case; passwd
is unpacked but not configured, which should be sufficient to get a proper
PAM config....

Ah, no; passwd is unpacked but not configured, which means /etc/pam.d/chfn
is still at /etc/pam.d/chfn.dpkg-new.  So this is all just a normal symptom
of the root bug, calling adduser in the preinst without a pre-dependency.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to