虽然升级过程大部分都似乎很顺利,但突然停滞并拒绝继续。视频驱动程序回退到帧缓冲区,nouveau 和 nividia 模块都无法加载,显示一片混乱
查看控制台上输出的日志,似乎两个服务 jetty 和 mediatomb 之间存在竞争,这两个服务都是我在 14.04 中安装的。来自 /var/log/apt-term.log 的日志片段
**** 日志 *******
/var/log/dist-upgrade/20141025-0331/apt-term.log:insserv: warning: script 'jetty' missing LSB tags and overrides
/var/log/dist-upgrade/20141025-0331/apt-term.log:insserv: There is a loop between service mediatomb and jetty if stopped
/var/log/dist-upgrade/20141025-0331/apt-term.log:insserv: loop involving service jetty at depth 2
/var/log/dist-upgrade/20141025-0331/apt-term.log:insserv: Stopping jetty depends on mediatomb and therefore on system facility `$all' which can not be true!
****** 结尾 ***********
答案1
设法解决
- 从 /etc/init.d 中删除 2 个冲突的脚本
- 使用 apt-get install nvidia-331-dev 重新安装 nvidia 驱动程序
安装 nvidia 驱动程序后,安装似乎从中断的地方继续进行。但没有进行清理,我不得不强制清理 apt 缓存以释放空间。
服务之间的循环情况最好由 utpoic ugrader 处理,因为它似乎与核心系统或内核的升级有关。