当我升级到 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 错误而失败)也成功了。
感谢大家的帮助。