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: