我尝试在 Ubuntu 22 上的 VNC 服务器中启动 Firefox、Thunderbird 甚至其他应用程序(例如 Geany),但它们都因段错误而失败,如下所示:
$ firefox
libGL error: did not find extension DRI_Mesa version 1
ExceptionHandler::GenerateDump cloned child 8019
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Segmentation fault
$
答案1
解决方案是使用:
$ export LIBGL_ALWAYS_INDIRECT=1
$ firefox
或者
$ LIBGL_ALWAYS_INDIRECT=1 firefox
答案2
尝试MESA_LOADER_DRIVER_OVERRIDE=i965
从 中删除/etc/environment
。
升级到 Ubuntu 23.10 后我也遇到了同样的事情。