如果 Unity 在升级过程中崩溃,我是否应该重新启动电脑?

如果 Unity 在升级过程中崩溃,我是否应该重新启动电脑?

我遇到了一个错误,当我单击Alt+时,Ubuntu 会崩溃Tabhttps://bugs.launchpad.net/unity/+bug/975168

刚才我正在do-release-upgrade -d安装 12.04 时,不小心点击了Alt+ Tab。现在 Unity 崩溃了,Alt++不起作用。我只看到一个空白屏幕。通常 Unity 会自动重启,但这次没有CtrlF2

所以我的问题是,由于升级已完成下载软件包并在崩溃期间正在安装它们,我是否应该让 PC 保持原样,因为它可能仍在后台安装?或者我应该重新启动它(按住电源按钮或Ctrl+ Alt+ Delete)?

答案1

我也遇到了同样的事情。以下是我的故事:

  1. 在升级过程中,Unity 崩溃了,我基本上什么都无法访问;甚至无法用Ctrl+ Alt+打开终端T。硬盘仍在工作,所以我认为更新仍在运行,所以我就把它留在那里了。
  2. Alt最终磁盘活动停止了,所以我不得不假设更新已完成并使用+ SysReq+强制注销K,然后重新启动。
  3. 再次加载 Ubuntu 时,我注意到屏幕分辨率不正确,所以我知道出了问题。我设法登录,然后运行更新,并收到有关升级中断的错误。
  4. 我必须打开一个终端,首先尝试:sudo apt-get install -f,但这告诉我需要运行sudo dpkg --configure -a
  5. 这似乎恢复了升级过程,所以我又让它停了一会儿。我收到了一些关于替换我的桌面默认文件的控制台提示,所以我猜想当我之前重新启动时它正在等待一些这样的回复(但我无法看到它)。
  6. 完成之后,似乎没有任何错误,我sudo apt-get install -f再次运行以确保万无一失。之后我重新启动,一切似乎都很好。呼。

当然,如果其他人遇到这个问题,他们的结果可能会大不相同,但如果他们的 Unity 在更新过程中崩溃(grr),这也许会给某人一些希望。

答案2

这是我所做的,我设法重新启动 Unity 并继续正常升级

  1. 按 Ctrl + Alt + F1 并登录
  2. killall unity-panel-service
  3. killall compiz
  4. ps ax | grep unity 并使用 kill -9 pid 杀死所有内容#
  5. Ctrl + Alt + F7 完成

相关内容