Skip to contentSkip to conversation

Pb with shared lib/or keymap after apt-get upgrade

parisc-linux Bruno Vidal 2 participants 3 messages Oct 21, 2002

lore
Share & tools
lore
#0 lore raw

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

#1 lore raw

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

#2 lore raw
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/