-----BEGIN PGP SIGNED MESSAGE----- On Sun, 18 Apr 1999, Mr. Christopher F. Miller wrote: >On Sat, Apr 17, 2004 at 12:44:14PM -0800, Rob Clark wrote: > >I found the easiest way was to untar a new base2.tgz >onto a zip, boot on that zip and then mount my hosed system at /mnt. > >Took a little futzing with fstab. But I could fdisk, mke2fs, untar >and edit on another machine.
Well, I did a little testing on my own and found that a way not to render a machine unusable is the following (assuming bash 2.01.1-4.1 and libreadline 2.1-12 are installed). dpkg -i --force-depends bash_2.02.1-1.4_powerpc.deb bash-builtins_2.02.1-1.4_powerpc.deb it needs the force-depends because it needs the new libreadline. But, if the libreadline is installed first the older bash does not work and dpkg fails at postinst. Te newer bash works fine with the older libreadline. After bash has been installed, test it (either login, or run it). Then, you may install the libreadline debs: dpkg -i libreadlineg2-dbg_2.1-13.2_powerpc.deb \ libreadlineg2-dev_2.1-13.2_powerpc.deb \ libreadlineg2_2.1-13.2_powerpc.deb The reason I did not experience the bash failure was that by pure chance maybe, I chose this way to install it. All other combinations/ways I tried, produced effects similar to the ones described in the list. IMHO, the only safe way to get rid of such critical problems, is to have the preinst/postinst scripts use another shell (maybe csh?) Until I fix this and release another version, please use this method to upgrade. - -- Konstantinos Margaritis -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv iQCVAwUBNxskC/alfJok8qABAQHKSAP/RSryOGYY/QzCn8vcTBXRHH6P7qStfxoV uYMh6jNkJ7OJuEG3swTw5KhDpC6EGohe4AVGNflIOsBniqMB+IJCHJN2rF249bZr gIg4YWpU6qqwqsyTK6XwIWhIr/cdIncRBS0Ujv28ZDgwn6TrIe3EV5U79vy/W0al FiVLhn24vjo= =IMED -----END PGP SIGNATURE-----