升级 18.04 -> 18.10 后 Systemd 出现故障

升级 18.04 -> 18.10 后 Systemd 出现故障

我尝试从 18.04 升级到 18.10,但由于未满足依赖关系,升级中途失败。具体来说: python3-apt, apt-xapian-index, python3-newt:amd64, systemd, python3-gdbm:amd64, python-apt libpam-systemd:amd64, libudev1失败。

python 似乎失败了,因为 libapt 包不是最新的,而 udev 失败是因为 ubuntu 不是最新的(所以我猜系统仍然在 18.04)

但真正的问题是 Systemd。它因 而失败libgpg。这是我尝试通过 dpkg 重新配置时收到的错误:

Setting up systemd (237-3ubuntu10.9) ...
systemctl: relocation error: /lib/x86_64-linux-gnu/libgcrypt.so.20: symbol gpgrt_get_syscall_clamp version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
systemctl: relocation error: /lib/x86_64-linux-gnu/libgcrypt.so.20: symbol gpgrt_get_syscall_clamp version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference
systemd-machine-id-setup: relocation error: /lib/x86_64-linux-gnu/libgcrypt.so.20: symbol gpgrt_get_syscall_clamp version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference

以下是dpkg --configure --pending

+ dpkg--配置--待处理
dpkg:依赖性问题阻碍了 python3-apt 的配置:
 python3-apt 依赖于 libapt-inst2.0 (>= 1.6.5~);然而:
  系统上的 libapt-inst2.0:amd64 版本是 1.2.29。
 python3-apt 依赖于 libapt-pkg5.0 (>= 1.6.5~);然而:
  系统上的 libapt-pkg5.0:amd64 版本是 1.2.29。

dpkg:处理软件包 python3-apt (--configure) 时出错:
 依赖问题 - 未配置
dpkg:依赖性问题阻止 apt-xapian-index 的配置:
 apt-xapian-index 依赖于 python3-apt (>= 0.7.93.2);然而:
  软件包 python3-apt 尚未配置。

dpkg: 处理软件包 apt-xapian-index (--configure) 时出错:
 依赖问题 - 未配置
dpkg:依赖性问题阻止配置 python3-newt:amd64:
 python3-newt:amd64 依赖于 libnewt0.52 (= 0.52.20-1ubuntu1);然而:
  系统上的 libnewt0.52:amd64 版本是 0.52.18-1ubuntu2。

dpkg:处理软件包 python3-newt:amd64 时出错(--configure):
 依赖问题 - 未配置
设置 systemd (237-3ubuntu10.9) ...
systemctl:重定位错误:/lib/x86_64-linux-gnu/libgcrypt.so.20:符号 gpgrt_get_syscall_clamp 版本 GPG_ERROR_1.0 未在文件 libgpg-error.so.0 中定义,带有链接时间参考
systemctl:重定位错误:/lib/x86_64-linux-gnu/libgcrypt.so.20:符号 gpgrt_get_syscall_clamp 版本 GPG_ERROR_1.0 未在文件 libgpg-error.so.0 中定义,带有链接时间参考
systemd-machine-id-setup:重定位错误:/lib/x86_64-linux-gnu/libgcrypt.so.20:符号 gpgrt_get_syscall_clamp 版本 GPG_ERROR_1.0 未在文件 libgpg-error.so.0 中定义,带有链接时间参考
dpkg:处理软件包 systemd (--configure) 时出错:
 已安装的 systemd 软件包安装后脚本子进程返回错误退出状态 127
dpkg:依赖性问题阻止配置 python3-gdbm:amd64:
 python3-gdbm:amd64 依赖于 libgdbm5 (>= 1.14);然而:
  软件包 libgdbm5 未安装。

dpkg:处理软件包 python3-gdbm:amd64 (--configure) 时出错:
 依赖问题 - 未配置
dpkg:依赖性问题阻碍了 python-apt 的配置:
 python-apt 依赖于 libapt-inst2.0 (>= 1.6.5~);然而:
  系统上的 libapt-inst2.0:amd64 版本是 1.2.29。
 python-apt 依赖于 libapt-pkg5.0 (>= 1.6.5~);然而:
  系统上的 libapt-pkg5.0:amd64 版本是 1.2.29。

dpkg:处理软件包 python-apt (--configure) 时出错:
 依赖问题 - 未配置
dpkg: 依赖性问题阻止 libpam-systemd:amd64 的配置:
 libpam-systemd:amd64 依赖于 systemd (= 237-3ubuntu10.9);然而:
  软件包 systemd 尚未配置。

dpkg: 处理软件包 libpam-systemd:amd64 (--configure) 时出错:
 依赖问题 - 未配置
处理时遇到错误:
 python3-apt
 apt-xapian-index
 python3-newt:amd64
 systemd
 python3-gdbm:amd64
 python-apt
 libpam-systemd:amd64

相关内容