Summary: | Severe problems with lockfiles in -r9 | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Joe Kallar (RETIRED) <blademan> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | dave, hertog, robbat2, sparc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Joe Kallar (RETIRED)
2003-10-07 17:28:32 UTC
*** Bug 30582 has been marked as a duplicate of this bug. *** Nick, this has to be fixed before r9 can go stable. It also gives weird output on parallel emerge runs (I know, it's not recommended). I unmerged several kernel versions in one term and emerged something in another term, on auto-cleaning portage printed: >>> clean: No packages selected for removal. >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... [ ok ] >>> Auto-cleaning packages ... ['sys-kernel/mm-sources', '2.6.0_beta4', 'r6.portage_lockfile'] ['sys-kernel/mm-sources-2.6.0_b eta4-r6.portage_lockfile', 'sys-kernel/mm-sources-2.6.0_beta4-r6', 'sys-kernel/mm-sources-2.6.0 _beta5-r1', 'sys-kernel/mm-sources-2.6.0_beta5-r4', 'sys-kernel/mm-sources-2.6.0_beta6-r1', 'sy s-kernel/mm-sources-2.6.0_beta6-r2', 'sys-kernel/mm-sources-2.6.0_beta6-r4'] !!! COUNTER file is missing for sys-kernel/mm-sources-2.6.0_beta4-r6.portage_lockfile in /var/d b. !!! Please run /usr/lib/portage/bin/fix-db.pl or remerge the package. I've got this happening as well if more error output is needed. Confirmed in a fresh SPARC install:
>>> /usr/share/doc/perl-5.8.1-r2/AUTHORS.gz
>>> /usr/share/doc/perl-5.8.1-r2/Todo.micro.gz
Traceback (most recent call last):
File "/usr/bin/emerge", line 2149, in ?
mydepgraph.merge(mydepgraph.altlist())
(snip, same as above)
Ok. Should have this one cleared up in -r10. The categories were missing. Only happens on new category merges. I confirm it is fixed now, but I had to merge -r12 _twice_ for 'emerge info' to actually tell me I had -r12 and not your testing -r58 still. |