[arch-general] upgrading postfix - newaliases: error while loading libdb-5.1.so -- ignore?

Allan McRae allan at archlinux.org
Thu Jul 7 02:36:10 EDT 2011


On 07/07/11 10:02, Baho Utot wrote:
> On Wednesday, July 06, 2011 05:59:33 PM Paul Ezvan wrote:
>>> As a temporary work around, just add a link in /usr/lib from
>>> /usr/lib/libdb-5.1.so ->  libdb-5.2.so:
>>>
>>> 13:14 providence:~>  sudo ln -sf /usr/lib/libdb-5.2.so
>>> /usr/lib/libdb-5.1.so 13:14 providence:~>  sudo /etc/rc.d/postfix restart
>>>
>>> That will bring postfix back up until the package is updated. Then don't
>>> forget to remove the link later...
>>
>> Please don't do that, this is a bad workaround !
>> You should rebuild the package instead, it is very easy with ABS.
>>
>> Paul
>
> Why?
>
> The worst you could do is have pacman complain that the file(s) already exists
> in the file system.  You then only have to remove it and you're good.
>
> Still the best way is to build/repackage but the link works as weel.
>

The worst you can do while symlinking libraries is entirely screw your 
system...  just ask the people who could not use pacman to extract .xz 
packages anymore after symlinking liblzma...

Library sonames change for a reason.

Allan


More information about the arch-general mailing list