The last thing I remember doing was “zypper patch”. That went well I think, and it said something like that zypper itself was updated, so I should run it again. I think after doing that, the system froze, so I rebooted. Eventually I discovered that zypper no longer worked. At first it complained about some library being too short (the size was 0, so it is correct there), and now it complains the library doesn’t exist at all, which it doesn’t.
zypper:error while loading shared libraries: libzypp.so.810: cannot open shared object file: No such file or directory
Since every guide out there for installing or reinstalling zypper involves using yast, I tried that…and yast also does not work. When I go into Software, and then try Online Update, Software Management, or any of those options, nothing happens and an error shows on the command line:
Error while creating client module online_update
Or instead of online_update, it may say sw_single, or add-on, or checkmedia.
I tried using rpm -i to install an .rpm that has the missing zypper library, libzypp-8.12.6-3.5.i586.rpm. But that tells me that it conflicts with file from install of libzypp-8.13.1-0.2.3.i586. So I went in search of that version file, and I found it in a delta rpm. I tried using rpm to install THAT file, and it said that the package was already installed.
The system as a whole works, so I’m not in immediate crisis, but at some point I’m going to want yast and/or zypper to work again. Any help you can give is extremely appreciated. I’d rather fix it than a whole reinstall.
openSUSE 11.4, std kernel
Core 2 Duo, 2 GB RAM