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

Re: Problems w/bash upgrading to libreadlineg



Randy & Marianne Saint hat gesagt: // Randy & Marianne Saint wrote:

> Howdy, I think I've really got my Debian Linux system messed up now.

Yes, you REALLY did :(

> I was trying to upgrade to: bash_2.01.1-3.1.deb, which requires
> libreadlineg2 (2.1-10.1). Well, dselect would always fail with an
> "internal error - filename not found...chunk 16" message. So, I
> decided to try to install with dpkg command line. It basically said
> I couldn't upgrade bash because the current bash used libreadline2
> and that conflicted with libreadlineg2. And it wouldn't upgrade
> to libreadlineg2 because it said that the conflict would break
> libreadline2 and thus bash. Aargh!

I read this as if you tried to upgrade to the libc6/glibc-bash and
therefore to a libc6 system without following the critical upgrade
path as described in the "Debian libc5 to libc6 Mini-HOWTO" (Look at
www.debian.org for pointers to this.)

> So here's where I really hosed up my system. I forced the upgrade to
> libreadlineg2 and tried to force the bash upgrade.

NEVER force if you're not 1000 % sure what you're messing up.

> The libreadlineg2 upgrade worked, but has now broken the current
> bash, so no scripts (including the dpkg "subprocess pre-installation
> script") will run, and thus the new bash will not install. Help!
> How can I install the new bash so I will have an operational system?

This will be complicated, sorry to say. I would maybe try to somehow
get the old bash and the old readlinelibs working again. Difficult,
because you don't have a working bash and dpkg, I know. Maybe you can
boot from a bootdisk and try to replace the files by hand (*.deb files
are just archives packed with "ar". Inside you will find three files: 
* debian-binary 
* control.tar.gz 
* data.tar.gz 
In data.tar.gz there are the needed binaries.

BUT: To be honest, I think it is time to backup your home- and
etc-directories and do a fresh reinstall, prefarably from a new-bought
Debian-2.0-CD.

> Perhaps if someone can send me the new bash executable, I can install
> that by hand.

-- 
						     __    __
 Frank Barknecht	   ____ ______   ____ __ trip\ \  / /wire ______
			  / __// __  /__/ __// // __  \ \/ /  __ \\  ___\	
			 / /  / ____/  / /  / // ____// /\ \\  ___\\____ \	
			/_/  /_____/  /_/  /_//_____// /  \ \\_____\\_____\
						    /_/    \_\ 


Reply to: