내 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.modeset=0
. 이제 "Intel HD Graphics 520(rev 07)"을 사용합니다.
Radeon을 비활성화하려고 시도하는 동안 radeon Xorg 드라이버와 mesa 패키지 드라이버를 제거했습니다 libgl1-mesa-dri
.
이제 Hiri를 사용하여 이메일 애플리케이션을 호출하면 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
추신: 저는 Hiri 1.4.0.3도 테스트했습니다. 행동은 동일합니다.
답변1
이 상황은 제거된 드라이버와 기본적으로 OpenGL을 지원하지 않는 현재 그래픽 카드로 인해 발생하는 것으로 나타났습니다. Hiri가 OpenGL을 표시합니까? 시작 시 플래그를 지정합니다.
그런 다음 을 포함하여 제거된 패키지를 복원하려고 시도했지만 libgl1-mesa-dri
오류가 크게 변하지 않은 것 같습니다.
apt-get install libgl1-mesa-dri
그런 다음 다음 패키지를 설치해야 합니다.
apt-get install libegl1-mesa-drivers
설치 후 애플리케이션이 로드되어 홈 화면(이메일 클라이언트 홈 화면)을 표시합니다.
그러나 이제 첫 번째 마우스 클릭 및/또는 로드 시 이메일을 열 때 다음 오류와 함께 앱이 충돌하는 것 같습니다.
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
인터넷 검색 후 이러한 오류는 라이브러리 누락으로 인해 발생할 수 있음을 발견했습니다 . 이상한 점은 이전에는 존재하지 않았다는 것입니다(예: 제거된 패키지 중 하나가 아니었습니다). 그런 다음 설치했습니다.
apt-get install libgles2-mesa
마지막 라이브러리/패키지를 설치한 후 애플리케이션에서 이를 사용할 수 있도록 허용했습니다.
update-glx
그것도 제거하고 glx-diversions
마침내 glx-alternative-mesa
이 메시지를 제거했습니다 libEGL warning: DRI2: failed to authenticate
.
추신. 방금 최종 애플리케이션 Python 오류가 발생했습니다.응용 프로그램을 닫을 때, 이 상황을 히리에게 보고했습니다.