dpkg 安装信息错误

dpkg 安装信息错误

我遇到了 dpkg 和 install-info 的问题。我无法添加任何新软件包,否则会遇到以下错误:

   Setting up install-info (6.5.0.dfsg.1-2) ...
/usr/sbin/update-info-dir: 3: /etc/environment: source: not found
dpkg: error processing package install-info (--configure):
 installed install-info package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

显然 /etc/environment 存在问题。

我尝试过以下解决方案:

我还重新安装并清除/重新安装了 install-info。我检查了 /etc/environments 的路径,它们符合上面的第一个 url。

任何帮助表示感谢 & 谢谢约翰

答案1

经过进一步挖掘。从 16.04 升级到 18.04 后,Ubiquiti 控制器出现问题,导致该系统上的 Java 混乱。从 /etc/environment 中删除 Java 引用即可解决问题。

我的 etc/environment 之前是什么样的:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
JAVA_HOME="/usr/lib/jvm/java-8-oracle" source /etc/environment

修复版本:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

参考:升级问题 - Ubuntu 论坛

相关内容