テストDebianシステムを最後にdist-upgradeした後、Xは起動を拒否しました。次のエラーが表示されます(gnome-sessionの起動時に表示されます)。
シンボル検索エラー:/usr/lib/i386-linux-gnu/libcairo.so.2:未定義シンボル:glXGetProcAddress
さらに、texliveでさえ、同じエラー(luatexによって引き起こされる)へのアップグレードを拒否します。
この問題を解決する方法がわかりません。重要なライブラリが欠落している可能性はありますか?そうでない場合、この問題を引き起こすもう1つの原因は何ですか?
ベストアンサー1
@Peterfu回答質問に非常に近いです。
グラフィックカードはMatrox G550(mga)ですが、過去にnvidiaがインストールされていて、一部のglxエントリはまだまだありません/usr/lib/tls
。
私はmgaドライバの経験はありませんが、排他的なglxの実装がないことを知っているので、私はメサが動作し続けました。
インストール後、フルパスを使用してどのlibgl1-mesa-glx
パッケージが選択され解析されているかを確認し、それがメサであることを確認し、どのパッケージにもライブラリがないことを確認しました。glx-alternative-mesa
libcairo
ldd
dpkg -S
libGL
libGLcore
ldd
ライブラリを別の場所に移動すると、今回はldd
正しいメサライブラリが使用されていることがわかりました。この時点で@zarに再確認を依頼し、彼の答えは今回はapt-get -f install
正しく行われ、gdm3
エラーなしで実行されたということでした。
バグといっても Debian 化されていない NVIDIA ドライバが故障してバグリクエストを処理できないようです。契約。
専用ドライバのインストールが残っています邪悪なsupposed-to-install-everywhere.run
、私は彼らが少なくとも主要なディストリビューション(無料/無料かもしれません)との協力を求めるのではなく、自分のゴミが好きな理由を理解していません。