LINUX.ORG.RU
ФорумAdmin

Проблема с менеджером пакетов


0

1

При установки любых пакетов скажем( sudo apt-get install exim4) выскакивает:

При обработке следующих пакетов произошли ошибки: linux-image-2.6.26-2-686 E: Sub-process /usr/bin/dpkg returned an error code (1)

При попытке что нибудь сделать с пакетом linux-image-2.6.26-2-686

Настраивается пакет linux-image-2.6.26-2-686 (2.6.26-26lenny3) ... Running depmod. Failed to find suitable ramdisk generation tool for kernel version 2.6.26-2-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird dpkg: не удалось обработать параметр linux-image-2.6.26-2-686 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 127 При обработке следующих пакетов произошли ошибки: linux-image-2.6.26-2-686 E: Sub-process /usr/bin/dpkg returned an error code (1)

так4 же dpkg-reconfigure linux-image-2.6.26-2-686 /usr/sbin/dpkg-reconfigure: Пакет linux-image-2.6.26-2-686 сломан или установлен не полностью

apt-get install initramfs-tools

Running depmod. Failed to find suitable ramdisk generation tool for kernel version 2.6.26-2-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird dpkg: не удалось обработать параметр linux-image-2.6.26-2-686 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 127 При обработке следующих пакетов произошли ошибки: linux-image-2.6.26-2-686 E: Sub-process /usr/bin/dpkg returned an error code (1)

Удаление этого пакета как я правильно понимаю приведет к невозможности загрузки без вмешательства(сервер удаленный вот и боюсь)?

game:~# uname -a Linux game 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 i686 GNU/Linux

Я подобный косяк лечил правкой скриптов пакета. Возможно есть более прямой путь, но я не знаю.

А вообще эта проблема гуглится.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

выручайте попробовал обновить дистр до сид через dist-upgrade.

в итоге все равно

Failed to find suitable ramdisk generation tool for kernel version 2.6.26-1-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird dpkg: не удалось обработать параметр linux-image-2.6.26-1-686 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 127 configured to not write apport reports Настраивается пакет linux-image-2.6.26-2-686 (2.6.26-26lenny3) ... Running depmod. Failed to find suitable ramdisk generation tool for kernel version 2.6.26-2-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird dpkg: не удалось обработать параметр linux-image-2.6.26-2-686 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 127 configured to not write apport reports

Причем во время обновления udev что то ругнулся что с таким старым ядром после перезагрузки у меня будут проблемы и настоятельно рекомендовал мне обновить ядро. В общем я теперь боюсь перезагружатся.

Timuridze
() автор топика
Ответ на: комментарий от Timuridze

Ты пробовал те рецепты что в гугле? Как раз там про апдейт писали.

Вообще, щас проблема, я так понимаю с тем что пакетный менеджер вообще не работает, верно? Найди скрипт который аварийно завершается и пропатч его ручками чтобы завершился успешно. После этого уже можно действовать дальше. Честно скажу, возможно это не оптимальный способ, но заведомо рабочий.

true_admin ★★★★★
()
Ответ на: комментарий от Timuridze

ну это я поторопился конечно. но ведь можно будет вернуться?!

Можно, хотя за положительный результат не ручаюсь. Я бы после таких манипуляций установил с нуля stable, дабы не иметь проблем в будущем.

eugeno ★★★★★
()

Была схожая проблема. Решил удалением initramfs-tools причем удалял через dpkg -r

а потом apt-get install -f он скачал и установил заново initramfs-tools и после этого все починилось.

Lone_Wolf
()
Ответ на: комментарий от Lone_Wolf

не получается, ничего не получается... лезть в исходники и что то править боюсь. Удалить dpkg -r initramfs-tools, потом apt-get install -f.

[quote] game:~# apt-get install -f Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. не установлено до конца или удалено 9 пакетов. После данной операции, объём занятого дискового пространства возрастёт на 0 B. Настраивается пакет linux-image-2.6.26-2-686 (2.6.26-26lenny3) ... Running depmod. Failed to find suitable ramdisk generation tool for kernel version 2.6.26-2-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird dpkg: не удалось обработать параметр linux-image-2.6.26-2-686 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 127 Настраивается пакет dictionaries-common (1.11.6) ... configured to not write apport reports update-default-wordlist: Question empty but elements installed for class «wordlist» dictionaries-common/default-wordlist: return code: «0», value: «» Choices: , настройка символьных ссылок вручную shared/packages-wordlist: return code: «10» owners/error: «shared/packages-wordlist doesn't exist» Installed elements: american (American English)

Please see «/usr/share/doc/dictionaries-common/README.problems», section «Debconf database corruption» for recovery info.

update-default-wordlist: Selected wordlist «» does not correspond to any installed package in the system and no alternative wordlist could be selected. dpkg: не удалось обработать параметр dictionaries-common (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 255 configured to not write apport reports dpkg: зависимости пакетов не позволяют настроить пакет aspell: aspell зависит от dictionaries-common (>> 0.40), однако: Пакет dictionaries-common пока не настроен. dpkg: не удалось обработать параметр aspell (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет aspell-en: aspell-en зависит от aspell (>= 0.60.3-2), однако: Пакет aspell пока не настроен. aspell-en зависит от dictionaries-common (>= 0.49.2), однако: Пакет dictionaries-common пока не настроен. configured to not write apport reports dpkg: не удалось обработать параметр aspell-en (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет ispell: ispell зависит от dictionaries-common, однако: Пакет dictionaries-common пока не настроен. configured to not write apport reports configured to not write apport reports dpkg: не удалось обработать параметр ispell (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет ienglish-common: ienglish-common зависит от dictionaries-common (>= 1.10.6~), однако: Пакет dictionaries-common пока не настроен. ienglish-common зависит от ispell (>= 3.3.02), однако: Пакет ispell пока не настроен. dpkg: не удалось обработать параметр ienglish-common (--configure): проблемы зависимостей — оставляем не настроенным configured to not write apport reports dpkg: зависимости пакетов не позволяют настроить пакет iamerican: iamerican зависит от dictionaries-common, однако: Пакет dictionaries-common пока не настроен. iamerican зависит от ienglish-common (= 3.3.02-5), однако: Пакет ienglish-common пока не настроен. iamerican зависит от ispell, однако: Пакет ispell пока не настроен. dpkg: не удалось обработать параметр iamerican (--configure): проблемы зависимостей — оставляем не настроенным configured to not write apport reports dpkg: зависимости пакетов не позволяют настроить пакет ibritish: ibritish зависит от dictionaries-common, однако: Пакет dictionaries-common пока не настроен. ibritish зависит от ienglish-common (= 3.3.02-5), однако: Пакет ienglish-common пока не настроен. ibritish зависит от ispell, однако: Пакет ispell пока не настроен. dpkg: не удалось обработать параметр ibritish (--configure): проблемы зависимостей — оставляем не настроенным configured to not write apport reports dpkg: зависимости пакетов не позволяют настроить пакет irussian: irussian зависит от ispell (>= 3.3.02), однако: Пакет ispell пока не настроен. irussian зависит от dictionaries-common (>= 0.49.2), однако: Пакет dictionaries-common пока не настроен. dpkg: не удалось обработать параметр irussian (--configure): проблемы зависимостей — оставляем не настроенным configured to not write apport reports При обработке следующих пакетов произошли ошибки: linux-image-2.6.26-2-686 dictionaries-common aspell aspell-en ispell ienglish-common iamerican ibritish irussian E: Sub-process /usr/bin/dpkg returned an error code (1) [/quote]

Timuridze
() автор топика
Ответ на: комментарий от Timuridze

Получилось, удалил ядро linux-image-2.6.26-2-686 .потом сделал apt-get install linux-image* он тут же предложил поставить ядро linux-image-3*, после этого все заработало.

теперь другая проблема не могу откатится. Прописываю репозитории ленни в /etc/apt/sources.list

Редактирую /etc/apt/preferences следующим образом:

Package: * Pin: release a=stable Pin-Priority: 1001

apt-get update && apt-get upgrade и ничего.

Timuridze
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.