[arch-general] libxxx.so.yy not found
allan at archlinux.org
Mon Feb 23 02:45:53 EST 2009
Jan de Groot wrote:
> On Mon, 2009-02-23 at 10:24 +0300, Alexey Ramodin wrote:
>> Hi all,
>> Once i've upgraded some pkgs I have some errors that a program cannot start because a lib is not found.
>> For example I need libkrb5.so.22 but:
>> $ ls /usr/lib/libkrb5.so
>> lrwxrwxrwx 2 root root 17 2009-01-08 02:40 /usr/lib/libkrb5.so -> libkrb5.so.25.0.0
>> lrwxrwxrwx 1 root root 17 2009-01-08 02:40 /usr/lib/libkrb5.so.25 -> libkrb5.so.25.0.0
>> -rwxr-xr-x 1 root root 471594 2009-01-08 02:41 /usr/lib/libkrb5.so.25.0.0
>> So, I have the lib but a little bit newer.
>> Making a link on libkrb5.so.25.0.0 solves the problem. At least it looks so.
>> lrwxrwxrwx 2 root root 17 2009-01-08 02:40 /usr/lib/libkrb5.so.22 -> libkrb5.so.25.0.0
>> I've done the same for some other libs (ut to 10... )
>> The question is simple, is it a way or i'll have my arch unworkable in the future?
>> (i know about pacman -Syu ....)
> These sonames were bumped just because it's fun to do and break every
> system on each small package upgrade.
> Really, do you understand the real reasoning about soname versioning?
> This will break random applications on your system.
This should help you along...
More information about the arch-general