混合 lenny sid 和 apt-get update/upgrade 后,debian apt 崩溃

混合 lenny sid 和 apt-get update/upgrade 后,debian apt 崩溃

我之前在一台我不认识的服务器上运行过apt-get update/ 。很久没有做过了(我猜是一年了……)。upgradeapt-get update

/etc/apt/sources.list第二个错误是我在运行升级之前没有检查:不幸的是,有一个对 sid 存储库的引用!(这是一个为 apache / PHP 应用程序提供服务的生产服务器。)

我已经删除了 sid 引用并将其更改为 squeeze: 现在我的源列表是(好吧,这很乱,但我害怕破坏这个生产服务器,所以欢迎任何好的建议。)

deb    ftp://mirror.hetzner.de/debian/packages  lenny          main contrib non-free
deb    ftp://mirror.hetzner.de/debian/security  lenny/updates  main contrib non-free

deb     http://ftp.uni-bayreuth.de/linux/Debian/debian/  lenny  main non-free contrib
deb-src http://ftp.uni-bayreuth.de/linux/Debian/debian/  lenny  main non-free contrib

deb     http://security.debian.org/  lenny/updates  main contrib non-free
deb-src http://security.debian.org/  lenny/updates  main contrib non-free

deb     ftp://ftp.fr.debian.org/debian squeeze main
deb-src     ftp://ftp.fr.debian.org/debian squeeze main

现在我无法完成升级过程。

apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up linux-image-2.6.26-2-amd64 (2.6.26-29) ...
Running depmod.
Failed to find suitable ramdisk generation tool for kernel version 
2.6.26-2-amd64 on running kernel 2.6.26-2-amd64 in mkinitramfs-kpkg mkinitrd.yaird
dpkg: error processing linux-image-2.6.26-2-amd64 (--configure):
 subprocess post-installation script returned error exit status 127
Errors were encountered while processing:
 linux-image-2.6.26-2-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

我在 Google 等网站上搜索了很多次这个问题,但一直没有找到解决方案。

答案1

如果我理解正确的话,你可以尝试下载initramfs-tools.deb 文件并使用 进行安装dpkg。然后重新运行apt-get install -f

相关内容