Forums Neueste Beiträge
 

[gentoo-user-de] emerge -C gentoo-sources-2.6.22-r7 geht nicht mehr

28/09/2007 - 12:30 von Juergen Rose | Report spam
Hallo,

wenn ich versuche die alten Linux-Quellen zu loeschen, bricht
z.B. 'emerge -C gentoo-sources-2.6.22--r7' mit

<<< dir /usr/src/linux-2.6.22-gentoo-r7
!empty dir /usr/src
Traceback (most recent call last):
File "/usr/bin/emerge", line 6529, in <module>
retval = emerge_main()
File "/usr/bin/emerge", line 6509, in emerge_main
mtimedb["ldpath"]):
File "/usr/bin/emerge", line 4340, in unmerge
vartree=vartree, ldpath_mtimes=ldpath_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 4304, in unmerge
ldpath_mtimes=ldpath_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 7390, in unmerge
self._unmerge_pkgfiles(pkgfiles, others_in_slot)
File "/usr/lib64/portage/pym/portage.py", line 7632, in
_unmerge_pkgfiles
os.rmdir(obj)
OSError: [Errno 16] Device or resource busy: '/usr'


ab. Dies passiert auf mehreren Rechnern. Hat jemand eine Idee?
Installiert ist portage-2.1.3.10.

Juergen


gentoo-user-de@gentoo.org mailing list
 

Lesen sie die antworten

#1 Roman Dornhegge
28/09/2007 - 13:10 | Warnen spam
Hallo Juergen,

Juergen Rose schrieb:
wenn ich versuche die alten Linux-Quellen zu loeschen, bricht
z.B. 'emerge -C gentoo-sources-2.6.22--r7' mit

{...}



da könnte evtl. mehreres helfen:

Option a)
# cd /etc/portage/; for i in package.*; do mv $i ${i}_bak; done
# emerge --sync; emerge portage
# for i in package.*; do mv $i `basename $i _bak`; done

Option b)
Filesystem (/usr) auf Konsistenz überprüfen

Option c)
# http://bugs.gentoo.org/attachment.cgi?id–616&action=view
# cd /usr/lib/portage
# patch -p0 < PATCHFILE

Gruß
Roman

mailing list

Ähnliche fragen