上周,CloudCompare 突然停止启动。尝试通过桌面图标启动时,没有任何反应。尝试通过命令行启动时(例如 $ cloudcompare.CloudCompare
)没有任何反应,并且出现以下错误:
QXcbConnection: Could not connect to display :0
Aborted (core dumped)
尝试以 root 用户身份使用 sudo
/启动 CloudCompare 会返回略有不同的错误消息:
mkdir: cannot create directory '/run/user/0': Permission denied
QXcbConnection: Could not connect to display :0
查看了 Github、此处和其他各种论坛后,这似乎是人们在使用 Qt 和/或 OpenGL 的其他程序中遇到的问题(请参阅 1 、 2 、 3 )。我还意识到这实际上并不足以调试问题,因此如果我可以/应该提供任何其他诊断信息,请告诉我,我会添加它。
编辑:我实际上可以通过完全卸载 CloudCompare 然后重新安装它来使其再次工作。但这并不能解释最初的问题或如何解决它。
我的环境
- 操作系统和版本:Ubuntu 14.04 LTS
- CC 版本: v2.8.1(最新)
- 显卡:Intel Haswell Mobile
- Qt 版本:5.2.1
我通过在 ubuntu 上安装 qt5-default
解决了这个问题
sudo apt-get install qt5-default
我是一名优秀的程序员,十分优秀!