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 |