Raspberry Pi ldconfig conflict
I did a fresh install of SlackwareARM current on RaspberryPi model B and when i upgrade to current using slackpkg i can see these alarms on every package when it is installing:
Code:
Verifying package grep-2.18-arm-1.txz. |
Yes, it means what you said.
Remove the 2.17's in /lib and see what happens. You should be able to see the whole story w/ something like: Code:
ls -l /lib/*libnsl* |
Result of ls -l /lib/*libnsl* :
Code:
root@rpi:~# ls -l /lib/*libnsl* Its safe if i rm /lib/libnsl-2.17.so or i should try figure out what else it is point to version 2.17 ? |
I would remove them if it was my own system, though I don't want to recommend it to you because I don't know if it may have any consequences :).
Maybe you can move them into a directory somewhere not in /lib and if something breaks copy them back. I think it'll be fine to remove, though. |
Quote:
The warning about 'different type' is due to a bug in glibc 2.17 (or maybe 2.18, I forget which) which has been patched in 2.19. You should upgrade the glibc-solibs package which should remove those duplicate library names. Your paste also shows you're installing glibc-2.18 but have 2.19 already installed. |
I had the recent updates, checked with:
Code:
root@rpi:/lib# ls -a /var/log/packages/ | grep glibc So i did a backup of the 2.17 version of libraries and then it seems solved. I will let it running and will install some stuff to see if more problem will occur. |
Quote:
The fix is to run, which will re-create the auxiliary cache: Code:
ldconfig -i I'll include the fix in the UPGRADE docs for the next release; or patch glibc if there's a patch package for 14.1 prior to the next Slackware release. |
All times are GMT -5. The time now is 02:29 AM. |