Nvidia

gufw GUI 無法在 LMDE 上啟動

  • February 4, 2019

從 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

事後看來,我認為問題可能與升級無關,而與更改為非免費的 nvidia 驅動程序有關。(我只是在升級之後才需要更改任何防火牆設置。)我檢查了所有聲明的依賴項,並且似乎安裝了所需的一切,包括 libgles2-mesa 和 webkit2-4.0。

我安裝了:

libgles2-nvidia

libgles-nvidia2

libgles2-glvnd-nvidia

並且能夠啟動 gufw GUI。

引用自:https://unix.stackexchange.com/questions/498528