On 2023-07-04 18:12, Carlos E. R. wrote:
On 2023-07-04 17:18, Carlos E. R. wrote:
cer@Elesar:~> su - Password: flatpak: error while loading shared libraries: /usr/lib64/libappstream.so.4: file too short Elesar:~ #
flatpak? What flatpak? I know nothing of such a thing. :-o
cer@Elesar:~> l /usr/lib64/libappstream.so.4 lrwxrwxrwx 1 root root 22 Mar 10 15:11 /usr/lib64/libappstream.so.4 -> libappstream.so.0.15.6* cer@Elesar:~> l /usr/lib64/libappstream.so.0.15.6 -rwxr-xr-x 1 root root 0 Mar 10 15:11 /usr/lib64/libappstream.so.0.15.6* cer@Elesar:~>
I forced an update. Many library files have zero size, like /usr/lib64/libappstream.so.0.15.6
Elesar:~ # ls -lS /usr/lib64/ | tail -25 lrwxrwxrwx 1 root root 11 Jul 28 2022 libelf.so -> libelf.so.1 lrwxrwxrwx 1 root root 11 Jun 28 2022 libowcrypt.so -> libcrypt.so
... I just copied a bunch of them, manually, brute force, from another machine:
Elesar:~/fusermount/usr/lib64 # Elesar:~/fusermount/usr/lib64 # cp libva-glx.so.2.1600.0 /usr/lib64/libva-glx.so.2.1600.0
Elesar:~/fusermount/usr/lib64 # Elesar:~/fusermount/usr/lib64 # cp libshotwell-plugin-dev-1.0.so.0.30.16 /usr/lib64/libshotwell-plugin-dev-1.0.so.0.30.16
Elesar:~/fusermount/usr/lib64 # cp libappstream.so.0.15.6 /usr/lib64/libappstream.so.0.15.6
Elesar:~/fusermount/usr/lib64 # cp libcfitsio.so.9.4.1.0 /usr/lib64/libcfitsio.so.9.4.1.0
Elesar:~/fusermount/usr/lib64 # cp libgstplay-1.0.so.0.2200.0 /usr/lib64/libgstplay-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstriff-1.0.so.0.2200.0 /usr/lib64/libgstriff-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstrtp-1.0.so.0.2200.0 /usr/lib64/libgstrtp-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstrtsp-1.0.so.0.2200.0 /usr/lib64/libgstrtsp-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # Elesar:~/fusermount/usr/lib64 # cp libgstva-1.0.so.0.2200.0 /usr/lib64/libgstva-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstvalidate-1.0.so.0.2200.0 /usr/lib64/libgstvalidate-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstvalidate-default-overrides-1.0.so.0.2200.0 /usr/lib64/libgstvalidate-default-overrides-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstvulkan-1.0.so.0.2200.0 /usr/lib64/libgstvulkan-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgstwayland-1.0.so.0.2200.0 /usr/lib64/libgstwayland-1.0.so.0.2200.0
Elesar:~/fusermount/usr/lib64 # cp libgupnp-dlna-2.0.so.4.0.0 /usr/lib64/libgupnp-dlna-2.0.so.4.0.0
Elesar:~/fusermount/usr/lib64 # cp libgupnp-dlna-gst-2.0.so.4.0.0 /usr/lib64/libgupnp-dlna-gst-2.0.so.4.0.0
Elesar:~/fusermount/usr/lib64 # cp libpoppler-cpp.so.0.11.0 /usr/lib64/libpoppler-cpp.so.0.11.0
Elesar:~/fusermount/usr/lib64 # cp libpoppler.so.126.0.0 /usr/lib64/libpoppler.so.126.0.0
Elesar:~/fusermount/usr/lib64 # cp libshotwell-authenticator.so.0.30.16 /usr/lib64/libshotwell-authenticator.so.0.30.16
Elesar:~/fusermount/usr/lib64 # cp libshotwell-plugin-common.so.0.30.16 /usr/lib64/libshotwell-plugin-common.so.0.30.16
Elesar:~/fusermount/usr/lib64 # cp .libgcrypt.so.20.fips /usr/lib64/.libgcrypt.so.20.fips cp: cannot stat '.libgcrypt.so.20.fips': No such file or directory
Elesar:~/fusermount/usr/lib64 #
Guess: this machine has a separate /usr partition, and some update goofed over this. -- Cheers / Saludos, Carlos E. R. (from Elesar, using openSUSE Leap 15.5)