[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: WARNING: Upgrading to potato can screw the system



Martin Schulze wrote:

> I've just upgraded from potaty-two-days-to to the current potato
> and my bash got screwed:
> 
> -bash: error in loading shared libraries
> /lib/libncurses.so.4: undefined symbol: __register_frame_info

I had similar problems with libreadline. I tried to install several
packages "by hand" (with dpkg), and obviously I missed the correct
sequence. I think there should be some 'Conflicts' placed thoroughly
in these critical packages.

Fortunately I could still ftp in via net and I had one root shell open,
to fix problems.

> I'm not sure what the exact cause for this is.  Bash was left
> from slink, libreadline+libncurses were taken from potato but
> the new 2.1 glibc wasn't installed as far as I could see.

Necessary updates include glibc2.1, (lib)ncurses, libreadline,
libstdc++2.9-glibc2.1 (for me) because of the latest apt version.
System may break, if not all these packages are installed in correct
sequence.

> So you'd better a) ensure you have a backup root account not
> using bash and b) some important slink packages around.

c) have /bin/sh not linked to /bin/bash (but /bin/ash, for instance)


  Ulf


Reply to: