Gentoo Archives: gentoo-user

From: Alex Schuster <wonko@×××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Portage curruptness problem
Date: Sat, 07 Jul 2007 12:52:44
Message-Id: 200707071443.42863.wonko@wonkology.org
In Reply to: Re: [gentoo-user] Portage curruptness problem by Zac Medico
1 Zac Medico writes:
2
3 > Alex Schuster wrote:
4
5 > >>>> Unmerging app-misc/mc-4.5.55-r5...
6 > >
7 > > Traceback (most recent call last):
8 > > File "/usr/bin/emerge", line 5547, in ?
9 > > retval = emerge_main()
10 > > File "/usr/bin/emerge", line 5528, in emerge_main
11 > > mtimedb["ldpath"]):
12 > > File "/usr/bin/emerge", line 3608, in unmerge
13 > > vartree=vartree, ldpath_mtimes=ldpath_mtimes)
14 > > File "/usr/lib/portage/pym/portage.py", line 3991, in unmerge
15 > > ldpath_mtimes=ldpath_mtimes)
16 > > File "/usr/lib/portage/pym/portage.py", line 6979, in unmerge
17 > > self.settings, 0, 0, self.vartree.dbapi)
18 > > File "/usr/lib/portage/pym/portage.py", line 3013, in
19 > > doebuild_environment mysettings.setcpv(mycpv, use_cache=use_cache,
20 > > mydb=mydbapi) File "/usr/lib/portage/pym/portage.py", line 1683, in
21 > > setcpv slot, iuse = mydb.aux_get(self.mycpv, ["SLOT", "IUSE"])
22 > > File "/usr/lib/portage/pym/portage.py", line 5353, in aux_get
23 > > raise KeyError(mycpv)
24 > > KeyError: 'gnome-extra/mc-4.5.55-r5'
25
26 > Apparently an old version of portage didn't update all of the
27 > metadata properly when it performed the package moves. This should
28 > correct it:
29 >
30 > echo app-misc > /var/db/pkg/app-misc/mc-4.5.55-r5/CATEGORY
31 > touch /var/db/pkg/app-misc/mc-4.5.55-r5
32 > echo net-firewall > /var/db/pkg/net-firewall/iptables-1.2.7a-r3/CATEGORY
33 > touch /var/db/pkg/net-firewall/iptables-1.2.7a-r3
34
35 Wow! Your magic helped indeed. Thanks, Zac
36
37 Alex
38 --
39 gentoo-user@g.o mailing list