解决 Debian 上 libc-bin 依赖失败问题

解决 Debian 上 libc-bin 依赖失败问题

我在 etch 上有一个非常旧的服务器,我尝试将其升级到 jessie。

一切都很好,直到喘息

当我进行 dist-grade 时,它​​尝试升级 libc6

WARNING: this version of the GNU libc requires kernel version
2.6.26 or later. Please upgrade your kernel before installing
glibc.

The installation of a 2.6 kernel _could_ ask you to install a new libc
first, this is NOT a bug, and should *NOT* be reported. In that case,
please add lenny sources to your /etc/apt/sources.list and run:
  apt-get install -t lenny linux-image-2.6

在此消息之前,它已经安装了 libc-bin

所以该命令无法工作,但我下载了它https://archive.debian.net/squeeze/i386/linux-image-2.6.32-5-686/download

并使用 dpkg 安装它,我收到了以下消息:

Pr▒paration du remplacement de linux-image-2.6.32-5-686 2.6.32-48squeeze6 (en utilisant linux-image-2.6.32-5-686_2.6.32-48squeeze6_i386.deb) ...
D▒paquetage de la mise ▒ jour de linux-image-2.6.32-5-686 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.32-5-686 /boot/vmlinuz-2.6.32-5-686
Param▒trage de linux-image-2.6.32-5-686 (2.6.32-48squeeze6) ...
Running depmod.
aptRunning update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-686
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-686 /boot/vmlinuz-2.6.32-5-686

所以我认为它已安装,但我仍然与 libc6 存在冲突(依赖性未得到满足)

Les paquets suivants contiennent des d▒pendances non satisfaites▒:
 libc6 : D▒pend: libc-bin (= 2.11.3-4) mais 2.13-38+deb7u11 est install▒
 locales : D▒pend: glibc-2.13-1

所以我不知道该怎么办:

  • 我可以在新内核上重新启动 Linux),但我不知道旧的 libc6 将如何与新的 libc-bin 一起工作
  • 我可以尝试在旧版本上重新安装 libc-bin,但我不知道如何安全地执行

有人能帮我吗?太乱了

相关内容