Description of problem: $ rpm -V glibc-devel Unsatisfied dependencies for glibc-devel-2.5.90-3.i386: /usr/lib/librtkaio.so missing /usr/lib/librt.so.1 $ Version-Release number of selected component (if applicable): glibc-devel-2.5.90-3 How reproducible: After normal installation of glibc, I'm getting the result listed above. Actual results: Missing /usr/lib/librtkaio.so and /usr/lib/librt.so.1 Expected results: rpm -V with no output. Additional info: Ah, if I force a re-installation of glibc-devel using --force, /usr/lib/librt. so.1 is available until the next glibc update...
$ rpm -q --scripts glibc-devel postinstall scriptlet (using /bin/sh): /sbin/install-info /usr/share/info/libc.info.gz /usr/share/info/dir preuninstall scriptlet (using /bin/sh): if [ "$1" = 0 ]; then /sbin/install-info --delete /usr/share/info/libc.info.gz /usr/share/info/dir fi $ And where's running ldconfig? /usr/lib/librt.so is in glibc-devel and packages that install libraries should run ldconfig. Ah and missing /usr/lib/librtkaio.so is caused by this broken symbolic link: -rw-r--r-- 1 root root 52128 Okt 30 14:39 /usr/lib/librt.a lrwxrwxrwx 1 root root 20 Okt 30 14:11 /usr/lib/librt.so -> ../../lib/librt. so.1 lrwxrwxrwx 1 root root 12 Okt 30 14:12 /usr/lib/librt.so.1 -> librtkaio.so librt.so.1 -> librtkaio.so - Why? librtkaio.so doesn't exist in /usr/lib
Fixed and verified in Rawhide, thanks. BTW, this packaging issue was detected using RPM 4.4.8 - just to show, that it's very useful even when Red Hat tries to keep the very old 4.4.2...
*** Bug 216476 has been marked as a duplicate of this bug. ***
*** Bug 217307 has been marked as a duplicate of this bug. ***
*** Bug 221049 has been marked as a duplicate of this bug. ***
Hi Jakub, I'm not 100% familiar with Fedora's policy, so I have to ask: Will this fix be ported to FC6, too? ;-) (would be helpful to get also FC6 consistent...) Thanks, Christian