私のHiri 1.4.0.4メールクライアントが呼び出されるとクラッシュが始まりました。
私はi7 6500U CPU @ 2.50GHzと16GB RAMを搭載したLenovo Thinkpad E560でDebian Stretch / amd64を使用しています。xserver-xorg
7.7+19およびfluxbox
1.3.5-2+b2の実行
GRUBでRadeonカードを無効にしましたradeon.modeset=0
。これで、「Intel HD Graphics 520(rev 07)」を使用します。
Radeonを無効にしようとしたときに、radeon Xorgドライバとmesaパッケージドライバを削除しましたlibgl1-mesa-dri
。
Hiriを使ってEメールアプリケーションを呼び出すとクラッシュしhiri.sh
ます。ようこそ画面が開きますが、起動後に次のエラーで競合が発生します。
この問題を解決するにはどうすればよいですか?
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
./hiri.sh: line 13: 1369 Aborted "$SCRIPTDIR/hirimain" $@
これは私が削除したパッケージのログです。/var/log/apt/history.log
Start-Date: 2018-08-15 13:42:53
Requested-By: xxxxx (1000)
Remove: xserver-xorg-video-all:amd64 (1:7.7+19), xserver-xorg-video-ati:amd64 (1:7.8.0-1+b1), libgl1-mesa-dri:amd64 (13.0.6-1+b2)
Purge: xserver-xorg-video-radeon:amd64 (1:7.8.0-1+b1), libdrm-radeon1:amd64 (2.4.74-1), radeontool:amd64 (1.6.3-1+b1)
End-Date: 2018-08-15 13:42:55
PS:私はHiri 1.4.0.3もテストしました。行動は同じです。
答え1
この状況は、削除されたドライバとデフォルトでOpenGLをサポートしていない現在のグラフィックカードが原因で発生することがわかりました。 HiriはOpenGLを表示しますか?起動時にフラグを指定します。
その後、を含む削除されたパッケージを復元しようとしましたが、libgl1-mesa-dri
エラーが大きく変わっていないようです。
apt-get install libgl1-mesa-dri
その後、次のパッケージをインストールする必要があります。
apt-get install libegl1-mesa-drivers
インストール後にアプリケーションがロードされ、ホーム画面(Eメールクライアントのホーム画面)が表示されます。
ただし、最初のマウスクリックおよび/または読み込み時に電子メールを開くと、次のエラーでアプリがクラッシュするようです。
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI2: failed to authenticate
[2106:2220:0815/191858.546603:ERROR:gl_implementation.cc(225)] Failed to load libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such file or directory
[2106:2220:0815/191858.885012:ERROR:gl_surface_qt.cpp(667)] Requested OpenGL implementation is not supported. Implementation: 0
./hiri.sh: line 13: 2105 Segmentation fault "$SCRIPTDIR/hirimain" $@
libgles2-mesa
インターネット検索の後、これらのエラーはライブラリの欠落によって引き起こされる可能性があることがわかりました。奇妙なことは、以前は存在しなかったことです(たとえば、削除されたパッケージの1つではありませんでした)。それからインストールしました。
apt-get install libgles2-mesa
最後のライブラリ/パッケージをインストールした後、アプリケーションでそれを使用できるようにしました。
update-glx
それも削除し、glx-diversions
ついにglx-alternative-mesa
このメッセージを削除しましたlibEGL warning: DRI2: failed to authenticate
。
PS。最後のアプリケーションPythonエラーが発生しました。アプリケーションを閉じるとき、この状況をヒリに報告しました。