Description of problem: SSIA: root@gibraltar:~> rpm -Uvh /var/cache/yum/updates-released/packages/kdemultimedia-3.3.1-1.i386.rpm Preparing... ########################################### [100%] 1:kdemultimedia ########################################### [100%] /sbin/ldconfig: /usr/lib/libkdeinit_kmixctrl.so is not a symbolic link /sbin/ldconfig: /usr/lib/libkdeinit_kmix.so is not a symbolic link root@gibraltar:~> rpm -qf /usr/lib/libkdeinit_kmixctrl.so /usr/lib/libkdeinit_kmix.so kdemultimedia-3.3.1-1 kdemultimedia-3.3.1-1 Version-Release number of selected component (if applicable): kdemultimedia-3.3.1-1 How reproducible: Always Steps to Reproduce: 1. Have kdemultimedia-3.3.1-1 installed 2. run ldconfig Actual results: See above. Expected results: No error messages
it's strange, i cannot reproduce this on my machine! Jakub, does ldconfig expect that libfoo.so is always a symlink?
This message is only printed if library and `dirname library`/`readelf -d library | grep SONAME | sed 's,^.*\[,,;s,\]$,,'` both exist, are different and library is not a symbolic link.
Hmm, seems that it complained about left-over temporary files from prelink (libkdeinit_kmix.so.#prelink#.QGSCdD libkdeinit_kmixctrl.so.#prelink#.ltF77N), I think that this measn that I shut down the machine when prelink was running. Is this a bug or expected?
ldconfig disregards the prelink temporaries these days.