1 |
FYI |
2 |
|
3 |
I just upgraded to portage-2.1-pre5, and since then, I cannot |
4 |
have emerge download files anymore. It'll always error out |
5 |
with a message like this: |
6 |
|
7 |
>>> Emerging (1 of 1) sys-apps/man-pages-2.24 to / |
8 |
Traceback (most recent call last): |
9 |
File "/usr/bin/emerge", line 3304, in ? |
10 |
mydepgraph.merge(pkglist) |
11 |
File "/usr/bin/emerge", line 1978, in merge |
12 |
|
13 |
retval=portage.doebuild(y,"package",myroot,self.pkgsettings,edebug,tree="porttree") |
14 |
File "/usr/lib/portage/pym/portage.py", line 2823, in doebuild |
15 |
if need_distfiles and not fetch(fetchme, mysettings, listonly=listonly, |
16 |
fetchonly=fetchonly): |
17 |
File "/usr/lib/portage/pym/portage.py", line 1880, in fetch |
18 |
file_lock = |
19 |
portage_locks.lockfile(mysettings["DISTDIR"]+"/"+locks_in_subdir+"/"+myfile,wantnewlockfile=1) |
20 |
File "/usr/lib/portage/pym/portage_locks.py", line 125, in lockfile |
21 |
if type(lockfilename) == types.StringType and os.fstat(myfd).st_nlink != 1: |
22 |
OSError: [Errno 9] Bad file descriptor |
23 |
|
24 |
|
25 |
That might be, because distfiles (and thus the .locks |
26 |
directory) is on a NFS export. |
27 |
|
28 |
See https://bugs.gentoo.org/show_bug.cgi?id=124140 |
29 |
|
30 |
Alexander Skwar |
31 |
-- |
32 |
Cleveland: Oh Quagmire, you are what the Spanish call, "Il Terrible" |
33 |
-- |
34 |
gentoo-user@g.o mailing list |