![(Qt?) ダイナミックリンクライブラリのシンボル照会エラー[閉じる]](https://linux33.com/image/80656/(Qt%3F)%20%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AB%E7%85%A7%E4%BC%9A%E3%82%A8%E3%83%A9%E3%83%BC%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
Ubuntu 15.10を使用しています
質問:
数日間、特定のアプリケーションを開くと、次のエラーが発生しました。
/usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1: undefined symbol: _ZN6QDebugD1Ev
影響を受けるアプリケーションのいくつかは次のとおりです。
- テキスタイルスタジオショー
/usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1: undefined symbol: _ZN6QDebugD1Ev
- IPythonの
qtconsole
ショー
/usr/lib/python3.5/site-packages/PyQt5/QtCore.so: undefined symbol: _ZNK12QStorageInfo11displayNameEv
- konsole(KDEの端末エミュレータ - 私はUnityを使用しています)が表示されます。
/usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5: undefined symbol: ...
- granatier(KDEゲーム)、KSysguard、およびKAddressbookも
KF5
ライブラリにエラーを表示します。 - やはり失敗した
- Qt 4に問題があるとしてVLCも影響を受けたようです(下記参照)。
Qt
これらのエラーはすべてQtライブラリで発生したようです(ほとんどのファイル名とほとんどのシンボル名に「Qt」が表示されます)。 AFAIK KDEはQtに基づいているため、すべてのKDEアプリケーションが失敗する理由を説明できます。
Qt 4と5の両方に影響を与えるようです。
可能な原産地
この問題が発生した日に、wily-proposed
Ubuntuの「ソフトウェアとアップデート」システムアプリでパッケージを有効にしました。アップグレードを中止してみました。これまた転がしてください。
この後SSLにも同様の問題がありますしかし、結局消えた。
答え1
問題の原因は、libQt5Core.so.5
たとえばQtライブラリがあることです/usr/local/lib
。これを削除すると、すべてが正常に戻ります。
パッケージマネージャがそこにライブラリを置かないことを読んだので、多分愚かな間違いを犯しているのかもしれません。