11.3 Milestone 2 died after bash update

I booted into Milestone 2 this morning and checked YaST2 software manager and saw there was an update for bash. I ran this update and got some output about an error, part of it was “rl_filename_rewrite_hook”.

Then the software manager crashed and wouldn’t start again. I opened a terminal and tried become root and got another error similar to the one above, and was not able to become root.

I rebooted and my machine stalled at the boot splash. I rebooted into runlevel 3 and got a whole bunch of output like this:

/bin/sh: symbol lookup error: /bin/sh:undefined symbol:rl_filename_rewrite_hook

The last line was “INIT: no more processes left in this runlevel” and the boot process stops.

Any hope for this, or will I have to reinstall?

The same problem but with openSUSE 11.1.
Found similar issues in Arch: FS#18051 : [bash] 4.1.002-1 broke my system i686.
There is also a suggested solution at the mentioned page but I’m a little afraid to do that dirty hack.
Any advices would be appreciated.

Solved in dirty way by replacing /bin/bash with the older one from live cd.

I was unable to get my machine to boot, even in failsafe. I ended up reinstalling. I’m waiting for Milestone 3 before I update again.

yozh_tema, how were you able to install the older bin/bash?

On 03/03/10 15:46, pilotgi wrote:
>
> I was unable to get my machine to boot, even in failsafe. I ended up
> reinstalling. I’m waiting for Milestone 3 before I update again.
>
> yozh_tema, how were you able to install the older bin/bash?
>
>

I had that problem when attempting to boot to the “default” entry but
GRUB had duplicated the 11.3 entries on the menu - as it did in the
early milestones of 11.2 - so I tried the other 11.3 entry and that
booted fine. I didn’t try either of the failsafes.


Graham P Davis, Bracknell, Berks., UK. E-mail: newsman not newsboy
“I wear the cheese. It does not wear me.”

I “solved” this the same way as yozh_tema. I wasn’t able to boot, but the boot errors pointed to bash as the problem. Booted from an 11.2 DVD that I had burned from the DVD .iso (not the Live disk), ran “Rescue,” mounted my filesystem to /mnt and copied bash from the rescue filesystem to /mnt/bin.

It happened again when I was doing some more updates - it scrogged zypper and yast2 - so as a precaution I now have an extra copy of bash (bash.good) in /bin. Remember that you need a link from bash to sh.

If anybody needs more details for doing this, please speak up.

Any word on a fix for this problem?

=====
UNIX at its worst is better than W*****s at its best.