Summary: | emerge --clean fails on error with string error with os.stat() | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Ben McIlwain <cydeweys> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | david+gentoo.org |
Priority: | High | Keywords: | InVCS |
Version: | 2.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 162453 |
Description
Ben McIlwain
2006-07-31 06:53:31 UTC
I think you've got a corrupt /var/db/pkg/*/*/CATEGORY file for whatever package it was trying to unmerge. If that's the case, you can remove the directory containing the corrupt file and reinstall the package. In svn r3382, I've added some validation of the CATEGORY file and a warning message. So anything left to do here for us? *** Bug 163485 has been marked as a duplicate of this bug. *** In svn r5763 I've added null byte corruption detection for CONTENTS since that seems to be the cause of the traceback in bug #163485. obj /usr/src/linux-2.6.14-rc2/fs/nfsd/Makefile 93967c98014c8a063dfb5b8a5f658a6c 1127676011 obj /usr/src/linux-2.6.14-rc2/fs/nfsd/nfs2acl.c 71d5795419c2e0@@@@@@@[.~48K worth of NULLs..]@@@@@ fd25288c89fcacc 1127676011 obj /usr/src/linux-2.6.14-rc2/lib/zlib_inflate/infutil.c 78f9e69cea4cc04a68fb1ca32f26984b 1127676011 Thank you. I hate to say it, but Linux isn't perfect and sometimes crashes and sometimes even journaled filesystems break things :) This has been released in 2.1.2-r3. |