[opensuse] Library too short
Hi, yesterday, I updated (zypper up) one of the machines (running 15.0) I thougyt all went well, until i saw this: 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 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 zypper lu zypper: error while loading shared libraries: /usr/lib64/libidn2.so.0: file too short Trying: cp /.snapshots/111/snapshot/usr/lib/libidn2.so.0.3.3 /usr/lib/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 116296 May 3 14:28 libidn2.so.0.3.3 -rwxr-xr-x 1 root root 0 Nov 28 12:05 libidn2.so.0.3.6 rm libidn2.so.0 ln -s libidn2.so.0.3.3 libidn2.so.0 ll libidn2* lrwxrwxrwx 1 root root 16 May 3 14:29 libidn2.so.0 -> libidn2.so.0.3.3 -rwxr-xr-x 1 root root 116296 May 3 14:28 libidn2.so.0.3.3 -rwxr-xr-x 1 root root 0 Nov 28 12:05 libidn2.so.0.3.6 zypper lu zypper: error while loading shared libraries: /usr/lib64/libidn2.so.0: file too short 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 rm libidn2.so.0 ln -s libidn2.so.0.3.3 libidn2.so.0 ll libidn2* lrwxrwxrwx 1 root root 16 May 3 14:36 libidn2.so.0 -> libidn2.so.0.3.3 -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 ldconfig ldconfig: File /usr/lib/libidn2.so.0.3.6 is empty, not checked. ldconfig: File /usr/lib64/libidn2.so.0 is empty, not checked. ldconfig: File /usr/lib64/libidn2.so.0.3.6 is empty, not checked. ldconfig: File /usr/lib64/libjavascriptcoregtk-4.0.so.18 is empty, not checked. ldconfig: File /usr/lib64/libjavascriptcoregtk-4.0.so.18.14.7 is empty, not checked. zypper up:Additional rpm output: /sbin/ldconfig: File /usr/lib/libidn2.so.0.3.6 is empty, not checked. /sbin/ldconfig: File /usr/lib64/libidn2.so.0.3.6 is empty, not checked. /sbin/ldconfig: File /usr/lib64/libjavascriptcoregtk-4.0.so.18 is empty, not checked. /sbin/ldconfig: File /usr/lib64/libjavascriptcoregtk-4.0.so.18.14.7 is empty, not checked. /sbin/ldconfig: File /usr/lib/libidn2.so.0.3.6 is empty, not checked. /sbin/ldconfig: File /usr/lib64/libidn2.so.0.3.6 is empty, not checked. /sbin/ldconfig: File /usr/lib64/libjavascriptcoregtk-4.0.so.18 is empty, not checked. /sbin/ldconfig: File /usr/lib64/libjavascriptcoregtk-4.0.so.18.14.7 is empty, not checked. .... It seems to be working again, but any steps to take (besides upgrading to 15.1 and 15.2) ??? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
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)
On 05/03/2020 08:17 AM, Carlos E. R. 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. :-?
Lot's of updates for 15.0 -- just not through the updates repo. Cinelerra, KDE3, videolan, mozilla, etc.. all got updates yesterday :) -- David C. Rankin, J.D.,P.E.
participants (3)
-
Carlos E. R.
-
David C. Rankin
-
suse@a-domani.nl