无法完成sudo apt-get upgrade
我收到以下错误:
dpkg: error processing package apache2-utils (--configure):
package is in a very bad inconsistent state; you should
reinstall it before attempting configuration
Errors were encountered while processing:
apache2-utils
E: Sub-process /usr/bin/dpkg returned an error code (1)
我也无法删除它。
dpkg: error processing package apache2-utils (--remove):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
dpkg: too many errors, stopping
Errors were encountered while processing:
apache2-utils
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
乌班图22
我该如何解决这个问题?
编辑:
尝试重新安装它。
sudo apt-get install apache2-utils
[sudo] kay 的密码:正在读取软件包列表...已完成构建依赖关系树...已完成正在读取状态信息...已完成 apache2-utils 已经是最新版本(2.4.52-1ubuntu4.4)。以下软件包已自动安装,不再需要: libllvm13 libllvm13:i386 libvulkan1:i386 libxcb-randr0:i386 mesa-vulkan-drivers:i386 使用“sudo apt autoremove”删除它们。 0 表示升级,0 表示新安装,0 表示删除,12 表示不升级。 1 未完全安装或拆卸。需要获取 0 B/89.5 kB 的档案。此操作后,将使用 0 B 的额外磁盘空间。你想继续吗? [Y/n] Y dpkg:处理包 apache2-utils 时出错(--configure):包处于非常糟糕的不一致状态;您应该在尝试配置之前重新安装它处理时遇到错误:apache2-utils E:子进程/ usr / bin / dpkg返回错误代码(1)
答案1
重新安装与安装并不完全相同;你需要跑
sudo apt-get reinstall apache2-utils
在您的情况下运行apt-get install
没有帮助:apt-get
看到该软件包已安装并且不会再次安装。reinstall
强制重新安装,替换丢失的文件等。