Package: fakechroot
Version: 2.8-1
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I have found that on systems running nscd, certain (all?) nameservice
calls are not properly faked when running fakechroot, which can cause
improper failures in the chrooted environment.  For instance, useradd
fails in a fakechroot when the host system is running nscd:

hydra:/scratch/jrollins 0$ PC -eFH | grep [n]scd
root     28566     1  0 44073  3416   6 Oct30 ?        00:01:05   /usr/sbin/nscd
hydra:/scratch/jrollins 0$ getent passwd | grep jrollins
jrollins:x:2000:2000:Jamie Rollins:/home/jrollins:/bin/bash
hydra:/scratch/jrollins 0$ fakeroot fakechroot chroot testroot
[EMAIL PROTECTED]:/# PS1='$? \h:\w\$ '
0 hydra:/# getent passwd | grep jrollins
1 hydra:/# useradd jrollins
useradd: user jrollins exists
9 hydra:/# exit
exit
hydra:/scratch/jrollins 9$

This is particularly problematic when running debootstrap with the
fakechroot variant, ie:

fakeroot fakechroot debootstrap --variant=fakechroot lenny testroot

Postinst scripts that call useradd to add users that already exist in
the meta system will fail, causing the debootstrap to fail.  This
makes the debootstrap fakechroot variant unusable on systems running
nscd.

I believe that this bug is somewhat related to 413918 [0], but since
systems with nscd are still failing with fakechroot 2.8, the problem
persists.

I wish I understood this stuff better to be able to speak to what the
problem could be.  Hopefully smarter people can.

Thanks much for maintaining fakechroot.

jamie.

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413918


- -- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fakechroot depends on:
ii  libc6                         2.7-15     GNU C Library: Shared libraries

fakechroot recommends no packages.

fakechroot suggests no packages.

- -- no debconf information

 LocalWords:  eFH grep

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQIcBAEBAgAGBQJJF72WAAoJEO00zqvie6q8aDkQAK2v6fUdb8W6l2TX24I9JjGd
dNFRMQbJ/U1RkDp2ZBsXqPB1wIiW+InqPLVbHDT4H5oVYXKXs531ZptoPMnDaFK9
6fP4teAwblHRPhY7asOdjdUEWhuJqcQ0NhMUbDk8S4zyamspltLhwB3gzIxZGI2p
f2MZjUZXmQ1pwSHNp21Wvo7mWfY/R3Dwxkm0yvUc3rdEeNkZNH8C3wkqfeOcoTtv
S7K+PLsTxZpyOCqR1DqJHIHljXcScLerkhzVrcRvtn0QbVCk7kFnBxN11Oeo3z12
i2WAyLuTa/zTouPgfQQfpCtR6ALXrCkzfrlyd7sydTuuIqZLC3HW+pLWJvyaDbUI
nA4UvkKa4EvE+UgWNZZPRxLQAb58YAjSZsY/3xbELQLQ0Te6G0edCfECH8kLErSw
JtXoZikdIkzod2dBL2WiAKpZM5UqylPIgxU9gnHrUCMOEnJUbNJSNVkuWVtBfEC5
j+BzPPYc1HAlhbC9qabtR/xLcwuQZMcZFi3XV8j6IBDPOWmXQI3oWED/PTlmBYEj
mLrV/joqlOuzPGBvNAZj4t0N4U9Gipua6Rpo4FkTRyHI8Sxi0K52Rf6WKpFVD/tf
e8MlTw3NkdtN9mJr/KwI9BXCP2Qk1G1hfB/TfVQEv8X2z12S8PHwKW54Ol/eovVw
51sDGnPZ4UeCvTnHm3nL
=yDUP
-----END PGP SIGNATURE-----



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

Reply via email to