这可以理解为一个“重复”问题,但相信我,我已经尝试了所有我见过的方法,除了重置整个服务器。我正在努力让虚拟环境为 flask 工作,所以自然需要安装/使用它。然而 pip 说我没有权限访问它(作为 root 或 --user),python3 似乎永远不存在,说实话,我认为我最受益的是将 python 重置为 2.7 和 3.6 的默认值。但遗憾的是这似乎不是一个选项,所以在我重新启动服务器之前,我想在这里问一下。以下是错误的软件包列表。
Errors were encountered while processing:
fail2ban
ufw
byobu
landscape-common
language-selector-common
sosreport
iotop
dh-python
salt-common
ssh-import-id
cloud-init
software-properties-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
这里有一些标记消息的示例(但绝不是全部,真正涵盖了与 Python 相关的所有内容):
sudo dpkg--configure-a
sudo apt-get 安装 -f
sudo apt 自动删除
正如之前提到的,我觉得我已经用尽了我的选择,我觉得我已经尝试了互联网上的所有方法,除非我在错误的地方寻找。
非常感谢大家的任何帮助,我已经为此努力了好几个小时,头都快炸了:P
编辑1:
进入后
sudo dpkg --configure -a
我收到错误:
dpkg: dependency problems prevent configuration of salt-minion:
salt-minion depends on salt-common (= 3002.2+ds-1); however:
Package salt-common is not configured yet.
dpkg: error processing package salt-minion (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
fail2ban
ufw
byobu
landscape-common
language-selector-common
sosreport
iotop
dh-python
salt-common
ssh-import-id
cloud-init
salt-minion
所有列出的软件包都重复存在依赖性问题,一些 lke fail2ban 表示它们处于“非常不一致的状态”
答案1
看起来您系统上的软件包安装程序有问题。这种情况可能是由于软件安装失败或安装程序本身损坏而发生的。取决于如何 dpkg
坏了,有几种方法可以修复它。
根据您看到该消息的频率,首先重新配置已解压且可能未安装的软件包。错误时间的中断可能会导致数据库损坏:
sudo dpkg --configure -a
如果这不能解决问题,请更新您的问题以包含错误消息,以便提供更好的解决方案