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