Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge @preserved-rebuild=Endlosschleife [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Randy Andy
Veteran
Veteran


Joined: 19 Jun 2007
Posts: 1136
Location: /dev/koelsch

PostPosted: Mon Oct 31, 2011 8:38 pm    Post subject: emerge @preserved-rebuild=Endlosschleife [solved] Reply with quote

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
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2047
Location: My own world! I and Gentoo!

PostPosted: Mon Oct 31, 2011 10:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
AmonAmarth
l33t
l33t


Joined: 03 Mar 2005
Posts: 727

PostPosted: Mon Oct 31, 2011 11:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3650
Location: Germany

PostPosted: Tue Nov 01, 2011 12:14 am    Post subject: Reply with quote

Gleiches hatte ich vor ein paar Jahren mit den e2fsprogs-libs auch mal, mir half damals dieser Tipp weiter:
Quote:
Check which files it is protecting:

portageq list_preserved_libs /

Then identify which package they belong to (equery f filename).
Manually delete the protected files, then emerge --oneshot the
packages they came from. That cleaned it up for me when a similar
thing happened a few weeks ago.

Paul
Quelle: http://www.gossamer-threads.com/lists/gentoo/user/173997#173997

Ansonsten siehe auch im Bug 230257 - @preserved-rebuild contains packages that have already been rebuilt
Back to top
View user's profile Send private message
Randy Andy
Veteran
Veteran


Joined: 19 Jun 2007
Posts: 1136
Location: /dev/koelsch

PostPosted: Tue Nov 01, 2011 1:48 pm    Post subject: Die Mischung macht's Reply with quote

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
View user's profile Send private message
Randy Andy
Veteran
Veteran


Joined: 19 Jun 2007
Posts: 1136
Location: /dev/koelsch

PostPosted: Tue Nov 01, 2011 8:55 pm    Post subject: Satz mit X, war noch nix Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
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