Показать статистику
0 голосов
от (600 баллов)

Ошибки, возникающие при обработке linux-firmware, linux-image-raspi, linux-raspi и initramfs-tools на RasPi Zero W2 Ubuntu 21.10

Я установил и настроил WiFi на Raspberry Pi Zero W 2 под управлением Ubuntu 21.10 Server. Я выполнил apt update а затем apt upgrade с выводом ниже. Это совершенно новая плата и новая установка, поэтому я совсем не уверен, что может происходить.

sudo apt upgrade:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up initramfs-tools (0.140ubuntu6) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-firmware (1.201.1) ...
update-initramfs: Generating /boot/initrd.img-5.13.0-1008-raspi
Killed
E: mkinitramfs failure zstd -q -19 -T0 137
update-initramfs: failed for /boot/initrd.img-5.13.0-1008-raspi with 1.
dpkg: error processing package linux-firmware (--configure):installed linux-firmware package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-raspi:
 linux-image-raspi depends on linux-firmware; however:
  Package linux-firmware is not configured yet.
dpkg: error processing package linux-image-raspi (--configure):
 dependency problems - leaving unconfigured
Setting up linux-image-5.13.0-1011-raspi (5.13.0-1011.13) ...
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of linux-raspi:
 linux-raspi depends on linux-image-raspi (= 5.13.0.1011.17); however:
  Package linux-image-raspi is not configured yet.
dpkg: error processing package linux-raspi (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Processing triggers for initramfs-tools (0.140ubuntu6) ...
update-initramfs: Generating /boot/initrd.img-5.13.0-1008-raspi
Killed
E: mkinitramfs failure zstd -q -19 -T0 137
update-initramfs: failed for /boot/initrd.img-5.13.0-1008-raspi with 1.
271 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

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

Примечание

  • Я ставлю « * » после каждого решения , которое, скорее всего, сработает.

Краткий ответ *

Простое удаление и переустановка пакетов: -

Вы можете удалить пакеты:

$ sudo dpkg --remove --force-remove-reinstreq linux-firmware
$ sudo dpkg --remove --force-remove-reinstreq linux-image-raspi
$ sudo dpkg --remove --force-remove-reinstreq linux-raspi
$ sudo dpkg --remove --force-remove-reinstreq initramfs-tools
$ sudo dpkg --remove --force-remove-reinstreq linux-image-5.13.0-1011-raspi
$ sudo apt-get -f install

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

sudo apt-get install linux-firmware linux-image-raspi linux-raspi initramfs-tools  linux-image-5.13.0-1011-raspi

Расширенные решения: -

Использование принудительной установки. *

В общем, использование apt -f install работает!
 

sudo apt -f install

Если ошибка исправлена, поздравляю, а если нет, то продолжайте.

Идем немного вперед *

Вы можете очистить файлы кеша, apt чтобы решить эту проблему. Как правило, это никак не повредит вашей ОС.
Вы можете запустить

sudo rm -rf /var/cache/apt/archives/*.deb

Скорее всего, это исправит ошибку! Если нет, то продолжайте.

Другое решение.

Вы также можете попробовать это -

sudo -E apt-get install aptitude
sudo -E aptitude safe-upgrade
sudo -E aptitude dist-upgrade

После этого

mkdir ~/debs
cd ~/debs
ls
sudo apt download linux-firmware linux-image-raspi linux-raspi initramfs-tools  linux-image-5.13.0-1011-raspi

sudo dpkg -i --force-all ./*.deb

Удаление и переустановка пакетов.

Вы можете удалить пакеты:

$ sudo dpkg --remove --force-remove-reinstreq linux-firmware
$ sudo dpkg --remove --force-remove-reinstreq linux-image-raspi
$ sudo dpkg --remove --force-remove-reinstreq linux-raspi
$ sudo dpkg --remove --force-remove-reinstreq initramfs-tools
$ sudo dpkg --remove --force-remove-reinstreq linux-image-5.13.0-1011-raspi
$ sudo apt-get -f install

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

sudo apt-get install linux-firmware linux-image-raspi linux-raspi initramfs-tools  linux-image-5.13.0-1011-raspi

Последний вариант *

В качестве последнего варианта вы можете попробовать удалить постустановочные файлы пакетов ошибок. Это не устранит ошибку, но ваша система будет игнорировать ошибки.

cd /var/lib/dpkg/info/
mkdir ~/backup
mv linux-firmware ~/backup
mv linux-image-raspi ~/backup
mv linux-raspi ~/backup
mv initramfs-tools ~/backup
mv linux-image-5.13.0-1011-raspi ~/backup

sudo apt -f install

Это сработало?

Если это не сработало, значит, не повезло. Если эти команды не сработали, значит, ваша система еще больше испорчена, чем раньше . Как вы сказали, это новая установка, поэтому просто переустановите Ubuntu.


...