[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#454638: marked as done (libc6 unusable on kernel 2.6.9 due to opendir/O_CLOEXEC problems)



Your message dated Thu, 06 Dec 2007 22:17:51 +0100
with message-id <475866FF.4000708@aurel32.net>
and subject line Bug#454638: libc6 unusable on kernel 2.6.9 due to opendir/O_CLOEXEC problems
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libc6
Version: 2.7-3
Severity: grave
Justification: renders system (mostly) unusable

Hi, I upgraded libc6 to 2.7-3 using apt-get on a system running kernel
2.6.9 with SMP (unfortunately I don't have the option of changing this
kernel, it's provided by my colo provider), and dpkg crashed with
"Unknown error 530". Subsequently, everything that scanned directories
crashed with the same error (ls, dpkg, etc.). Eventually, I found out
that the filesystem was still intact; I could cd into directories, and
ls works on the current directory. My current shell (presumably still
linked to the old shared lib) can still scan directories (`echo
/path/name/*` works). Pathnames that referenced individual files also
worked; but any new process besides my current shell that used opendir()
crashed with the same error. Then I found this:

	http://www.nabble.com/-Bug-libc-5227--New:-opendir-and-O_CLOEXEC-problems-with-Linux-2.6.9-5.ELsmp-kernel-t4705183.html

It seems that glibc 2.7 has problems with opendir() and O_CLOEXEC on
kernel 2.6.9 with SMP enabled. Downgrading to glibc2.6 fixed all my
problems.

I presume libc6 2.7 works on the most recent kernels, but it's very
not-nice for people running 2.6.9 with smp to upgrade libc6 and find
their system almost completely unusable.


T

-- 
"How are you doing?" "Doing what?"



--- End Message ---
--- Begin Message ---
H. S. Teoh a écrit :
> Package: libc6
> Version: 2.7-3
> Severity: grave
> Justification: renders system (mostly) unusable
> 
> Hi, I upgraded libc6 to 2.7-3 using apt-get on a system running kernel
> 2.6.9 with SMP (unfortunately I don't have the option of changing this
> kernel, it's provided by my colo provider), and dpkg crashed with
> "Unknown error 530". Subsequently, everything that scanned directories
> crashed with the same error (ls, dpkg, etc.). Eventually, I found out
> that the filesystem was still intact; I could cd into directories, and
> ls works on the current directory. My current shell (presumably still
> linked to the old shared lib) can still scan directories (`echo
> /path/name/*` works). Pathnames that referenced individual files also
> worked; but any new process besides my current shell that used opendir()
> crashed with the same error. Then I found this:
> 
> 	http://www.nabble.com/-Bug-libc-5227--New:-opendir-and-O_CLOEXEC-problems-with-Linux-2.6.9-5.ELsmp-kernel-t4705183.html
> 
> It seems that glibc 2.7 has problems with opendir() and O_CLOEXEC on
> kernel 2.6.9 with SMP enabled. Downgrading to glibc2.6 fixed all my
> problems.
> 
> I presume libc6 2.7 works on the most recent kernels, but it's very
> not-nice for people running 2.6.9 with smp to upgrade libc6 and find
> their system almost completely unusable.

glibc 2.7 works nicely on a vanilla 2.6.9 kernel. We won't support
RedHat kernels, RedHat also don't even support this configuration.

Please stay with an older version of the glibc or upgrade your kernel.

Closing the bug.


-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net


--- End Message ---

Reply to: