16.04 - Ubuntu Upgraded from 14.04LTS to 16.04LTS, how do I upgrade libstdc++.so.6 properly? - Ask Ubuntu


upon upgrading, system booted terminal mode, , nothing worked including apt failed with:

apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _znkst7__cxx1112basic_stringicst11char_traitsicesaicee7compareerks4_, version glibcxx_3.4.21 not defined in file libstdc++.so.6 link time reference

i chased down , found new libstdc++.so.6.0.22 apparently didn't link right things, libstdc++.so.6.0.21 does. found copy of libstdc++.so.6.0.21 , pointed libstdc++.so.6 symlink it, , worked again. system boots gui, programs run, etc.

however, updates in software updater failing (including mysql), , when fail, has pointed libstdc++.so.6 0.22. when happens, several programs in still running xwindow session refuse run, firefox , aisleriot solitare (before i've figured out there's problem). moment point symlink 0.21, works again.

i running on stable updates of everything, including libstdc++, seems missing something, or upgraded out of order , broke process in half-upgraded state in libraries. how upgraded here?

dpkg -s 'libstdc++.6.0.22' dpkg-query: no path found matching pattern *libstdc++.6.0.22* 


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User

sql server - "Configuration file does not exist", Event ID 274 - Super User