Ubunutu 软件中心无法运行,显示黑屏

Ubunutu 软件中心无法运行,显示黑屏

我正在尝试打开 ubuntu 软件中心,但它暂停了,之后显示全黑,什么也没有发生。

当我尝试从命令行运行时,也发生了同样的事情。这是来自它的回应。

$ software-center
2013-10-22 18:41:33,104 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2013-10-22 18:41:33,108 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True
2013-10-22 18:41:33,548 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2013-10-22 18:41:33,702 - softwarecenter.ui.gtk3.app - INFO - show_available_packages: search_text is '', app is None.

至于我尝试过的解决方案:

  1. 试图删除它

    $sudo apt-get purge software-center
    $sudo apt-get update
    
  2. 再次安装它

    $sudo apt-get install software-center
    

但同样的事情又发生了。

有人能给我建议一些吗?

答案1

听起来好像它挂在了它试图执行的特定操作上,因此 GUI 可能正在等待其他事情完成,而这要么需要很长时间才能完成,要么无法完成。

我会尝试这两种方法中的一种,看看你是否无法找出阻碍它的因素。

斯特雷斯

您可以尝试使用strace查看software-center挂起的系统调用:

    $ strace software-center

打开文件

您可以做的另一件事是查看software-center已打开的文件。

    $ lsof -c software-cen

我怀疑有某种锁定文件阻止了software-center继续。

还有什么?

我会查看谷歌上的结果,看看你是否不能进一步描述你的问题,并比较许多其他人似乎也有同样的software-center冻结/悬挂问题

答案2

在Ubuntu上,通过关闭窗口强制停止正在运行的进程,删除软件中心的缓存来解决:

$ sudo rm -r .cache/software-center/

答案3

删除软件中心缓存后解决:

$sudo rm -r .cache/software-center/

现在对我来说效果很好。

相关内容