Назад | Перейти на главную страницу

debian apt не работает после микширования lenny sid и apt-get update / upgrade

Я запустил apt-get update / upgrade на сервере, которого я раньше не знал. В apt-get update не было сделано очень давно (год я думаю ..).

Вторая ошибка в том, что я не проверял /etc/apt/sources.list перед запуском обновления: к сожалению там была ссылка на репозиторий sid! (это prod-сервер, обслуживающий приложения 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 и так далее, но так и не нашел решения.

Если я правильно понял, можно попробовать скачать initramfs-tools .deb файл и установите его с помощью dpkg. Затем перезапустите apt-get install -f.