insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
debian-pc:/home/myself# aptitude install avr-libcНаступні НОВІ пакунки будуть встановлені: avr-libc Наступні частково встановлені пакунки будуть налаштовані: binfmt-support linux-image-2.6.32-5-amd64 0 пакунків оновлено, 1 нових встановлено, 0 видалено і 229 не оновлено.Потрібно отримати 0b архівів. Після розпакування 31,9Mb буде зайнято.E: Я не можу знайти файл для пакунку linux-image-2.6.26-2-amd64. Можливо, Ви захочете власноруч виправити цей пакунок.E: Я не можу знайти файл для пакунку linux-image-2.6.26-2-amd64. Можливо, Ви захочете власноруч виправити цей пакунок.E: Внутрішня помилка: не вдалося згенерувати список пакунків для завантаження
debian-pc:/home/myself# dpkg --configure -aSetting up binfmt-support (1.2.18) ...insserv: warning: script 'K07smfpd' missing LSB tags and overridesinsserv: warning: script 'smfpd' missing LSB tags and overridesinsserv: There is a loop between service rmnologin and checkroot if startedinsserv: loop involving service checkroot at depth 3insserv: loop involving service mountdevsubfs at depth 2insserv: There is a loop between service rmnologin and mountnfs if startedinsserv: loop involving service mountnfs at depth 8insserv: loop involving service networking at depth 7insserv: There is a loop between service smfpd and mountall-bootclean if startedinsserv: loop involving service mountall-bootclean at depth 7insserv: loop involving service mountall at depth 6insserv: There is a loop between service rmnologin and mtab if startedinsserv: loop involving service mtab at depth 4insserv: There is a loop between service smfpd and ifupdown-clean if startedinsserv: loop involving service ifupdown-clean at depth 4insserv: There is a loop at service rmnologin if startedinsserv: There is a loop at service smfpd if startedinsserv: loop involving service mountoverflowtmp at depth 9insserv: loop involving service checkfs at depth 6insserv: There is a loop between service rmnologin and mountoverflowtmp if startedinsserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!................insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!insserv: Max recursions depth 99 reachedinsserv: loop involving service atd at depth 1insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!................insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!insserv: loop involving service hwclockfirst at depth 4insserv: loop involving service keyboard-setup at depth 5insserv: loop involving service alsa-utils at depth 14insserv: There is a loop between service rmnologin and mountdevsubfs if startedinsserv: There is a loop between service rmnologin and mountall if startedinsserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!insserv: exiting now without changing boot order!update-rc.d: error: insserv rejected the script headerdpkg: error processing binfmt-support (--configure): subprocess installed post-installation script returned error exit status 1Setting up linux-image-2.6.32-5-amd64 (2.6.32-28) ...Running depmod.Running update-initramfs.update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64Failed to symbolic-link boot/initrd.img-2.6.32-5-amd64 to initrd.img.dpkg: error processing linux-image-2.6.32-5-amd64 (--configure): subprocess installed post-installation script returned error exit status 17Errors were encountered while processing: binfmt-support linux-image-2.6.32-5-amd64
В /etc/apt/sources.list пишемо щось таке:Код: [Вибрати]deb ftp://ftp.debian.org/debian/ squeeze main non-free contribdeb ftp://debian-multimedia.org/ squeeze main non-freedeb http://qt-kde.debian.net/debian experimental-snapshots main(Останнє необов'язкове - то я ставив додаткові пакунки з неофіційного репозиторію.)Далі apt-get update та apt-get distr-upgrade.В /etc/debian_version має з'явитися squeeze/sid.Далі - при оновленні пакунків система захоче оновити, серед іншого, udev і скаже, що новий udev зі старим ядром не працює, тому вам потрібно обов'язково, до перезавантаження, оновити ядро, інакше поломаєте систему. Для підтвердження своїх благих намірів оновити ядро матимете створити порожній файл /etc/kernel-update (назву точно не пригадаю, воно підкаже), лише тоді udev та інші залежні від нього пакунки зможуть оновитися.От і все.
deb ftp://ftp.debian.org/debian/ squeeze main non-free contribdeb ftp://debian-multimedia.org/ squeeze main non-freedeb http://qt-kde.debian.net/debian experimental-snapshots main
Package: *Pin: release a=stablePin-Priority: 1001Package: *Pin: release a=testingPin-Priority: 60Package: *Pin: release a=unstablePin-Priority: 50
debian-pc:/etc/apt/preferences.d# apt-get dist-upgradeЧитання переліків пакетів... ВиконаноПобудова дерева залежностей Reading state information... Виконано E: Пакунок linux-image-2.6.26-2-amd64 повинен бути перевстановленим, але я не можу знайти архіву для нього.
Спробуйте спочатку apt-get update, щоб воно переглянуло наново список доступних пакунків, ви-ж джерела поміняли.
Список пакунків оновився успішно. (не рахуючи попередження про публічні ключі)
якщо вручну поставити linux-image-2.6.32-5, а 26-й вилучити?
debian-pc:/var/cache/apt/archives# dpkg --force-all -i linux-image-2.6.32-5-amd64_2.6.32-28_amd64.deb(Reading database ... 106890 files and directories currently installed.)Preparing to replace linux-image-2.6.32-5-amd64 2.6.32-28 (using linux-image-2.6.32-5-amd64_2.6.32-28_amd64.deb) ...Unpacking replacement linux-image-2.6.32-5-amd64 ...Examining /etc/kernel/postrm.d .run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64Setting up linux-image-2.6.32-5-amd64 (2.6.32-28) ...Running depmod.Running update-initramfs.update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64Failed to symbolic-link boot/initrd.img-2.6.32-5-amd64 to initrd.img.dpkg: error processing linux-image-2.6.32-5-amd64 (--install): subprocess installed post-installation script returned error exit status 17Errors were encountered while processing: linux-image-2.6.32-5-amd64
dpkg --force-all -r linux-image-2.6.26-2-amd64dpkg: warning: overriding problem because --force enabled: Package is in a very bad inconsistent state - you should reinstall it before attempting a removal.(Reading database ... 106890 files and directories currently installed.)Removing linux-image-2.6.26-2-amd64 ...Examining /etc/kernel/postrm.d .run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.26-2-amd64 /boot/vmlinuz-2.6.26-2-amd64run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.26-2-amd64 /boot/vmlinuz-2.6.26-2-amd64Searching for GRUB installation directory ... found: /boot/grubSearching for default file ... Generating /boot/grub/default file and setting the default boot entry to 0entry not specified.run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.26-2-amd64.postrm line 331.dpkg: error processing linux-image-2.6.26-2-amd64 (--remove): subprocess installed post-removal script returned error exit status 1Errors were encountered while processing: linux-image-2.6.26-2-amd64
debian-pc:/var/cache/apt/archives# aptitude search linux-image .....Hd linux-image-2.6.26-2-amd64 - Linux 2.6.26 image on AMD64 C linux-image-2.6.32-5-amd64 - Linux 2.6.32 for 64-bit PCs .....
Як щодо підсунути пакунок 26-го ядра з Lenny і спробувати те, що в хотіли на початку?