This just happened to me in the last few days, just after an update of boost and maybe zypper ? hopefully it might be useful to somebody.


System Details: Opensuse 10.3 64 bit.

User Level : Should know how to change permissions and ownership and how to become superuser in order to copy root owned files.

When starting yast and selecting software managment you get the following error that complains about a missing file libzypp.so.324

Hopefully you have a backup of your harddisk from which you can copy the following files back into /usr/lib64. If not you can probably find these files on the opensuse site somewhere.

So these are the files that get deleted by the Opensuse updater

libzypp.so.324 (which is a symbolic link to libzypp.so.324.3.3)
libzypp.so.324.3.3
libboost_filesystem.so.1.33.1

Permissions and ownership should look like this ..

lrwxrwxrwx 1 root root 18 2008-11-17 11:43 libzypp.so.324 -> libzypp.so.324.3.3
-rwxr-xr-x 1 root root 5713168 2008-10-21 03:34 libzypp.so.324.3.3
-rwxr-xr-x 1 root root 68752 2008-01-25 14:11 libboost_filesystem.so.1.33.1

Run yast and you should now find it works correctly.