Всякий раз, когда я запускаю
sudo dpkg --configure -a
, я получаю эту ошибку
> Processing triggers for initramfs-tools (0.130ubuntu3.7) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic
Warning: /sbin/fsck.ext4 doesn't exist, can't install to initramfs, ignoring.
E: /usr/share/initramfs-tools/hooks/fixrtc failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.15.0-46-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Setting up linux-firmware (1.173) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic
Warning: /sbin/fsck.ext4 doesn't exist, can't install to initramfs, ignoring.
E: /usr/share/initramfs-tools/hooks/fixrtc failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.15.0-46-generic with 1.
dpkg: error processing package linux-firmware (--configure):
installed linux-firmware package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
initramfs-tools
linux-firmware
после некоторого поиска в Google, я обнаружил, что это как-то связано с заполнением /boot
раздела, но, видимо, это не так вот результат dh -f
:
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.9M 1.6G 1% /run
/dev/sda9 83G 17G 62G 22% /
tmpfs 7.8G 105M 7.7G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/loop2 90M 90M 0 100% /snap/core/6673
/dev/loop3 196M 196M 0 100% /snap/vlc/555
/dev/loop0 54M 54M 0 100% /snap/core18/970
/dev/loop1 18M 18M 0 100% /snap/chromium-ffmpeg/9
/dev/loop5 54M 54M 0 100% /snap/core18/941
/dev/loop6 141M 141M 0 100% /snap/gnome-3-26-1604/78
/dev/loop27 89M 89M 0 100% /snap/core/6964
/dev/loop29 239M 239M 0 100% /snap/kde-frameworks-5-core18/26
/dev/loop26 203M 203M 0 100% /snap/vlc/768
/dev/sda1 256M 35M 222M 14% /boot/efi
tmpfs 1.6G 64K 1.6G 1% /run/user/1000
я также не могу установить / обновить / обновить какой-либо пакет или использовать dpkg и apt-get. Также я удалил старые ядра. это похоже на бесконечный цикл ошибок, и все они возвращают меня к этой ошибке
Errors were encountered while processing:
initramfs-tools
linux-firmware
Вывод apt policy e2fsprogs libext2fs2
e2fsprogs:
Installed: (none)
Candidate: 1.44.1-1
Version table:
1.44.1-1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://za.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
1.42.13-1ubuntu1 -1
100 /var/lib/dpkg/status
libext2fs2:
Installed: 1.44.1-1ubuntu1.1
Candidate: 1.44.1-1ubuntu1.1
Version table:
*** 1.44.1-1ubuntu1.1 100
100 /var/lib/dpkg/status
1.44.1-1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://za.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Из этих двух строк вашего вывода я заключаю, что пакет e2fsprogs
отсутствует или поврежден:
Warning: /sbin/fsck.ext4 doesn't exist, can't install to initramfs, ignoring.
E: /usr/share/initramfs-tools/hooks/fixrtc failed with return 1.
В первой строке прямо указано, что /sbin/fsck.ext4
отсутствует, это файл, предоставленный тот пакет, который я упомянул. Изучая неисправный скрипт, упомянутый во второй строке, выясняется, что для этого требуется /sbin/dumpe2fs
, который также предоставляется тем же пакетом.
Чтобы решить эту проблему, вы должны (пере?) Установить e2fsprogs
, выполнив:
sudo apt install --reinstall e2fsprogs
Тот факт, что пакет, содержащий сбойный крючок fixrtc
initramfs (initramfs-tools-core
), не зависит от, казалось бы, требуемого пакета e2fsprogs
, хотя, вероятно, следует рассматривать его как ошибку. Я сообщил об этом на Launchpad здесь.
Обновление:
Поскольку e2fsprogs
отказывается от установки, поскольку конфликтует с несовместимой версией libext2fs2
, которую вы установили из неизвестного и более недоступного источника в этом процессе мы должны понизить этот другой пакет до поддерживаемой версии:
sudo apt install --reinstall e2fsprogs libext2fs2=1.44.1-1