Je viens d'avoir ce problème lors de la mise à niveau de la distribution Ubuntu sur Linux, j'ai vu que:
# ls /usr/lib/x86_64-linux-gnu/libstdc++.so.6*
libstdc++.so.6 -> libstdc++.so.6cd*
libstdc++.so.6.0.20*
libstdc++.so.6.0.21
libstdc++.so.6cd -> libstdc++.so.6.0.20*
libstdc ++. so.6 -> libstdc ++. so.6cd -> libstdc ++. so.6.0.20
Mais il y avait deux fichiers: libstdc ++. So.6.0.21 et libstdc ++. So.6.0.20
J'ai changé le lien symbolique pour qu'il pointe vers la dernière version de libstdc ++. So.6.0.21
cd /usr/lib/x86_64-linux-gnu
rm libstdc++.so.6cd
chmod +x libstdc++.so.6.0.21
ln -s libstdc++.so.6.0.21 libstdc++.so.6cd
Résultant:
libstdc++.so.6 -> libstdc++.so.6cd*
libstdc++.so.6.0.20*
libstdc++.so.6.0.21*
libstdc++.so.6cd -> libstdc++.so.6.0.21*
et tout est revenu à la normale
GRUB
débogage …