Gentoo Archives: gentoo-alt

From: Markus Duft <mduft@g.o>
To: gentoo-alt <gentoo-alt@l.g.o>
Subject: [gentoo-alt] upgrading packages with EAPI=prefix 1?
Date: Fri, 17 Apr 2009 08:30:32
Message-Id: 1239956924.2023.16.camel@localhost
1 Hey all!
2
3 have a question to throw into the room :)
4
5 i'm just about to do -avuD world on a rather old (1 month) prefix. of
6 course as first step i had to do -v1 --nodeps portage to be able to do
7 anything. after that things went quite fine, up until
8 libxfce4util-4.4.3.
9
10 i get this problem (on interix, i guess hpux would have the same issue):
11
12 [stack trace partially omitted]
13 File "/opt/gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line
14 2580, in unmerge
15 self._unmerge_pkgfiles(pkgfiles, others_in_slot)
16 File "/opt/gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line
17 2858, in _unmerge_pkgfiles
18 unlink(obj, lstatobj)
19 File "/opt/gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line
20 2796, in unlink
21 os.unlink(file_name)
22 OSError: [Errno 26] Text file busy:
23 '/opt/gentoo/usr/lib/libxfce4util.so.4.0.2'
24
25 scolling back a little through well-looking merge output, i stumbled
26 across this one:
27
28 ...
29 >>> /opt/gentoo/usr/lib/libxfce4util.so.4 -> libxfce4util.so.4.1.1
30 >>> Safely unmerging already-installed instance...
31 !!! FAILED
32 prerm: /opt/gentoo/var/db/pkg/xfce-base/libxfce4util-4.4.3/EAPI
33 Unable to do any operations on 'xfce-base/libxfce4util-4.4.3', since
34 it's EAPI is higher than this portage version's. Please upgrade to a
35 portage version that supports EAPI 'prefix 1'.
36 No package files given... Grabbing a set.
37 --- replaced
38 obj /opt/gentoo/usr/share/locale/ur/LC_MESSAGES/libxfce4util.mo
39 ...
40
41 is this
42
43 a) known?
44 b) solvable?
45
46 thanks guys...
47
48 cheers, Markus

Replies