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

Помогите справиться с вызовом initramfs-tools при каждом обращении к apt-get

Не нашёл ответа там, попробую спросить здесь.

Попытался установить mdadm, а установка, видимо не найдя необходимых опций в ядре, начала что-то с ним ворошить. И закончилось это неудачей. И теперь происходит при каждом apt-get upgrade или install и т.п. Что можно с этим сделать?

Вы случаем в ручную не удаляли образы ядра 3.0.86 из /boot ?

Бэкапы и старые ядра вручную.

Что в ручную ? Удаляли файлы из /boot ? Какое ядро используется сейчас, покажите вывод ‘uname -r’. Нужно удалять пакеты с ядром, а не файлы в ручную.

Хм. Вспомнил — вручную удалял ядра из boot уже в поисках решения проблемы, то есть после того как проблема появилась. Но всё забэкапил, сейчас вернул назад. Ещё удалял «лишнее» из /var/lib/initramfs-tools. Сейчас так:

а если вообще удалить пакет initramfs-tools, он же не нужен вообще-то, кроме как при обновлнии ядра.

Продолжать боюсь) Ещё хочу поковырятся перед тем как переустанавливать)

круто, в общем это спицифика убунты наверно, вообще этот пакет не нужен в принципе, так как initrd вообще руками можно собирать и переделывать при каждом обновлении, а если ядро руками собрать, то initrd вообще при старте не нужен. Думаю, что он нужен в бубунте только потому, что там очень красивая загрузка в графическом режиме, без нужных модулей в initrd это было бы сложно реализовать, вот разработчики и связали жесткими зависимостями initramfs-tools и всю всю всю систему, чтобы вам недай бог не пришло в голову загружаться без графики.

если собиратесь переустанавливать, то порекомендую debian

Кстати, внезапно обнаружил, что всё починилось. Так и не понял почему, последнее что делал — заметил, что при пересборке ядра для raid’a, установил опции

но не установил CONFIG_MD_RAID1. Пересобрал в 125-ый раз и теперь всё красиво почему-то)

Огромное спасибо всем за помощь! Вроде всё работает, не глючит, так что пока переустанавливать не буду)

Источник

Ошибка initramfs при установке / обновлении

У меня возникла ошибка при обновлении или запуске любого apt Команда на неделю или около того. Обновление до LTS 18.04 не разрешило его и не удалило все старые ядра. Космос тоже не проблема.

Попытка переустановить initramfs не работает Я получаю ошибку:

У кого-нибудь есть идеи относительно того, что я могу сделать?

2 ответа

Как указал Харальд, проблема заключалась в нехватке места в разделе / ​​boot.

Его решение не сработало для меня, но привело меня непосредственно к тому, что сработало:

cd /boot , тогда ls чтобы посмотреть версии уже имеющихся файлов. затем rm каждый файл, имеющий несколько версий, обязательно удалите все, кроме самой новой, затем sudo apt update

Читайте также:  Загрузка linux без загрузчика

У меня эта ошибка была больше года. Теперь я нашел решение.

Объяснение: /boot находится на другом разделе, на котором недостаточно места для выполнения операции. Решение: выполните обновление на диске, на котором достаточно места, и скопируйте результаты.

Запуск автоматического удаления и очистки работал в моей ситуации.

apt-get auto-remove && apt-get clean && apt-get update && apt-get upgrade

Попробуйте очистить неиспользуемые ядра. Если проблема не устраняется, удалите все изображения initrd с помощью

затем сгенерируйте новые образы ‘initrd’ для всех существующих существующих ядер

Для меня это была проблема с пакетом initramfs-tools

Я только что сделал:

Тогда я больше не получал ошибку

У меня была эта проблема на двух отдельных машинах сегодня после выполнения apt update а также apt upgrade кроме моего был для linux-image-4.15.0-48-generic. (Ubuntu 18.04.2)

Мое исправление было так (воспроизведено на обеих машинах):

Затем переустановите пакет:

Это установит пакет на установку вручную и заменит файл *.postinst.

У меня только что была очень похожая проблема, когда я делал sudo apt autoremove и не удалось установить файлы ядра для ядра, которого у меня нет. мой uname -a показывает, что я использую ядро ​​версии 5.0.0-20 и работает ls -al /boot показывает только это и ядро ​​5.0.0-17 установлено. Тем не мение, apt неожиданно обнаружил ошибки и попытался установить файлы в моем /boot для старых ядер, включая 5.0.0-15, 4.18.0-17, 4.13.0-45. Что странно.

Поэтому я полагаю, что каким-то образом они изменили логику dkms (или что-то, связанное с initramfs ) и проверяет некоторые другие местоположения, чтобы увидеть, могут ли быть установлены ядра, а затем выполняет обновления этих ядер и заменяет отсутствующие файлы.

Я не уверен, что именно это исправить, но я сделал:

У меня проблемы с очень туго /boot папка по историческим причинам и поэтому удалила старые файлы ядра с:

Наконец я побежал:

Что закончилось, как ожидалось, и вернуло систему в ожидаемое состояние, не пытаясь установить посторонние ядра. Я не проверял, как я пошел, поэтому не могу гарантировать, какая часть исправила это, но это не было вредным, чтобы очистить эти старые файлы из AFAICT.

Помимо проверки моего /var/log/apt/history.log файл, это, кажется, начало этой конкретной ошибки:

Но это может быть ложным флагом, так как для меня ограниченное / загрузочное пространство может быть причиной error code (1) ,

Источник

Сломан пакет linux-firmware

Приветствую всех. Проблема в следующем: Стоит xubuntu 18.04. Сейчас вышла новая (20.04). При попытке ввести команду «sudo apt update && sudo apt dist-upgrade» терминал «кричит»: «dpkg: ошибка при обработке пакета linux-firmware (—configure): пакет абсолютно неработоспособен; перед настройкой его следует переустановить Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) … При обработке следующих пакетов произошли ошибки: linux-firmware E: Sub-process /usr/bin/dpkg returned an error code (1) » На что он именно жалуется и как обновится мне дальше до новой версии

Читайте также:  Компиляторы python для windows

PS: Я начинающий в этом деле, так что палками прошу не кидать

`apt-get -f install` не помогает?

apt-get -f install Чтение списков пакетов… Готово Построение дерева зависимостей
Чтение информации о состоянии… Готово Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Установлено или удалено не до конца 1 пакетов. Необходимо скачать 0 B/75,1 MB архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. dpkg: ошибка при обработке пакета linux-firmware (–configure): пакет абсолютно неработоспособен; перед настройкой его следует переустановить При обработке следующих пакетов произошли ошибки: linux-firmware E: Sub-process /usr/bin/dpkg returned an error code (1)

А `dpkg-reconfigure linux-firmware`?

dpkg-reconfigure linux-firmware /usr/sbin/dpkg-reconfigure: Пакет linux-firmware сломан или установлен не полностью

PS: убунта надо мною издевается

apt install —reinstall linux-firmware
?

dpkg-reconfigure linux-firmware /usr/sbin/dpkg-reconfigure: Пакет linux-firmware сломан или установлен не полностью root@benq-System-Product-Name:

# apt install –reinstall linux-firmware Чтение списков пакетов… Готово Построение дерева зависимостей
Чтение информации о состоянии… Готово Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Установлено или удалено не до конца 1 пакетов. Необходимо скачать 0 B/75,1 MB архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. (Чтение базы данных … на данный момент установлено 194392 файла и каталога.) Подготовка к распаковке …/linux-firmware_1.173.18_all.deb … Распаковывается linux-firmware (1.173.18) на замену (1.173.18) … Настраивается пакет linux-firmware (1.173.18) … update-initramfs: Generating /boot/initrd.img-5.3.0-51-generic update-initramfs: Generating /boot/initrd.img-5.3.0-46-generic

Ну вроде поставилось. Теперь следующим шагом нужно обновиться до 20.04

Источник

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

#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

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 пока не настроен.

Читайте также:  Linux install load driver

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 пока не настроен.

Источник

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