View previous topic :: View next topic |
Author |
Message |
ayvango Tux's lil' helper
Joined: 08 Feb 2012 Posts: 118
|
Posted: Fri Jul 05, 2013 12:32 pm Post subject: how to suppress emerge message about preserved-rebuild? |
|
|
I gave my best to eliminate as much as possible library mismatch found by portageq list_preserved_list. Now I have only those caused by inconsistency of portage tree itself and can do nothing with them. I just want this panicking message does not appear before me.
How the message can be suppressed? It hides really useful information. |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Fri Jul 05, 2013 4:20 pm Post subject: |
|
|
I also found myself a little surprised after I saw these for the first time. However the information contained does make sense (at least from my own experience). I think if these messages are still present then there most probably is a valid reason. What are those messages exactly? _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Last edited by VinzC on Sun Jul 07, 2013 5:51 pm; edited 1 time in total |
|
Back to top |
|
|
pcmaster Advocate
Joined: 04 Dec 2003 Posts: 2222 Location: Barcelona
|
Posted: Sat Jul 06, 2013 10:50 am Post subject: |
|
|
I have the same issue. The lessages, when emerge finish, shows:
Code: | >>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: media-video/ffmpeg-1.0.7
* - /usr/lib64/libavcodec.so.53
* - /usr/lib64/libavcodec.so.53.61.100
* used by /opt/oracle-jdk-bin-1.7.0.25/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.25)
* used by /opt/oracle-jre-bin-1.7.0.25/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jre-bin-1.7.0.25)
* - /usr/lib64/libavformat.so.53
* - /usr/lib64/libavformat.so.53.32.100
* used by /opt/oracle-jdk-bin-1.7.0.25/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.25)
* used by /opt/oracle-jre-bin-1.7.0.25/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jre-bin-1.7.0.25)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* After world updates, it is important to remove obsolete packages with
* emerge --depclean. Refer to `man emerge` for more information.
Core2Duo ~ #
|
_________________ pcmaster |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Sun Jul 07, 2013 5:57 pm Post subject: |
|
|
The message is self-explained. First emerge -a --depclean and then emerge @preserved-rebuild. If the message persists then some files will have to be removed manually and you'll have to run revdep-rebuild. I also assume you paid attention to portage notes after upgrades, some of which tell to run revdep-rebuild and rm. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Sun Jul 07, 2013 7:44 pm Post subject: |
|
|
Quote: | Code: | used by /opt/oracle-jdk-bin-1.7.0.25/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.25) |
|
Its telling you that your java-bin is built against old libraries. You can rebuild it as often as you like, it wont fix the links. You will either have to live with it or install a source based jdk. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
jfp Guru
Joined: 08 Jul 2007 Posts: 326 Location: Virginia, USA
|
Posted: Mon Jul 08, 2013 10:36 am Post subject: |
|
|
I was recently getting the same messages as shown by pcmaster. At that time, somewhere in the forum (can't find it now), someone suggested the reason why it is happening and gave a solution
The solution was to unmerge oracle-jdk-bin and then emerge it.
The solution worked for me. _________________ jfp |
|
Back to top |
|
|
|