Summary: | 2.4.22-xfs - any mkdir fails with file exists | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexandru N. Barloiu <axl> |
Component: | [OLD] Core system | Assignee: | Bob Johnson (RETIRED) <livewire> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | deviantgeek, rumi, tomduffy |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | my kernel config-file |
Description
Alexandru N. Barloiu
2003-10-31 02:22:05 UTC
I have also hit the very same problem. "File exists" errors everywhere, directories exist when they should not be and this breaks all Makefiles, emerges, everything. There is also a severe slowdown when doing an 'emerge sync' for example. When doing xfs_check against a filesystem previously hit by this, it does not show any corruption. I have tested the following kernels: gentoo xfs-sources-2.4.22 affected gentoo xfs-sources-2.4.20-r3 not affected vanilla 2.4.21 + xfs release 1.3.1 not affected sgi xfs-cvs from 2003.11.04 (2.4.22) not affected I hope this helps to narrow it down. <rumi_at_rtfm_dot_hu> Do you ahve grsecurity enable, and could you forward your .config to livewire@gentoo.org Created attachment 20431 [details]
my kernel config-file
Fixed on xfs-sources-2.4.23-r1 This appears to be an issue with xfs-2.4.24-r1 now.
Linux pigeon.ben.int 2.4.24-xfs-r1 #1 Fri Feb 13 11:56:20 EST 2004 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
pigeon root # emerge -u linux-headers
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-kernel/linux-headers-2.4.22 to /
Traceback (most recent call last):
File "/usr/bin/emerge", line 2599, in ?
mydepgraph.merge(mydepgraph.altlist())
File "/usr/bin/emerge", line 1551, in merge
retval=portage.doebuild(y,"clean",myroot,self.pkgsettings,edebug,cleanup=1)
File "/usr/lib/portage/pym/portage.py", line 2157, in doebuild
os.makedirs(mysettings["T"])
File "/usr/lib/python2.3/os.py", line 154, in makedirs
mkdir(name, mode)
OSError: [Errno 17] File exists: '/var/tmp/portage/linux-headers-2.4.22/temp'
|