我尝试从 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