Debian -- 一部のアプリケーションが起動しない

Debian -- 一部のアプリケーションが起動しない

私の質問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バージョンをインストールしたようです。つまり、使用したいソフトウェアと互換性がありません。これは最近起こったことのように聞こえますか?手動でインストールしたものはありますか?

  • 手動でインストールしたものがライブラリを上書きしたと思われる場合は、手動でインストールしたライブラリを削除してlibqt5network5Debianパッケージを再インストールする必要があります。
  • 手動で実行して更新できないソフトウェアをインストールしたり、別のインストールから実行可能ファイルをコピーした場合は、そうしないでください。 (またはDebianのグラフィカルパッケージマネージャ)を介してのみインストールしてください。aptそれ以外の場合は、手動でインストールされたソフトウェアが毎回動作します。システムアップデートライブラリを使用している場合は、ソフトウェアを再構築する必要があります。

関連情報