LMDE2에서 LMDE3 Cindy로 업그레이드한 후 더 이상 gufw GUI를 시작할 수 없다는 것을 알았습니다.
오류는 다음과 같습니다
** (gufw.py:20536): WARNING **: Failed to load shared library 'libwebkit2gtk-4.0.so.37' referenced by the typelib: libGLESv2.so.2: cannot open shared object file: No such file or directory
/usr/share/gufw/gufw/gufw/view/gufw.py:117: Warning: cannot retrieve class for invalid (unclassed) type 'void'
self.web_content = WebKit2.WebView()
Traceback (most recent call last):
File "/usr/share/gufw/gufw/gufw.py", line 30, in <module>
gufw = Gufw(controler.get_frontend())
File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 79, in __init__
self._set_objects_name()
File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 117, in _set_objects_name
self.web_content = WebKit2.WebView()
gufw 버전은 17.04.1-1.1입니다.
ufw 버전은 0.35-4입니다.
답변1
돌이켜보면 이 문제는 업그레이드와 아무 관련이 없고 무료가 아닌 NVIDIA 드라이버로 변경하는 것과 더 관련이 있을 수 있다고 생각합니다. (업그레이드하기 전에 방화벽 설정을 변경할 필요가 없었습니다.) 명시된 종속성을 모두 확인했고 libgles2-mesa 및 webkit2-4.0을 포함하여 필요한 모든 것이 설치된 것으로 나타났습니다.
내가 설치한 것:
libgles2-엔비디아
libgles-nvidia2
libgles2-glvnd-nvidia
gufw GUI를 시작할 수 있습니다.