マシンをUbuntu14.04からUbuntu16.04.1にアップグレードしました。アップグレード後、デスクトップは開きません。画面が真っ暗になりました。
また、sudo aptに続いて何かを実行しようとすると、次のエラーが発生しました:
apt-get: 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 with link time reference
どんな助けでも大歓迎です。ありがとう。
承認された回答:
14.04から16.04.1にアップグレードした後、まったく同じ問題が発生しました。 Ubuntuを起動し、Ctrl + Alt + F1を押してコンソールに入力し、パッケージlibstdc++6_5.3.1-14ubuntu2.1_amd64.deb
をダウンロードして再インストールします。 dpkg -i
経由 :
wget http://launchpadlibrarian.net/259210936/libstdc++6_5.3.1-14ubuntu2.1_amd64.deb
sudo dpkg -i libstdc++6_5.3.1-14ubuntu2.1_amd64.deb
その後、apt-get
正常に動作しますが、いくつかのエラーが発生しました(mySQLと別のインストールされたlibcが原因)。 apt-get remove
で削除しようとしています エラーを返します。次に、apt-get
によって提案されたコマンドを実行します そして今、すべてが正常に機能します。
ここで解決策を見つけました:14.04から16.04への依存関係の問題へのアップグレード