[pacman-dev] Broken readline after pacman -Su
Philippe LUC
philfifi at gmail.com
Wed May 2 17:57:28 EDT 2012
Hello,
I did an upgrade today, which completed correctly (according to the
log), but the readline library seems wrongly installed. I am posting
here as it might be a pacman issue, that might worth reporting. If you
prefer me to open a proper bug report in flyspray, let me know. If the
root cause has nothing to do with pacman, sorry ;-)
Command:
sudo pacman -Su k3b
(because I also wanted to install k3b at the same time)
(I did a pacman -Sy a few minutes ago)
Status after the upgrade :
- distrib broken, bash and sh complain that :
sh: symbol lookup error: sh: undefined symbol: rl_filename_rewrite_hook
This message appeared during the upgrade process
- in /lib, I only have:
/lib/libreadline.so.6 which is linked to
/lib/libreadline.so.5
(libreadline.so.5 doesn't contain rl_filename_rewrite_hook, which
explains the bash error)
Before the upgrade, by looking at the content indexed by mlocate, it
looks like I had in the filesystem before the upgrade :
/lib/libreadline.so.5
/lib/libreadline.so.6
/lib/libreadline.so.6.2
My previous upgrade was made in February the 13th, and upgraded
amongst other these packages:
readline (6.2.001-3 -> 6.2.002-1)
pacman (3.5.4-4 -> 4.0.1-4)
This today upgrade have upgraded :
readline (6.2.002-1 -> 6.2.002-2)
pacman (4.0.1-4 -> 4.0.3-1)
My install is a i686, and the package
readline-6.2.002-1-i686.pkg.tar.xz I downloaded does contain
libreadline.so, libreadline.so.6, libreadline.so.6.2
I can provide more logs and details if that can be helpful to find the
root cause of the issue. Let me know if I am not writing to the
correct place anyway.
Thanks for your support, best regards,
--
Philippe
More information about the pacman-dev
mailing list