public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] emerge -C  gentoo-sources-2.6.22-r7 geht nicht mehr
@ 2007-09-28 10:23 Juergen Rose
  2007-09-28 11:04 ` Roman Dornhegge
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Juergen Rose @ 2007-09-28 10:23 UTC (permalink / raw
  To: gentoo-user-de

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



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user-de] emerge -C  gentoo-sources-2.6.22-r7 geht nicht mehr
  2007-09-28 10:23 [gentoo-user-de] emerge -C gentoo-sources-2.6.22-r7 geht nicht mehr Juergen Rose
@ 2007-09-28 11:04 ` Roman Dornhegge
  2007-09-28 11:30   ` Juergen Rose
  2007-09-28 11:07 ` Emil Beinroth
  2007-09-28 11:43 ` Juergen Rose
  2 siblings, 1 reply; 6+ messages in thread
From: Roman Dornhegge @ 2007-09-28 11:04 UTC (permalink / raw
  To: gentoo-user-de

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=96616&action=view
# cd /usr/lib/portage
# patch -p0 < PATCHFILE

Gruß
Roman

-- 
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user-de] emerge -C  gentoo-sources-2.6.22-r7 geht nicht mehr
  2007-09-28 10:23 [gentoo-user-de] emerge -C gentoo-sources-2.6.22-r7 geht nicht mehr Juergen Rose
  2007-09-28 11:04 ` Roman Dornhegge
@ 2007-09-28 11:07 ` Emil Beinroth
  2007-09-28 11:15   ` Emil Beinroth
  2007-09-28 11:43 ` Juergen Rose
  2 siblings, 1 reply; 6+ messages in thread
From: Emil Beinroth @ 2007-09-28 11:07 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

On Fri, Sep 28, 2007 at 12:23:07PM +0200, Juergen Rose wrote:
> Installiert ist portage-2.1.3.10.

Gibt es seit dem "09 Jun 2007" nicht mehr. Ich schlage vor du
installierste erstmal eine der akutellen Versionen, und schaust ob dein
Problem bestehen bleibt.


Cheers, Emil

-- 
Emil Beinroth
83059 Kolbermoor | Germany
 
Chuck Norris destroyed the periodic table, because Chuck Norris only recognizes
the element of surprise.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user-de] emerge -C  gentoo-sources-2.6.22-r7 geht nicht mehr
  2007-09-28 11:07 ` Emil Beinroth
@ 2007-09-28 11:15   ` Emil Beinroth
  0 siblings, 0 replies; 6+ messages in thread
From: Emil Beinroth @ 2007-09-28 11:15 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 281 bytes --]

Hallo nochmal,

nachdem ich gerade einen --sync gemacht habe, nehme ich alles zurück und
entschuldige mich für die voreilige Email.


MfG, Emil

-- 
Emil Beinroth
83059 Kolbermoor | Germany
 
<@DieMade> rohlinge vonner tanke...das ist wie petersilie von fleurop *g*

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user-de] emerge -C  gentoo-sources-2.6.22-r7 geht nicht mehr
  2007-09-28 11:04 ` Roman Dornhegge
@ 2007-09-28 11:30   ` Juergen Rose
  0 siblings, 0 replies; 6+ messages in thread
From: Juergen Rose @ 2007-09-28 11:30 UTC (permalink / raw
  To: gentoo-user-de

Am Freitag, den 28.09.2007, 13:04 +0200 schrieb Roman Dornhegge:
> 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=96616&action=view
> # cd /usr/lib/portage
> # patch -p0 < PATCHFILE
> 
> Gruß
> Roman

Hallo Roman,

Danke fuer die Tips,
Option a) habe ich gemacht, obwohl man ja eigentlich nicht zweimal am
Tag 'emerge --sync' machen sollte und habe dabei gelernt, dass man
basename mit zwei Argumenten aufrufen kann. Aber die portage-Version
aendert sich nicht dabei und der Fehler bleibt bestehen.

zu Option b) bei mir liegt /usr/src auf der die Linux-Quellen geloescht
werden sollen auf einer selbstaendigen Partition, mit dieser habe ich
fsck gemacht, hilft nicht.

Inzwischen habe ich festgestellt, dass bei 
  'emerge -C net-print/hpijs app-emacs/eieio
media-plugins/gst-plugins-dvdnav app-emacs/speedbar'

der gleiche Fehler auftritt.

zu Option c) Der Patchversuch fuehrt zu:

root@grizzly:/usr/lib/portage(43)# patch -p0
< /home_condor/rose/Desktop/update_config.patch 
patching file pym/portage_update.py
Reversed (or previously applied) patch detected!  Assume -R? [n]

scheint also nicht der optimale Patch zu sein.

Gruss juergen


-- 
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user-de] emerge -C  gentoo-sources-2.6.22-r7 geht nicht mehr
  2007-09-28 10:23 [gentoo-user-de] emerge -C gentoo-sources-2.6.22-r7 geht nicht mehr Juergen Rose
  2007-09-28 11:04 ` Roman Dornhegge
  2007-09-28 11:07 ` Emil Beinroth
@ 2007-09-28 11:43 ` Juergen Rose
  2 siblings, 0 replies; 6+ messages in thread
From: Juergen Rose @ 2007-09-28 11:43 UTC (permalink / raw
  To: gentoo-user-de

Am Freitag, den 28.09.2007, 12:23 +0200 schrieb Juergen Rose:
> 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


Vielleicht noch eine Ergaenzung.  Ich habe inzwischen fuenf Rechner
getestet alle mit portage-2.1.3.10 auf vier tritt der Fehler auf. Er
betriff nicht nur das Loeschen von alten Linux-Quellen sowohl vanilla-
als auch gentoo-sources sonder auch den Befehl
  'emerge -C media-libs/gst-plugins app-emacs/eieio app-emacs/speedbar'

Als Unterschied zwischen den beiden Rechnerklassen habe ich bis jetzt
nur festgestellt, dass dem Rechner, auf dem 'emerge -C' funktioniert,
ich nur eine Root-Partion habe und dort /usr und /usr/src/
und /usr/portage nur einfache Subdirectories sind, waehrend auf den
Rechnern auf denen es nicht funktioniert, immer selbstaendige
Partitionen fuer /, /usr und /usr/src_hostname (mit /usr/src gleich Link
auf /usr/src_hostname) vorhanden sind. Sollte das die Ursache sein?

Juergen


-- 
gentoo-user-de@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-09-28 11:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-28 10:23 [gentoo-user-de] emerge -C gentoo-sources-2.6.22-r7 geht nicht mehr Juergen Rose
2007-09-28 11:04 ` Roman Dornhegge
2007-09-28 11:30   ` Juergen Rose
2007-09-28 11:07 ` Emil Beinroth
2007-09-28 11:15   ` Emil Beinroth
2007-09-28 11:43 ` Juergen Rose

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox