部分升级至 Ubuntu 16.10 失败

部分升级至 Ubuntu 16.10 失败

当我升级到 16.10 时,出现了一些错误,升级失败。然后其中一个论坛建议我这样做

sudo apt-get update
sudo apt-get install -f
sudo apt-get reboot

但在第二步(install -f),它出现以下错误:

Setting up tomcat8 (8.0.37-1) ...
/var/lib/dpkg/info/tomcat8.config: 5: /etc/default/tomcat8: c: not found
dpkg: error processing package tomcat8 (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 tomcat8
E: Sub-process /usr/bin/dpkg returned an error code (1)

不知何故,Tomcat8 安装搞砸了,我甚至无法删除 tomcat8 或完成升级。

任何未来的更新/升级也将失败。

使用 Ubuntu 早期版本时从未遇到过此类问题。

答案1

我找到了问题所在。文件 /etc/default/tomcat8 已损坏。它包含一些垃圾字符。我删除了错误的字符并修复了文件,然后完全删除了 tomcat8,并成功重新安装了 tomcat8。

甚至安装 VirtualBox(之前由于 tomcat8 错误而失败)也成功了。

感谢大家的帮助。

相关内容