View previous topic :: View next topic |
Author |
Message |
Randy Andy Veteran


Joined: 19 Jun 2007 Posts: 1136 Location: /dev/koelsch
|
Posted: Mon Oct 31, 2011 8:38 pm Post subject: emerge @preserved-rebuild=Endlosschleife [solved] |
|
|
Hallo Mitstreiter.
Obwohl hier nach einem emerge @preserved-rebuild alle 11 betroffenen Pakete erfolgreich compiliert werden, meldet mir portage anschließend wieder exakt die gleichen Pakete als @preserved-rebuild.
Wie kann ich diese Endlosschleife auflösen, woran kann das liegen?
Hier die Ausgabe von Portage:
Code: |
!!! existing preserved libs:
>>> package: sys-libs/glibc-2.12.2
* - /lib/libthread_db-1.0.so
* - /lib/libthread_db.so.1
* used by /opt/icedtea6-bin-1.10.4/jre/lib/i386/libsaproc.so (dev-java/icedtea-bin-1.10.4)
>>> package: sys-libs/e2fsprogs-libs-1.41.14
* - /lib/libss.so.2
* - /lib/libss.so.2.0
* used by /sbin/debugfs (sys-fs/e2fsprogs-1.42_pre0702)
* - /lib/libcom_err.so.2
* - /lib/libcom_err.so.2.1
* used by /lib/libext2fs.so.2.4 (sys-fs/e2fsprogs-1.42_pre0702)
* used by /sbin/badblocks (sys-fs/e2fsprogs-1.42_pre0702)
* used by /sbin/debugfs (sys-fs/e2fsprogs-1.42_pre0702)
* used by 20 other files
>>> package: dev-libs/libffi-3.0.9-r2
* - /usr/lib/libffi.so.5
* - /usr/lib/libffi.so.5.0.10
* used by /usr/bin/g-ir-compiler (dev-libs/gobject-introspection-0.10.8)
* used by /usr/lib/firefox/libxul.so (www-client/firefox-7.0.1-r1)
* used by /usr/lib/firefox/sdk/lib/libxul.so (www-client/firefox-7.0.1-r1)
* used by 11 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
|
Danke für Hinweise und Lösungsvorschläge. _________________ If you want to see a Distro done right, compile it yourself!
Last edited by Randy Andy on Wed Nov 02, 2011 4:14 pm; edited 1 time in total |
|
Back to top |
|
 |
Max Steel Advocate


Joined: 12 Feb 2007 Posts: 2071 Location: My own world! I and Gentoo!
|
Posted: Mon Oct 31, 2011 10:55 pm Post subject: |
|
|
Diese Dateien scheinen entweder Dateien zu sein die als Überbleibsel übrigblieben.
Oder du hast etwas händisch installiert wogegen jetzt viele deiner neu emergten Programme linken.
Die 2 Möglichkeiten fallen mir sofort ein. _________________ mfg
Steel
___________________
Sorry for my bad English.
Heim-PC: Intel i7-5820K, 32GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-3470S, 16GB RAM, Intel Graphic |
|
Back to top |
|
 |
AmonAmarth l33t

Joined: 03 Mar 2005 Posts: 727
|
Posted: Mon Oct 31, 2011 11:25 pm Post subject: |
|
|
quick'n'dirty: Code: | emerge -C <package> && emerge -1 <package> |
ab und an tritt das von dir beschrieben problem auf, woran das liegt habe ich mangels zeit nie rausfinden können. obiges hat aber immer zum ziel geführt und bei mir noch keine nachteiligen effekte hervorgerufen
gruß |
|
Back to top |
|
 |
Josef.95 Advocate

Joined: 03 Sep 2007 Posts: 3720 Location: Germany
|
|
Back to top |
|
 |
Randy Andy Veteran


Joined: 19 Jun 2007 Posts: 1136 Location: /dev/koelsch
|
Posted: Tue Nov 01, 2011 1:48 pm Post subject: Die Mischung macht's |
|
|
Hallo Leute.
Vielen Dank für die zahlreichen Anregungen.
Max Steel, nur zur Info. Ich hatte kein Paket händisch an Portage vorbei installiert.
Zuerst bin ich erst einmal gemäß Josefs Ratschlag vorgegangen (Danke Josef) und habe besagte Dateien von Hand gelöscht, und dann die Pakete per oneshot noch einmal installiert.
Code: |
portageq list_preserved_libs /
Die dort ausgegebenen Dateien nach Überprüfung gelöscht:
rm /usr/lib/libffi.so.5.0.10 /usr/lib/libffi.so.5
rm /lib/libcom_err.so.2.1 /lib/libss.so.2 /lib/libss.so.2.0 /lib/libcom_err.so.2
rm /lib/libthread_db.so.1 /lib/libthread_db-1.0.so
Dies dann neu gebaut:
emerge -1av dev-libs/libffi sys-libs/e2fsprogs-libs sys-libs/glibc
|
Danach sah's dann schon besser aus, aber immer noch nicht vollständig gefixed, guckt ihr:
Code: |
!!! existing preserved libs:
>>> package: dev-libs/libffi-3.0.9-r2
* - /usr/lib/libffi.so.5
* - /usr/lib/libffi.so.5.0.10
* used by /usr/bin/g-ir-compiler (dev-libs/gobject-introspection-0.10.8)
* used by /usr/lib/firefox/libxul.so (www-client/firefox-7.0.1-r1)
* used by /usr/lib/firefox/sdk/lib/libxul.so (www-client/firefox-7.0.1-r1)
* used by 11 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
|
Es zeigt mir also immer noch Version 3.0.9-r2 an, obwohl wiederholt und alleinig Version libffi-3.0.10
installiert war und wurde.
Also hab ich dann, wie von AmonAmarth vorgeschlagen, betroffenes Paket gelöscht und wieder installiert, dann sah's wie folgt aus:
Code: |
!!! existing preserved libs:
>>> package: dev-libs/libffi-3.0.10
* - /usr/lib/libffi.so.5
* - /usr/lib/libffi.so.5.0.10
* used by /usr/bin/g-ir-compiler (dev-libs/gobject-introspection-0.10.8)
* used by /usr/lib/firefox/libxul.so (www-client/firefox-7.0.1-r1)
* used by /usr/lib/firefox/sdk/lib/libxul.so (www-client/firefox-7.0.1-r1)
* used by 11 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
|
Nun will er immerhin nur noch 9 statt wie vorher 11 Pakete neu bauen, diesmal anscheinend gegen die richtige, weil installierte Version. Bin daher guter Dinge dass es nun fruchtet, aber das dauert nun mal wieder ein paar Stündchen. Gebe dann nach Abschluss wieder feedback.
Danke schon mal an Alle. Gruß, Andy. _________________ If you want to see a Distro done right, compile it yourself! |
|
Back to top |
|
 |
Randy Andy Veteran


Joined: 19 Jun 2007 Posts: 1136 Location: /dev/koelsch
|
Posted: Tue Nov 01, 2011 8:55 pm Post subject: Satz mit X, war noch nix |
|
|
Hm,
nach erfolgreicher Kompilation aller 9 Pakete, sagt mir Portage doch tatsächlich schon wieder:
Code: |
!!! existing preserved libs:
>>> package: dev-libs/libffi-3.0.10
* - /usr/lib/libffi.so.5
* - /usr/lib/libffi.so.5.0.10
* used by /usr/bin/g-ir-compiler (dev-libs/gobject-introspection-0.10.8)
* used by /usr/lib/firefox/libxul.so (www-client/firefox-7.0.1-r1)
* used by /usr/lib/firefox/sdk/lib/libxul.so (www-client/firefox-7.0.1-r1)
* used by 11 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
|
In meiner Verzweiflung hab ich dann noch mal das gemacht:
Code: |
portageq list_preserved_libs /
rm /usr/lib/libffi.so.5.0.10 /usr/lib/libffi.so.5
emerge -Ca dev-libs/libffi
emerge -1av dev-libs/libffi
|
Seitdem scheint Ruhe zu sein, schon ein wenig seltsam, aber das Ergebnis zählt halt, gell.
Danke Euch nochmal, markiere den Fall als gelöst. _________________ If you want to see a Distro done right, compile it yourself! |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|