Does the slang-devel package need ldconfig in %post? Removing it breaks anything that depends on non-devel slang until I ldconfig manually. How reproducible: /usr/lib# ls -oh libslang* -rw-r--r-- 1 root 929K Feb 12 2006 libslang.a lrwxrwxrwx 1 root 17 Aug 22 07:07 libslang.so -> libslang.so.2.0.5 lrwxrwxrwx 1 root 17 Aug 22 07:07 libslang.so.2 -> libslang.so.2.0.5 -rwxr-xr-x 1 root 704K Feb 12 2006 libslang.so.2.0.5 lrwxrwxrwx 1 root 10 Aug 22 07:07 libslang-utf8.a -> libslang.a lrwxrwxrwx 1 root 17 Aug 22 07:07 libslang-utf8.so -> libslang.so.2.0.5 /usr/lib# rpm -e slang-devel /usr/lib# ls -oh libslang* -rwxr-xr-x 1 root 704K Feb 12 2006 libslang.so.2.0.5 /usr/lib# mc /usr/bin/mc: error while loading shared libraries: libslang.so.2: cannot open shared object file: No such file or directory /usr/lib# ldconfig /usr/lib# mc Finally, it works again.
Problem is that the devel package owns the /usr/lib/libslang.so.2 link. I will put a fixed package in updates, probably based on slang-2.0.6.
slang-2.0.6-1.fc5 has been pushed for fc5, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.
Verified resolved.