Alan McKinnon wrote:
> On Monday 07 December 2009 20:10:31 Jarry wrote:
>> Hi,
>> I update my server quite frequently without any problem, but
>> today after running "emerge -uDN world" I got these messages:
>>
>> -----
>>
>> !!! existing preserved libs:
>>  >>> package: sys-libs/e2fsprogs-libs-1.41.9
>>
>>   *  - /lib64/libuuid.so
>>   *      used by /bin/mount (sys-apps/util-linux-2.16.1)
>>   *      used by /bin/umount (sys-apps/util-linux-2.16.1)
>>   *      used by /sbin/blkid (sys-apps/util-linux-2.16.1)
>>   *      used by 16 other files
>>   *  - /lib64/libblkid.so
>>   *      used by /bin/mount (sys-apps/util-linux-2.16.1)
>>   *      used by /bin/umount (sys-apps/util-linux-2.16.1)
>>   *      used by /sbin/blkid (sys-apps/util-linux-2.16.1)
>>   *      used by 8 other files
>> Use emerge @preserved-rebuild to rebuild packages using these libraries
>> -----
>>
>> So I did run "emerge @preserved-rebuild", but at the end
>> of it I got the very same messages. How can I solve this?
> 
> 
> An old version of e2fsprogs-libs provided some libs that the programs in util-
> linux linked to. Portage realised after updating e2fsprogs-libs that these 
> libs are still in use so have not deleted them until everything using them no 
> longer does. Sometimes it gets itself confused. Others report that running 
> emerge @preserved-rebuild multiple times fixes it, but I'm not so sure. It 
> think it's more a case of the various ld* utils don't do the right thing at 
> the right time - just yesterday I had b0rked @preserved-rebuild output fix 
> itself after a reboot with no extra emerging done.
> 
> Try this:
> 
> Run ldd on a few of the listed binaries using old libs, eyeball the output 
> and 
> apply brainpower, followed by:
> 
> emerge -av1 util-linux
> emerge -avC e2fsprogs-libs ; emerge -av1 e2fsprogs-libs
> 
> revdep-rebuild won't help you here, as the binaries are not broken. It will 
> only confirm internal consistency once preserved-rebuild appears to have 
> sorted itself out.
> 
> 
I have the same problem, but the "emerge -av1 util-linux" has blocking
issues with sys-fs/e2fsprogs.  Whenever I remove sys-fs stuff I usually
regret it.

dhk

Reply via email to