Nvidia
gufw GUI 無法在 LMDE 上啟動
從 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。