리눅스에서 우분투 배포판을 업그레이드 할 때이 문제가 발생했습니다.
# 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
그러나 libstdc ++. so.6.0.21과 libstdc ++. so.6.0.20의 두 파일이있었습니다.
최신 버전 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
결과 :
libstdc++.so.6 -> libstdc++.so.6cd*
libstdc++.so.6.0.20*
libstdc++.so.6.0.21*
libstdc++.so.6cd -> libstdc++.so.6.0.21*
모든 것이 정상으로 돌아 왔습니다
GRUB
디버깅 작업을 중단하고 싶지는 않습니다. …