How about this: # for name in $(rpm -qa) ; do if ! rpm --verify --quiet "${name}" ; then echo "${name}"; fi ; done -Nick On Thu, Feb 1, 2018 at 3:44 PM, Carlos E. R. <robin.listas@telefonica.net> wrote:
Hi,
This machine crashed while YaST was updating it and installing things. Hard crash, the filesystem became R/O (the disk is removable, it is in a caddy). Bad filesystem corruption, automatic fsck on boot failed, had to fsck from another disk.
So some files are broken, and I find them now and then. Thunar had broken libraries, for instance. Now there is another when I run VLC:
cer@linux-backup:/tmp/mozilla_cer0> vlc 27566544_559085681122620_5011855560279064576_n.mp4 vlc: error while loading shared libraries: /usr/lib64/libvlc.so.5: file too short
So, is there a way to check all rpms in the system?
I tried "rpm -qa V", but it lists all files, not rpms.
In the case of VLC I'm going to force update all installed packman packages. Brute force attack.
-- Cheers / Saludos,
Carlos E. R. (from oS 42.3 "Malachite" (rescate 1))
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org