Package: coreutils
Version: 5.97-5
Severity: important

Actually a critical bug as it prevents bootup. On the other hand,
it probably don't affect that many people yet.

The problem is that this command:
chmod 0:0 filename
will do a completely unnecessary call into the name service switch.
This is unnecessary as the user and group is provided numerically.
It is of course necessary with "chmod username:groupname file"
but that is a different case.

This hangs the machine booting, because:
1. A xserver script provided by debian does exactly this chmod thing
2. The system uses openldap as its user database
3. openldap isn't started yet so chmod blocks forever.

As a workaround, I have nsswitch.conf set up to try the standard
files before contacting the ldap server.  This gives me a small
performance penalty on all lookups but the machine boots.

Looking up names is unnecessary when the uid:gid is numeric already,
it'd be nice if this was eliminated. ldap is a nice way of
running a centralized user database after all.
  


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-rc5-mm1
Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8)

Versions of packages coreutils depends on:
ii  libacl1                      2.2.41-1    Access control list shared library
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libselinux1                  1.30.28-2   SELinux shared libraries

coreutils recommends no packages.

-- debconf-show failed


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

Reply via email to