我是 Linux 新用户,我使用 Linux 才三个月左右。最近,我注意到每当我的软件更新程序提示我更新时,在尝试更新新软件后,它会显示一条错误消息,提示我操作失败。我尝试使用命令行来修复该解决方案,但无论我尝试什么,我都会反复收到以下错误消息:
~$ sudo apt-get update && sudo apt-get dist-upgrade -y Ign:1 http://dl.google.com/linux/chrome/deb 稳定版 点击数:2 http://dl.google.com/linux/chrome/deb 稳定版本 点击数:3 http://us.archive.ubuntu.com/ubuntu xenial InRelease 点击数:4 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease 点击数:5 http://security.ubuntu.com/ubuntu xenial-security InRelease 点击数:6 http://ppa.launchpad.net/system76-dev/stable/ubuntu xenial InRelease 点击数:7 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease 正在读取软件包列表...完成 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 您可能需要运行“apt-get -f install”来纠正这些问题。 以下软件包具有未满足的依赖关系: kbd :依赖:console-setup 但尚未安装或 console-setup-mini 但尚未安装 E:未满足依赖关系。请尝试使用 -f。
或者:
~$ sudo apt-get install -f 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 纠正依赖关系...完成 将会安装以下附加软件包: 控制台设置 将会安装以下新软件包: 控制台设置 升级了 0 个,新安装了 1 个,删除了 0 个,并且未升级 156 个。 15 未完全安装或删除。 需要获取 0 B/118 kB 的档案。 此操作后,将使用447 kB的额外磁盘空间。 您想继续吗?[Y/n] y 预配置包... 设置 util-linux (2.27.1-6ubuntu3.4) ... insserv:警告:脚本“K01vpnagentd_init”缺少 LSB 标签和覆盖 insserv:警告:脚本“vpnagentd_init”缺少 LSB 标签和覆盖 insserv:如果启动,服务 plymouth 和 urandom 之间会出现循环 insserv:深度为 4 的涉及服务 urandom 的循环 insserv:深度 3 处涉及服务 hwclock 的循环 insserv:如果启动,服务 vpnagentd_init 和 udev 之间存在循环 insserv:深度为 1 的涉及服务 udev 的循环 insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:最大递归深度已达到 99 insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv: 如果启动,则服务 plymouth 上存在循环 insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:如果启动,服务 vpnagentd_init 中存在循环 insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:涉及深度 1 的服务 mountkernfs 的循环 insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:如果启动,服务 vpnagentd_init 和 dns-clean 之间存在循环 insserv:深度 1 处涉及服务 dns-clean 的循环 insserv:启动 vpnagentd_init 依赖于 plymouth,因此依赖于系统设施“$all”,但这不可能是真的! insserv:立即退出,不改变启动顺序! update-rc.d:错误:insserv 拒绝了脚本头 dpkg:处理软件包 util-linux 时出错(--configure): 子进程安装后安装脚本返回错误退出状态 1 处理时遇到错误: util-linux E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
我将非常感激对这个问题的任何见解!
答案1
@George Udosen 谢谢你的帮助。查看链接后,我找到了导致问题的文件:“vpnagentd_init”。该文件是我安装 Cisco anyConnect 时使用的软件,缺少 LSB 标签。运行 cisco 卸载文件、修复一些配置问题并运行 sudo apt-get install -f 后,我能够修复软件更新程序。