Проблемы с системным обновлением, полной начальной загрузкой/, установкой программного обеспечения и невстреченными зависимостями от пакета

Добрый день,

Я был недавно уведомлен "Обновлением программного обеспечения", что существуют обновления программного обеспечения для моего компьютера. Я нажал "Show Updates" затем "Установка Теперь".

Это привело к следующему сообщению об ошибке:

Not enough free disk space
The upgrade needs a total of 312 M free space on disk '/boot'. Please free at least an additional 312 M of disk space on '/boot'. You can remove old kernels using 'sudo apt autoremove', and you could also set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of your initramfs.

Попытка "sudo склонный - добирается, автоудаляют", привел к:

Reading package lists... Done Building dependency tree        Reading
state information... Done You might want to run ‘apt-get -f install’
to correct these. The following packages have unmet dependencies. 
linux-image-extra-4.13.0-32-generic : Depends:
linux-image-4.13.0-32-generic but it is not installed 
linux-image-extra-4.4.0-104-generic : Depends:
linux-image-4.4.0-104-generic but it is not installed 
linux-image-generic-hwe-16.04 : Depends: linux-image-4.13.0-32-generic
but it is not installed  linux-signed-image-4.13.0-32-generic :
Depends: linux-image-4.13.0-32-generic (= 4.13.0-32.35~16.04.1) but it
is not installed E: Unmet dependencies. Try using -f.

Затем попытка "sudo склонный - добирается, установка-f", кажется, работает:

sudo apt-get -f install Reading package lists... Done Building
dependency tree        Reading state information... Done Correcting
dependencies... Done The following additional packages will be
installed:   linux-image-4.13.0-32-generic
linux-image-4.4.0-104-generic Suggested packages:   fdutils
linux-tools linux-doc-4.4.0 | linux-source-4.4.0 The following NEW
packages will be installed   linux-image-4.13.0-32-generic
linux-image-4.4.0-104-generic 0 to upgrade, 2 to newly install, 0 to
remove and 520 not to upgrade. 26 not fully installed or removed. Need
to get 0 B/78,7 MB of archives. After this operation, 139 MB of
additional disk space will be used. Do you want to continue? [Y/n]

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

(Reading database ... 547814 files and directories currently installed.)
Preparing to unpack .../linux-image-4.13.0-32-generic_4.13.0-32.35~16.04.1_amd64.deb ...
Examining /etc/kernel/preinst.d/
Done.
Unpacking linux-image-4.13.0-32-generic (4.13.0-32.35~16.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/linux-image-4.13.0-32-generic_4.13.0-32.35~16.04.1_amd64.deb (--unpack):
 cannot copy extracted data for './boot/config-4.13.0-32-generic' to '/boot/config-4.13.0-32-generic.dpkg-new': failed to write (No space left on device)
No apport report written because the error message indicates a disk full error


    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.13.0-32-generic /boot/vmlinuz-4.13.0-32-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.13.0-32-generic /boot/vmlinuz-4.13.0-32-generic
Preparing to unpack .../linux-image-4.4.0-104-generic_4.4.0-104.127_amd64.deb ...
Examining /etc/kernel/preinst.d/
Done.
Unpacking linux-image-4.4.0-104-generic (4.4.0-104.127) ...
dpkg: error processing archive /var/cache/apt/archives/linux-image-4.4.0-104-generic_4.4.0-104.127_amd64.deb (--unpack):
 cannot copy extracted data for './boot/System.map-4.4.0-104-generic' to '/boot/System.map-4.4.0-104-generic.dpkg-new': failed to write (No space left on device)
No apport report written because the error message indicates a disk full error
                                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-104-generic /boot/vmlinuz-4.4.0-104-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-104-generic /boot/vmlinuz-4.4.0-104-generic
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-4.13.0-32-generic_4.13.0-32.35~16.04.1_amd64.deb
 /var/cache/apt/archives/linux-image-4.4.0-104-generic_4.4.0-104.127_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

Так... Я чувствую себя отчасти всунутым цикл здесь...

Заранее спасибо за любые ответы :).

Тот же результат для всех версий:

sudo dpkg --remove linux-image-extra-4.10.0-38-generic (Reading database ... 543098 files and directories currently installed.) Removing linux-image-extra-4.10.0-38-generic (4.10.0-38.42~16.04.1) ... run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.10.0-38-generic /boot/vmlinuz-4.10.0-38-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.10.0-38-generic /boot/vmlinuz-4.10.0-38-generic update-initramfs: Generating /boot/initrd.img-4.10.0-38-generic gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-4.10.0-38-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-4.10.0-38-generic (--remove): subprocess installed post-removal script returned error exit status 1 Errors were encountered while processing: linux-image-extra-4.10.0-38-generic anthony@entdroid:~$ sudo apt autoremove Reading package lists... Done Building dependency tree Reading state information... Done You might want to run ‘apt-get -f install’ to correct these. The following packages have unmet dependencies. linux-image-extra-4.13.0-32-generic : Depends: linux-image-4.13.0-32-generic but it is not installed linux-image-extra-4.4.0-104-generic : Depends: linux-image-4.4.0-104-generic but it is not installed linux-signed-image-4.13.0-32-generic : Depends: linux-image-4.13.0-32-generic (= 4.13.0-32.35~16.04.1) but it is not installed E: Unmet dependencies. Try using -f. anthony@entdroid:~$ sudo apt install --fix-missing Reading package lists... Done Building dependency tree Reading state information... Done You might want to run ‘apt-get -f install’ to correct these. The following packages have unmet dependencies. linux-image-extra-4.13.0-32-generic : Depends: linux-image-4.13.0-32-generic but it is not installed linux-image-extra-4.4.0-104-generic : Depends: linux-image-4.4.0-104-generic but it is not installed linux-signed-image-4.13.0-32-generic : Depends: linux-image-4.13.0-32-generic (= 4.13.0-32.35~16.04.1) but it is not installed E: Unmet dependencies. Try using -f.

Другие вещи:

uname -a: Linux username 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux ls -alh /boot: total 450M drwxr-xr-x 6 root root 4,0K Feb 23 20:16 . drwxr-xr-x 24 root root 4,0K Feb 23 19:14 .. -rw-r--r-- 1 root root 1,4M Jul 20 2017 abi-4.10.0-28-generic -rw-r--r-- 1 root root 1,4M Okt 10 2017 abi-4.10.0-38-generic -rw-r--r-- 1 root root 1,4M Nov 9 2017 abi-4.10.0-40-generic -rw-r--r-- 1 root root 1,4M Dez 4 2017 abi-4.10.0-42-generic -rw-r--r-- 1 root root 1,5M Jan 19 2018 abi-4.13.0-31-generic -rw-r--r-- 1 root root 1,2M Nov 10 2017 abi-4.4.0-101-generic -rw-r--r-- 1 root root 1,2M Dez 4 2017 abi-4.4.0-103-generic -rw-r--r-- 1 root root 1,2M Jan 19 2018 abi-4.4.0-112-generic -rw-r--r-- 1 root root 1,2M Okt 10 2017 abi-4.4.0-98-generic -rw-r--r-- 1 root root 201K Jul 20 2017 config-4.10.0-28-generic -rw-r--r-- 1 root root 201K Okt 10 2017 config-4.10.0-38-generic -rw-r--r-- 1 root root 201K Nov 9 2017 config-4.10.0-40-generic -rw-r--r-- 1 root root 201K Dez 4 2017 config-4.10.0-42-generic -rw-r--r-- 1 root root 209K Jan 19 2018 config-4.13.0-31-generic -rw-r--r-- 1 root root 212K Jan 29 20:28 config-4.15.0-45-generic -rw-r--r-- 1 root root 187K Nov 10 2017 config-4.4.0-101-generic -rw-r--r-- 1 root root 187K Dez 4 2017 config-4.4.0-103-generic -rw-r--r-- 1 root root 187K Jan 19 2018 config-4.4.0-112-generic -rw-r--r-- 1 root root 187K Okt 10 2017 config-4.4.0-98-generic drwxr-xr-x 5 root root 4,0K Jan 1 1970 efi drwxr-xr-x 5 root root 1,0K Feb 23 19:14 grub drwxr-xr-x 5 root root 1,0K Nov 19 2017 grub.bak -rw-r--r-- 1 root root 43M Dez 11 2017 initrd.img-4.10.0-28-generic -rw-r--r-- 1 root root 43M Dez 11 2017 initrd.img-4.10.0-38-generic -rw-r--r-- 1 root root 43M Dez 11 2017 initrd.img-4.10.0-40-generic -rw-r--r-- 1 root root 43M Dez 11 2017 initrd.img-4.10.0-42-generic -rw-r--r-- 1 root root 39M Dez 11 2017 initrd.img-4.4.0-101-generic -rw-r--r-- 1 root root 39M Dez 11 2017 initrd.img-4.4.0-103-generic -rw-r--r-- 1 root root 39M Dez 11 2017 initrd.img-4.4.0-98-generic drwx------ 2 root root 12K Nov 19 2017 lost+found -rw-r--r-- 1 root root 179K Jan 28 2016 memtest86+.bin -rw-r--r-- 1 root root 181K Jan 28 2016 memtest86+.elf -rw-r--r-- 1 root root 181K Jan 28 2016 memtest86+_multiboot.bin -rw------- 1 root root 3,6M Jul 20 2017 System.map-4.10.0-28-generic -rw------- 1 root root 3,6M Okt 10 2017 System.map-4.10.0-38-generic -rw------- 1 root root 3,6M Nov 9 2017 System.map-4.10.0-40-generic -rw------- 1 root root 3,6M Dez 4 2017 System.map-4.10.0-42-generic -rw------- 1 root root 3,7M Jan 19 2018 System.map-4.13.0-31-generic -rw------- 1 root root 3,9M Jan 29 20:28 System.map-4.15.0-45-generic -rw------- 1 root root 3,8M Nov 10 2017 System.map-4.4.0-101-generic -rw------- 1 root root 3,8M Dez 4 2017 System.map-4.4.0-103-generic -rw------- 1 root root 3,8M Jan 19 2018 System.map-4.4.0-112-generic -rw------- 1 root root 3,8M Okt 10 2017 System.map-4.4.0-98-generic -rw-r--r-- 1 root root 7,1M Nov 19 2017 vmlinuz-4.10.0-28-generic -rw------- 1 root root 7,1M Okt 10 2017 vmlinuz-4.10.0-38-generic -rw------- 1 root root 7,1M Nov 19 2017 vmlinuz-4.10.0-38-generic.efi.signed -rw------- 1 root root 7,1M Nov 9 2017 vmlinuz-4.10.0-40-generic -rw------- 1 root root 7,1M Nov 22 2017 vmlinuz-4.10.0-40-generic.efi.signed -rw------- 1 root root 7,1M Dez 4 2017 vmlinuz-4.10.0-42-generic -rw------- 1 root root 7,1M Dez 11 2017 vmlinuz-4.10.0-42-generic.efi.signed -rw------- 1 root root 7,4M Jan 19 2018 vmlinuz-4.13.0-31-generic -rw------- 1 root root 7,8M Jan 30 11:08 vmlinuz-4.15.0-45-generic -rw------- 1 root root 6,8M Nov 10 2017 vmlinuz-4.4.0-101-generic -rw------- 1 root root 6,8M Nov 22 2017 vmlinuz-4.4.0-101-generic.efi.signed -rw------- 1 root root 6,8M Dez 4 2017 vmlinuz-4.4.0-103-generic -rw------- 1 root root 6,8M Dez 11 2017 vmlinuz-4.4.0-103-generic.efi.signed -rw------- 1 root root 6,8M Jan 19 2018 vmlinuz-4.4.0-112-generic -rw------- 1 root root 6,8M Okt 10 2017 vmlinuz-4.4.0-98-generic -rw------- 1 root root 6,8M Nov 19 2017 vmlinuz-4.4.0-98-generic.efi.signed

0
задан 25 February 2019 в 10:33

2 ответа

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

Вставьте uname-a и ls-alh / вывод начальной загрузки, и я дам Вам команду для удаления.

rm -rf /boot/abi-4.13.*;rm -rf /boot/abi-4.4.*;rm -rf /boot/initrd.img-4.13.*;rm -rf /boot/initrd.img-4.4.*; rm -rf /boot/initrd.img-4.10.0-38-generic; rm -rf /boot/initrd.img-4.10.0-28-generic /boot/initrd.img-4.10.0-40-generic  /boot/vmlinuz-4.13.* /boot/vmlinuz-4.4.*

затем можно повторить, и это должно работать

0
ответ дан 26 October 2019 в 04:23

Шаг 1: Перечислите все старые ядра, которые необходимо удалить. Это легко - Вы уже распечатали список выше. Просто запишите или распечатайте его номера версий ядра. Не включайте в настоящее время рабочее ядро в список.

Шаг 2: Используйте dpkg для удаления одного старого ядра. Пример: sudo dpkg --remove linux-image-extra-4.10.0-28-generic

Шаг 3: попробовать sudo apt autoremove и sudo apt install --fix-missing снова.

Если Вы получаете ту же ошибку из пространства, то повторный Шаг 2 с другим старым ядром.

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

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

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

0
ответ дан 26 October 2019 в 04:23

Другие вопросы по тегам:

Похожие вопросы: