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
Post a Comment