Gentoo Archives: gentoo-dev

From: Gontran <gontran@×××××××.net>
To: gentoo-dev@××××××××××.org
Subject: Re: [gentoo-dev] pkg_postinst errors portage 1.5.3
Date: Sun, 05 Aug 2001 14:28:25
Message-Id: 20010805131612.C8870@potre
In Reply to: Re: [gentoo-dev] pkg_postinst errors portage 1.5.3 by Daniel Robbins
1 * Daniel Robbins (drobbins@g.o) wrote:
2 > On Sun, Aug 05, 2001 at 12:27:40PM -0700, Gontran wrote:
3 > > * Daniel Robbins (drobbins@g.o) wrote:
4 > > > On Sun, Aug 05, 2001 at 01:00:07PM -0600, Daniel Robbins wrote:
5 > > >
6 > > > > The permission denied message is a problem related to those files being
7 > > > > busy.
8 > > >
9 > > > Um; this is now fixed on CVS. Everyone should remerge the new portage-1.5.3;
10 > > > if for some reason Portage doesn't run, then make sure you have portage.py and
11 > > > xpak.py in /usr/lib/python2.0/site-packages. If so, then zap the portage.py(c)
12 > > > and xpak.py(c) files in /usr/lib/python2.0/, which is the old location.
13 > > >
14 > >
15 > > I got the new portage from 12:08 MST with
16 > >
17 > > > emerge rsync
18 > >
19 > > but ...
20 > >
21 > > > cd /usr/portage/sys-apps/portage
22 > > > emerge portage-1.5.3.ebuild
23 > > Calculating dependencies.Traceback (most recent call last):
24 > > File "/usr/sbin/emerge", line 436, in ?
25 > > mydepgraph.create(mytype+" "+portage.root+" "+mykey)
26 > > File "/usr/sbin/emerge", line 55, in create
27 > > edepend=portage.doebuild(myebuild,"depend",1,edebug)
28 > > TypeError: too many arguments; expected 3, got 4
29 >
30 > Yes; as I explained, you need to delete the old portage.py and xpak.py in
31 > /usr/lib/python2.0 for Portage to work again.
32
33 Right there. I can't seem to follow directions at times, and hadn't yet
34 removed those two files from /usr/lib/python2.0, so I did the following:
35
36 gogo portage > rm /usr/lib/python2.0/portage.py
37 gogo portage > rm /usr/lib/python2.0/xpak.py
38 gogo portage > emerge portage-1.5.3.ebuild
39 Calculating dependencies.Traceback (most recent call last):
40 File "/usr/sbin/emerge", line 436, in ?
41 mydepgraph.create(mytype+" "+portage.root+" "+mykey)
42 File "/usr/sbin/emerge", line 55, in create
43 edepend=portage.doebuild(myebuild,"depend",1,edebug)
44 TypeError: too many arguments; expected 3, got 4
45 gogo portage > ls /usr/lib/python2.0/site-packages/
46 README portage.py portage.pyc portage.pyo xpak.py xpak.pyc xpak.pyo
47 gogo portage >
48
49
50 Sorry for the hassle.
51
52 At your service,
53 Gontran