私の質問Debian GNU/Linux 11(雄牛の目)(カーネル:5.10.0-17-amd64)ケード。
一部のアプリケーション(VSCode、Brave、DBeaver ...)は起動しますが、他のアプリケーション(SQLiteBrowser、Kritaなど)は起動できません。彼らはすべてここにいます/usr/bin
。だからこれはPATH
問題にならないようです。を確認すると、/var/log/user.log
次の問題が発生しました。
Jun 12 15:29:27 debian sqlitebrowser.desktop[14378]: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Jun 12 15:29:27 debian sqlitebrowser.desktop[14378]: sqlitebrowser: symbol lookup error: /usr/lib/plugins/bearer/libqconnmanbearer.so: undefined symbol: _ZdlPvm, version Qt_5
一部のアプリケーションはWaylandと互換性がありませんか?
結果は次のとおりですglxinfo -B
。
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9b41)
Version: 20.3.5
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.3.5
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.5
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
どんなアイデアがありますか?
答え1
動作しないものの共通分母はQt5のようです。 /usr/lib/plugins/bearer/libqconnmanbearer.so は Qt5network5 の一部です。
/usr/lib/plugins/bearer/libqconnmanbearer.soバージョンと互換性のないソフトウェアをインストールしたか、その逆に/usr/lib/plugins/bearer/libqconnmanbearer.soバージョンをインストールしたようです。つまり、使用したいソフトウェアと互換性がありません。これは最近起こったことのように聞こえますか?手動でインストールしたものはありますか?
- 手動でインストールしたものがライブラリを上書きしたと思われる場合は、手動でインストールしたライブラリを削除して
libqt5network5
Debianパッケージを再インストールする必要があります。 - 手動で実行して更新できないソフトウェアをインストールしたり、別のインストールから実行可能ファイルをコピーした場合は、そうしないでください。 (またはDebianのグラフィカルパッケージマネージャ)を介してのみインストールしてください。
apt
それ以外の場合は、手動でインストールされたソフトウェアが毎回動作します。システムアップデートライブラリを使用している場合は、ソフトウェアを再構築する必要があります。