Completely hosed.
I was just trying to update gcc (from 2.96 to 3.2.1) and glibc (from 2.2.5 to 2.3.1) trying to make sure I didn't do anything stupid. I knew that some of my packages wouldn't make it through that upgrade so I was going to have to an rpm -U --nodeps at some point, but I was able to go through most things without a --nodeps.
Well I eventually did do something stupid and somehow had glibc-xx-2.2.5 _and_ glibc-xx-2.3.1 so I figured I should just rpm -e the old version. Then I got the following error: Code:
error: execution of %postun scriptlet from glibc-2.2.5-34 failed, exit status 255 Code:
% ls brighter ideas before that. |
Is rpm still working?If so just reinstall the old version.Other than that - no idea.I hosed python and glibc once on a gentoo box and was able to get it back up with rpm's.
|
I get this interesting error:
Code:
% rpm -i --test glibc-2.2.5-34.i686.rpm glibc-common-2.2.5-34.i386.rpm glibc-devel-2.2.5-34.i386.rpm Code:
% rpm -i --nodeps glibc-2.2.5-34.i686.rpm glibc-common-2.2.5-34.i386.rpm glibc-devel-2.2.5-34.i386.rpm |
you should be UPGRADING ( -U ) not installing these packages.
|
I was upgrading for the most part until I messed up at one point.
This is probably what led to my having both glibc-2.3.1 _and_ glibc-2.2.5. Now I can't upgrade because it will complain about already having a newer version of glibc: Code:
% rpm -U --nodeps glibc-2.2.5-34.i686.rpm \ |
well use --oldpackage (check man page for exact name) or just plain install the new version properly.
|
I just noticed that I have the i686 version of glibc and i386 of glibc-commoon and glibc-devel. Could this be a problem?
|
Thank you, everyone! Things are working now. I used
--oldpackage to put the old version on and the _upgraded_ to the new version of glibc. All the programs that I expected to be running are running, _and_ I can compile stuff. I appreciate it very much. |
All times are GMT -5. The time now is 10:40 PM. |