!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
everytime i emerge a package!
Does anyone know what is it or how to resolve to error!
Thanks,
Tom
Code: Select all
>>> Auto-cleaning packages ...
['net-mail/mailbase', '0.00', 'r5'] ['net-mail/mailbase-0.00-r5', 'net-mail/mailbase-0.00-r6']
!!! COUNTER file is missing for net-mail/mailbase-0.00-r5 in /var/db.
!!! Please run /usr/lib/portage/bin/fix-db.pl or
!!! Please run /usr/lib/portage/bin/fix-db.py or
!!! remerge the package.
Code: Select all
ERROR: Contents file is missing from the package directory.
'net-mail/mailbase-0.00-r5' is corrupt and should be deleted.
ERROR: COUNTER file missing from 'net-mail/mailbase-0.00-r5'.
ERROR: SLOT file missing from 'net-mail/mailbase-0.00-r5'.
RE-MERGE this exact package version or unmerge and remerge.
net-mail/mailbase-0.00-r5: (damaged/invalid) []
CONTENTS is missing
COUNTER is missing
SLOT is missing
Code: Select all
!!! Unable to remove db entry for this package.
!!! It is possible that a directory is in this one. Portage will still
!!! register this package as installed as long as this directory exists.
!!! You may delete this directory with 'rm -Rf /var/db/pkg/net-mail/mailbase-0.00-r5'
!!! [Errno 2] No such file or directory: '/var/db/pkg/net-mail/mailbase-0.00-r5/CBUIL@'
Code: Select all
rm: cannot remove directory `/var/db/pkg/net-mail/mailbase-0.00-r5': Directory not empty
This has already been answered above:nukem996 wrote:Im having the same problem getting the following error
!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
I am running an ext3 system and the power does sometimes go out around here. Do you think its a file system problem? If it is what is the command I should run to fix it and can it screw up any of my files?
Thanks
nuke
Code: Select all
# /usr/lib/portage/bin/fix-db.pyCode: Select all
Traceback (most recent call last):
File "./fix-db.py", line 54, in ?
pkgdirlist = os.listdir(pkgdir)
OSError: [Errno 20] Not a directory: '/var/db/pkg/sys-kernel/-MERGING-gentoo-dev-sources-2.6.0_beta11-r1.portage_lockfile/'Code: Select all
Grabbing db contents...
Grabbing mtimes...
fix-db: fatal: couldn't open /var/db/pkg/x11-themes/gtk-engines-mgicchikn-1.0.0/CONTENTS: No such file or directoryI had the same problem. I just deleted the "-MERGING-"-files that caused an error.kKDu wrote:When I run /usr/lib/portage/bin/fix-db.py, I get this:
[/code]Code: Select all
Traceback (most recent call last): File "./fix-db.py", line 54, in ? pkgdirlist = os.listdir(pkgdir) OSError: [Errno 20] Not a directory: '/var/db/pkg/sys-kernel/-MERGING-gentoo-dev-sources-2.6.0_beta11-r1.portage_lockfile/'
I ran the perl script (/usr/lib/portage/bin/fix-db.pl) and it seemed to work fine.cmillard root # /usr/lib/portage/bin/fix-db.py
Traceback (most recent call last):
File "/usr/lib/portage/bin/fix-db.py", line 54, in ?
pkgdirlist = os.listdir(pkgdir)
OSError: [Errno 20] Not a directory: '/var/db/pkg/dev-libs/-MERGING-openssl-0.9.7c.portage_lockfile/'
This is no go for me. I've had the complaint about sys-fs/devfsd for months to my great annoyance so when I found this thread I was pretty happy. But fix-db.py produces no output beyond several empty lines. I also tried the trick of removing /var/db/pkd/sys-fs/devfsd and reemerging the package. Now that did work so I'm pretty happy about it.phelan wrote:This one worked for me but the correct path was:Kloeri wrote:Try running /var/lib/portage/bin/fix-db.py. That will scan /var/db/pkg/* for errors and will (hopefully) tell you how to fix them.
/usr/lib/portage/bin/fix-db.py

Code: Select all
nervada simon # emerge -pUD world
>>> --upgradeonly implies --update... adding --update to options.
These are the packages that I would merge, in order:
!!! Invalid db entry: /var/db/pkg/./x11-plugins
!!! Invalid db entry: /var/db/pkg/./sys-kernel
!!! Invalid db entry: /var/db/pkg/./games-puzzle
!!! Invalid db entry: /var/db/pkg/./x11-base
!!! Invalid db entry: /var/db/pkg/./x11-libs
!!! Invalid db entry: /var/db/pkg/./x11-misc
!!! Invalid db entry: /var/db/pkg/./dev-games
!!! Invalid db entry: /var/db/pkg/./games-strategy
!!! Invalid db entry: /var/db/pkg/./dev-tcltk
!!! Invalid db entry: /var/db/pkg/./x11-terms
!!! Invalid db entry: /var/db/pkg/./app-admin
!!! Invalid db entry: /var/db/pkg/./app-dicts
!!! Invalid db entry: /var/db/pkg/./app-crypt
!!! Invalid db entry: /var/db/pkg/./app-games
!!! Invalid db entry: /var/db/pkg/./x11-themes
!!! Invalid db entry: /var/db/pkg/./gnome-base
!!! Invalid db entry: /var/db/pkg/./app-arch
!!! Invalid db entry: /var/db/pkg/./app-misc
!!! Invalid db entry: /var/db/pkg/./app-text
!!! Invalid db entry: /var/db/pkg/./net-firewall
!!! Invalid db entry: /var/db/pkg/./app-portage
!!! Invalid db entry: /var/db/pkg/./sys-devel
!!! Invalid db entry: /var/db/pkg/./dev-db
!!! Invalid db entry: /var/db/pkg/./kde-base
!!! Invalid db entry: /var/db/pkg/./media-gfx
!!! Invalid db entry: /var/db/pkg/./net-dns
!!! Invalid db entry: /var/db/pkg/./net-ftp
!!! Invalid db entry: /var/db/pkg/./net-irc
!!! Invalid db entry: /var/db/pkg/./net-p2p
!!! Invalid db entry: /var/db/pkg/./net-nds
!!! Invalid db entry: /var/db/pkg/./net-www
!!! Invalid db entry: /var/db/pkg/./media-libs
!!! Invalid db entry: /var/db/pkg/./games-roguelike
!!! Invalid db entry: /var/db/pkg/./sys-apps
!!! Invalid db entry: /var/db/pkg/./sys-boot
!!! Invalid db entry: /var/db/pkg/./sys-libs
!!! Invalid db entry: /var/db/pkg/./app-emulation
!!! Invalid db entry: /var/db/pkg/./net-fs
!!! Invalid db entry: /var/db/pkg/./net-im
!!! Invalid db entry: /var/db/pkg/./net-libs
!!! Invalid db entry: /var/db/pkg/./net-mail
!!! Invalid db entry: /var/db/pkg/./net-misc
!!! Invalid db entry: /var/db/pkg/./net-zope
!!! Invalid db entry: /var/db/pkg/./net-print
!!! Invalid db entry: /var/db/pkg/./app-office
!!! Invalid db entry: /var/db/pkg/./x11-wm
!!! Invalid db entry: /var/db/pkg/./dev-java
!!! Invalid db entry: /var/db/pkg/./dev-lang
!!! Invalid db entry: /var/db/pkg/./dev-libs
!!! Invalid db entry: /var/db/pkg/./dev-perl
!!! Invalid db entry: /var/db/pkg/./dev-util
!!! Invalid db entry: /var/db/pkg/./dev-python
!!! Invalid db entry: /var/db/pkg/./app-benchmarks
!!! Invalid db entry: /var/db/pkg/./net-wireless
!!! Invalid db entry: /var/db/pkg/./app-editors
!!! Invalid db entry: /var/db/pkg/./sys-fs
!!! Invalid db entry: /var/db/pkg/./app-shells
!!! Invalid db entry: /var/db/pkg/./media-sound
!!! Invalid db entry: /var/db/pkg/./media-video
!!! Invalid db entry: /var/db/pkg/./gnome-extra
!!! Invalid db entry: /var/db/pkg/./app-cdr
!!! Invalid db entry: /var/db/pkg/./app-doc
!!! Invalid db entry: /var/db/pkg/./app-sci
!!! Invalid db entry: /var/db/pkg/./games-kids
!!! Invalid db entry: /var/db/pkg/./games-misc
!!! Invalid db entry: /var/db/pkg/./games-util
!!! Invalid db entry: /var/db/pkg/./games-emulation
!!! Invalid db entry: /var/db/pkg/./media-plugins
!!! Invalid db entry: /var/db/pkg/./media-tv
!!! Invalid db entry: /var/db/pkg/./games-simulation
!!! Invalid db entry: /var/db/pkg/./net-analyzer
!!! Invalid db entry: /var/db/pkg/./games-action
!!! Invalid db entry: /var/db/pkg/./games-fps
!!! Invalid db entry: /var/db/pkg/./games-rpg
Calculating world dependencies ...done!
[ebuild UD] dev-python/PyOpenGL-2.0.0.44 [2.0.0.44-r1]
[ebuild U ] net-nds/portmap-5b-r8 [5b-r7]
nervada simon # Code: Select all
emerge something
...........................................
>>> Auto-cleaning packages ...
!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
The same thing happened to me (don't remember which packages though). The problem was that some package names weren't the same as the entry in /var/db/pkg/, so my solution was to create symlinks every time they (both fix-db.py & fix-db.pl) encountered a problem until it ran through completely without dying. Not the ideal fix, but it worked.kKDu wrote:When I run /usr/lib/portage/bin/fix-db.py, I get this:
When I run /usr/lib/portage/bin/fix-db.pl, I get this:Code: Select all
Traceback (most recent call last): File "./fix-db.py", line 54, in ? pkgdirlist = os.listdir(pkgdir) OSError: [Errno 20] Not a directory: '/var/db/pkg/sys-kernel/-MERGING-gentoo-dev-sources-2.6.0_beta11-r1.portage_lockfile/'
Also I have this problem: http://forums.gentoo.org/viewtopic.php?t=112522Code: Select all
Grabbing db contents... Grabbing mtimes... fix-db: fatal: couldn't open /var/db/pkg/x11-themes/gtk-engines-mgicchikn-1.0.0/CONTENTS: No such file or directory