On 03/05/2020 15.00, suse@a-domani.nl wrote:
Hi,
yesterday, I updated (zypper up) one of the machines (running 15.0) I thougyt all went well, until i saw this:
I don't see the point in updating a 15.0 machine, as there are no updates for it. :-?
zypper lu zypper: error while loading shared libraries: /usr/lib64/libidn2.so.0: file too short
And indeed, rather short: ll /usr/lib64/libidn2* lrwxrwxrwx 1 root root 16 Nov 28 12:05 /usr/lib64/libidn2.so.0 -> libidn2.so.0.3.6 -rwxr-xr-x 1 root root 0 Nov 28 12:05 /usr/lib64/libidn2.so.0.3.6
So, i thought of re-installing it, but when trying to find the corresponding package... rpm -qf /usr/lib64/libidn2.so.0.3.6 file /usr/lib64/libidn2.so.0.3.6 is not owned by any package
neither rpm -qf /usr/lib64/libidn2.so error: file /usr/lib64/libidn2.so: No such file or directory
Probably removed rpm or database error. cer@Telcontar:~> rpm -qf /usr/lib64/libidn2.so.0.3.6 libidn2-0-2.2.0-lp151.3.3.1.x86_64 cer@Telcontar:~>
I thought the problem might be at zypper.. zypper install --force zypper zypper: error while loading shared libraries: /usr/lib64/libidn2.so.0: file too short
Tried: rpm -i --force /var/cache/zypp/packages/repo-update/rpms/noarch/libidn2-lang-2.2.0-lp150.2.3.1.noarch.rpm
That's not the correct package. ...
cp /.snapshots/100/snapshot/usr/lib64/libidn2.so.0.3.3 /usr/lib64/libidn2.so.0.3.3 ll libidn2* lrwxrwxrwx 1 root root 16 Nov 28 12:05 libidn2.so.0 -> libidn2.so.0.3.6 -rwxr-xr-x 1 root root 117168 May 3 14:34 libidn2.so.0.3.3 -rwxr-xr-x 1 root root 0 Nov 28 12:05 libidn2.so.0.3.6
libidn2.so.0.3.6 is still broken. IF that is a 15.0 file. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)