При обработке следующих пакетов произошли ошибки linux image

После обновления dpkg вызывает конфигурирование grub, которое завершается с ошибкой.

После очередного apt-get upgrade и apt-get autoremove на Mint 19 оказалось, что dpkg не смог настроить пакет с обновлением образа оси. Точнее, не смог удалить старый linux-image-4.15.0-66-generic. Когда запустил upgrade ещё раз, вывел вот это:

Сконфигурировал граб вручную с grub-mkconfig , но dpkg упрорно делал по своему. Когда посмотрел 138 строчку его сгенерированного конфига, там было так:

Подозреваю, шо в блоке фигурных скобок должны быть какие-то указания, как в других блоках, но как их получить? Файл /etc/default/grub без комментариев выглядит так:

А /ect/default/grub.d//etc/default/grub.d/50_linuxmint.cfg так:

Прэкол в том, шо теперь dpkg пытается удалить старый линусячий образ при любой операции apt, будь то обновление, удаление или установка, так шо я не могу теперь вообще воспользоваться менеджером пакетов. Можно хотя бы как то заставить dpkg забыть об этом образе и не пытаться конфигурировать grub? Мне граб по сути не нужен, комп загружает сразу раздел с линуксом.

попробуй просто закомментировать эти строки

тебе по идее необходимо выполнить

но это может обернуться в отдельных случаях крахом всей системы

Просто опцию, без параметров? Он же не принимает. Мб, apt-get upgrade -f ? В любом случае, спасибо.

ОХТЫЖ. Оказалось, после обновления из /dev исчезли все sd*, вместо них появились nvme0n1p1 , nvme0n1p5 , nvme0n1p6 . Неужели, сам товарищ Торвальдс решил пошутить? Теперь страшно даже перезагружаться, вдруг обратно не вернусь.

Так, ну вроде удалил вообще строки с /etc/grub.d/40_custom_proxy путём извлечения этого файла в бэкап. При новом apt-get upgrade grub конфигурировался 4 раза, но в итоге dpkg сошёл с мёртвой точки и обновил таки все пакеты. В том числе часть ядра, так что, возможно, если при перекомпиляции будут учитываться конфиги grub, мне больше не удастся загрузиться. В любом случае, после перезагрузки отпишу результат, получилось ли загрузить Mint напрямую, и через grub.

я про эту команду

ssd у тебя nvme? или нет, то «будь готов»…

я потому и предлагал закомментировать – риск поломать намного меньше, чем выбрасывание всего файла. хотя, custom* это как бы твои «правки» для генерации конфига grub/

Слава Аллаху, удаление /etc/grub.d/40_custom_proxy помогло, dpkg работает, и система запускается. Правда, теперь при запуске выводит:

Инфы по такой ошибке в сети, похоже, пока нет, ибо какая то новая фича, и везде обращаются только с ошибкой «неизвестная команда: hwmatch». Ещё перестал работать драйвер wifi, но это предсказуемо, после каждого обновления ядра с ним на этой пекарне проблемы. Grub ещё не тестировал, зараз попробую.

Так он при каждом запуске dpkg заново строчил конфиг, поэтому и не получалось просто закомментить. Проблема то не в грабе, на него пофиг, мне нужно было завести dpkg. Вроде все ошибки устранил, hwmatch оказалась частью grub, тому я переустановил его полностью, и теперь он из своего раздела тоже запускается, причём имеет в списке удалённый раньше из конфигов Mint, правда под именем Ubuntu. Алсо, дрова для wifi модуля новые накатил, и теперь с ним тоже проблем нет. Тема закрыта.

проблема была не в grub, и из-за него поздравляю! отмечай решенной.

Источник

[РЕШЕНО] Предупреждения о ошибках после обновления

#1 — 27 октября 2015 в 12:24

Обновления ставятся, всё работает, но после них каждый раз пишет что не смогло обновить initramfs и поставить что-то для ядра. Это раздражает. Как убрать?

14.04.1) …
Running depmod.
update-initramfs: deferring update (hook will be called later)
Failed to symbolic-link boot/initrd.img-3.19.0-30-generic to initrd.img:Файл существует at /var/lib/dpkg/info/linux-image-3.19.0-30-generic.postinst line 629.
dpkg: error processing package linux-image-3.19.0-30-generic (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 17
Настраивается пакет linux-image-3.19.0-31-generic (3.19.0-31.36

Читайте также:  Ip address from computer name windows

14.04.1) …
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-3.19.0-31-generic
vmlinuz(/boot/vmlinuz-3.19.0-31-generic
) points to /boot/vmlinuz-3.19.0-31-generic
(/boot/vmlinuz-3.19.0-31-generic) — doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-31-generic /boot/vmlinuz-3.19.0-31-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.19.0-31-generic /boot/vmlinuz-3.19.0-31-generic
Error! Bad return status for module build on kernel: 3.19.0-31-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/4.3.18/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-31-generic /boot/vmlinuz-3.19.0-31-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-31-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.19.0-31-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 1025.
dpkg: error processing package linux-image-3.19.0-31-generic (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-extra-3.19.0-30-generic:
linux-image-extra-3.19.0-30-generic зависит от linux-image-3.19.0-30-generic, однако:
Пакет linux-image-3.19.0-30-generic пока не настроен.

dpkg: error processing package linux-image-extra-3.19.0-30-generic (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-extra-3.19.0-31-generic:
linux-image-extra-3.19.0-31-generic зависит от linux-image-3.19.0-31-generic, однако:
Пакет linux-image-3.19.0-31-generic пока не настроен.

dpkg: error processing package linux-image-extra-3.19.0-31-generic (—configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет libmysqlclient18:amd64 (5.5.46-0ubuntu0.14.04.2) …
Настраивается пакет mysql-client-core-5.5 (5.5.46-0ubuntu0.14.04.2) …
Настраивается пакет mysql-client-5.5 (5.5.46-0ubuntu0.14.04.2) …
Настраивается пакет mysql-server-core-5.5 (5.5.46-0ubuntu0.14.04.2) …
Настраивается пакет mysql-server-5.5 (5.5.46-0ubuntu0.14.04.2) …
mysql start/running, process 16598
Настраивается пакет mysql-server (5.5.46-0ubuntu0.14.04.2) …
Настраивается пакет mysql-client (5.5.46-0ubuntu0.14.04.2) …
Processing triggers for initramfs-tools (0.103ubuntu4.2) .
update-initramfs: Generating /boot/initrd.img-3.19.0-30-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.19.0-30-generic with 1.
dpkg: error processing package initramfs-tools (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Processing triggers for libc-bin (2.19-0ubuntu6.6) .
При обработке следующих пакетов произошли ошибки:
linux-image-3.19.0-30-generic
linux-image-3.19.0-31-generic
linux-image-extra-3.19.0-30-generic
linux-image-extra-3.19.0-31-generic
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
Настраивается пакет initramfs-tools (0.103ubuntu4.2) …
update-initramfs: deferring update (trigger activated)
Настраивается пакет linux-image-3.19.0-30-generic (3.19.0-30.34

14.04.1) …
Running depmod.
update-initramfs: deferring update (hook will be called later)
Failed to symbolic-link boot/initrd.img-3.19.0-30-generic to initrd.img:Файл существует at /var/lib/dpkg/info/linux-image-3.19.0-30-generic.postinst line 629.
dpkg: error processing package linux-image-3.19.0-30-generic (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 17
Настраивается пакет linux-image-3.19.0-31-generic (3.19.0-31.36

14.04.1) …
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-3.19.0-31-generic
vmlinuz(/boot/vmlinuz-3.19.0-31-generic
) points to /boot/vmlinuz-3.19.0-31-generic
(/boot/vmlinuz-3.19.0-31-generic) — doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-31-generic /boot/vmlinuz-3.19.0-31-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.19.0-31-generic /boot/vmlinuz-3.19.0-31-generic
Error! Bad return status for module build on kernel: 3.19.0-31-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/4.3.18/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-31-generic /boot/vmlinuz-3.19.0-31-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-31-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.19.0-31-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 1025.
dpkg: error processing package linux-image-3.19.0-31-generic (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-extra-3.19.0-30-generic:
linux-image-extra-3.19.0-30-generic зависит от linux-image-3.19.0-30-generic, однако:
Пакет linux-image-3.19.0-30-generic пока не настроен.

dpkg: error processing package linux-image-extra-3.19.0-30-generic (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-extra-3.19.0-31-generic:
linux-image-extra-3.19.0-31-generic зависит от linux-image-3.19.0-31-generic, однако:
Пакет linux-image-3.19.0-31-generic пока не настроен.

Источник

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

При установки любых пакетов скажем( 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 сломан или установлен не полностью

Читайте также:  Windows 10 как выбрать домашнюю сеть

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)

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

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

Дайте-ка угадаю, Debian Lenny?

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

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

гуглил я ничего внятного не нашел.

выручайте попробовал обновить дистр до сид через 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 что то ругнулся что с таким старым ядром после перезагрузки у меня будут проблемы и настоятельно рекомендовал мне обновить ядро. В общем я теперь боюсь перезагружатся.

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

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

попробовал обновить дистр до сид

Не шутите? Сервер обновляете до сида?

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

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

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

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

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

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

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

# 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)

Читайте также:  Easyanticheat untrusted system file c windows system32 normaliz dll

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]

Получилось, удалил ядро 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 и ничего.

Источник

Оцените статью