Robert Rati wrote:
I just did an update of my packages, and have run into a major problem.
While apt was upgrading my system, it had errors giving this messsage:
Error processing packages:
g++_2.91.58-5.deb
E: Sub-process returned an error code
Well, now when I try to run dselect or apt, I get this message:
error in loading shared libraries
/usr/lib/libstdc++-libc6.0-1.so.2: undefined symbol: __register_frame_info
Has anyone else had this problem or have any ideas as to how to fix it?
This is becoming a FAQ.
You need the newest version of libstdc++, 2.91.59-1.
If you are using the dpkg from unstable, you need to downgrade it to 1.4.0.31.
For convenience, I've tarred up all the needed files:
libstdc++2.9-dev_2.91.59-1_i386.deb
libstdc++2.9_2.91.59-1_i386.deb
dpkg_1.4.0.31.deb
apt_0.1.9.deb
and posted them at http://blevins.simplenet.com/foobar/
Download them and install them with dpkg. Then put a hold on your dpkg to
keep it from getting upgraded (until a fixed one is on the mirrors).
Hope this helps,
-Mitch