Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40384 - File system corruption - perl-5.8.2-r1 - Hash::Util.tmp
Summary: File system corruption - perl-5.8.2-r1 - Hash::Util.tmp
Status: RESOLVED DUPLICATE of bug 24991
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-04 08:36 UTC by Martin Trcka
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Trcka 2004-02-04 08:36:40 UTC
When I tried to emerge perl-5.8.2-r1, during the merge phase I got this error:

...
>>> /usr/share/man/man3/Encode::Byte.3.gz
>>> /usr/share/man/man3/CGI::Pretty.3.gz

!!! ERROR: There appears to be FILE SYSTEM CORRUPTION. A file that is listed
!!!        as existing is not capable of being stat'd. If you are using an
!!!        experimental kernel, please boot into a stable one, force an fsck,
!!!        and ensure your filesystem is in a sane state. 'shutdown -Fr now'
!!!        File:  /var/tmp/portage/perl-5.8.2-r1/image/usr/share/man/man3/Hash::Util.tmp
!!!        Error: [Errno 2] No such file or directory: '/var/tmp/portage/perl-5.8.2-r1/image/usr/share/man/man3/Hash::Util.tmp'

File "Hash::Util.tmp" appears in listings (ls, mc), but doesn't exist (ls -lA, stat). I'm using EXT3 and filesystem was properly unmounted last time.

I ran "fsck" (I had to use the -f option) and an empty inode was found. So I deleted this inode.

Then I cleaned up whole /var/tmp/portage/perl-5.8.2-r1/ directory and started emerge of perl again. Same "file system corruption" appeared again and by the same file - "Hash::Util.tmp". File does not exist, but appears in directory listing.

I tried to find something by Google but found nothing usefull.

Reproducible: Always
Steps to Reproduce:
1. emerge perl


Actual Results:  
File system corruption.

Expected Results:  
emerge should finish successfully

Portage 2.0.49-r21 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.
22-gentoo-r5)
=================================================================
System uname: 2.4.22-gentoo-r5 i686 AMD Duron(tm) processor
Gentoo Base System version 1.4.3.10p1
distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled]
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.
1/share/config /usr/kde/3/share/config /usr/share/config 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages sandbox"
GENTOO_MIRRORS="rsync://ftp.belnet.be/gentoo/ ftp://ftp.belnet.be/mirror/rsync.
gentoo.org/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp:
//ftp.tu-clausthal.de/pub/linux/gentoo/ http://ftp.belnet.be/mirror/rsync.
gentoo.org/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib apm arts avi berkdb bonobo crypt cups dga directfb dvd encode esd 
fbcon foomaticdb gdbm ggi gif gnome gpm gtk gtk2 gtkhtml guile imlib java jpeg 
kde libg++ libwww mad matrox mikmod motif mozilla moznoirc moznomail mpeg nas 
ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime 
readline samba sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms 
xv zlib"
Comment 1 Michal Januszewski (RETIRED) gentoo-dev 2004-02-04 14:34:53 UTC

*** This bug has been marked as a duplicate of 24991 ***