Pb with shared lib/or keymap after apt-get upgrade
Hi
This morning I start to upgrade my system in order
to have latest tools/binaries and so on.
I did:
apt-get update
-> fine
#apt-get upgrade
-> seems fine
But now when lauching /bin/sh (that is a link on /bin/bash):/bin/sh: Symbol vi_insertion_keymap' has different size in shared object, consider re-linking /bin/sh: Symbol vi_movement_keymap' has different size in shared object, consider re-linking /bin/sh: Symbol emacs_standard_keymap' has different size in shared object, consider re-linking /bin/sh: Symbol emacs_ctlx_keymap' has different size in shared object, consider re-linking /bin/sh: Symbol `emacs_meta_keymap' has different size in shared object, consider re-linking
Where it comes from ?
#dpkg -l bash
ii bash 2.05a-2 The GNU Bourne Again SHell
Thanks.
Signature · 3 lines
Vidal Bruno, (770-4271)
SSD-HA Team, HP-UX & LINUX Support
[email protected]begin:vcard
n:Bruno;VIDAL
tel;fax:01-69-82-60-14
tel;work:01-69-29-42-71
x-mozilla-html:TRUE
url:www.france.hp.com
org:Solution Center
version:2.1
email;internet:[email protected]
title:Expert Logiciel Environnement Haute Disponibilité
adr;quoted-printable:;;HP France=0D=0A;Z.A de Courtaboeuf;1 Av. du Canada;91947 Les Ulis cedex;France x-mozilla-cpt:;26208
fn:VIDAL Bruno
end:vcard
Hi
I've found there the problem is: bash is using the libreadline.so.4 -> when I've upgraded the system this morning, this lib has been upgraded, but the timestamp for this lib is:
Aug 2 02:03 libreadline.so.4.3
but for bash it is:
Nov 17 2001 /bin/bash
-> bash is older than a lib that it use -> that's not correct. If I downgrade libreadline to libreadline.so.4.2
it correct the problem. So I think it would be a good idea to re-link bash with the latest lib.
Thanks.
Signature · 3 lines
Vidal Bruno, (770-4271)
SSD-HA Team, HP-UX & LINUX Support
[email protected]begin:vcard
n:Bruno;VIDAL
tel;fax:01-69-82-60-14
tel;work:01-69-29-42-71
x-mozilla-html:TRUE
url:www.france.hp.com
org:Solution Center
version:2.1
email;internet:[email protected]
title:Expert Logiciel Environnement Haute Disponibilité
adr;quoted-printable:;;HP France=0D=0A;Z.A de Courtaboeuf;1 Av. du Canada;91947 Les Ulis cedex;France x-mozilla-cpt:;26208
fn:VIDAL Bruno
end:vcard
Quoted 8 lines · Bruno Vidal
Hi
I've found there the problem is: bash is using the libreadline.so.4 -> when I've upgraded the system this morning, this lib has been upgraded, but the timestamp for this lib is:
Aug 2 02:03 libreadline.so.4.3
but for bash it is:
Nov 17 2001/bin/bash
Quoted 4 lines
-> bash is older than a lib that it use -> that's not correct. If I downgrade libreadline to libreadline.so.4.2
it correct the problem. So I think it would be a good idea to re-link bash with the latest lib.
I guess you are running debian unstable, which i wouldn't recommend for a production machine.
Debian unstable is currently _really_ unstable.
We use testing on some of our prod machines (including the webserver), it seems far more reliable.
Anyway, as usual, userland problems should be reported to debian mailing lists.
HTH, Greetings,
Thibaut VARENE
PA/Linux ESIEE Team
http://pateam.esiee.fr/