Рейтинг:1

apt autoremove не освобождает место при загрузке

флаг sn

В течение последних нескольких месяцев я время от времени получаю предупреждения о том, что в моем загрузочном разделе на Ubuntu 20.04 недостаточно места на диске. Обычно делает sudo apt автоудаление освободит место до следующего обновления.

Но в течение последних нескольких недель команда не освобождает место, и у меня постоянно только 26 МБ на загрузочном разделе, что выдает ошибки, когда приходит время для обновления.

Ниже мой вывод для apt autoremove

nocnoc@nocnoc-ThinkPad-T470p:~$ sudo apt autoremove
[sudo] пароль для nocnoc: 
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
0 обновлено, 0 установлено заново, 0 удалено и 12 не обновлено.
1 не полностью установлен или удален.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Настройка initramfs-tools (0.136ubuntu6.6)...
update-initramfs: откладывание обновления (активирован триггер)
Обработка триггеров для initramfs-tools (0.136ubuntu6.6)...
update-initramfs: Генерация /boot/initrd.img-5.11.0-41-generic
W: Возможно отсутствует прошивка /lib/firmware/i915/skl_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/bxt_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/kbl_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/glk_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/kbl_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/kbl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/cml_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/icl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/ehl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/ehl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_huc_7.5.0.bin для модуля i91
5
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_huc_7.5.0.bin для модуля i91
5
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/dg1_dmc_ver2_02.bin для модуля i
915
I: initramfs попытается возобновить работу с /dev/dm-2.
Я: (/dev/mapper/vgubuntu-swap_1)
I: Установите переменную RESUME, чтобы переопределить это.
Ошибка 24: Ошибка записи: невозможно записать сжатый блок 
E: сбой mkinitramfs cpio 141 lz4 -9 -l 24
update-initramfs: ошибка для /boot/initrd.img-5.11.0-41-generic с 1.
dpkg: ошибка обработки пакета initramfs-tools (--configure):
 возвращен подпроцесс сценария после установки установленного пакета initramfs-tools 
статус выхода ошибки 1
При обработке возникли ошибки:
 initramfs-инструменты
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Буду признателен за любые идеи, спасибо!

Редактировать:

На моем ноутбуке доступно 20 ГБ на основном разделе, проблема в том, что раздел / boot в Ubuntu слишком мал и заполнен. Поэтому я хотел бы знать, как я могу либо обрезать жир, либо увеличить размер / boot

Вот мой вывод для sudo apt -f установить

nocnoc@nocnoc-ThinkPad-T470p:~$ sudo apt -f установить
[sudo] пароль для nocnoc: 
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
0 обновлено, 0 установлено заново, 0 удалено и 11 не обновлено.
1 не полностью установлен или удален.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Настройка initramfs-tools (0.136ubuntu6.6)...
update-initramfs: откладывание обновления (активирован триггер)
Обработка триггеров для initramfs-tools (0.136ubuntu6.6)...
update-initramfs: Генерация /boot/initrd.img-5.11.0-41-generic
W: Возможно отсутствует прошивка /lib/firmware/i915/skl_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/bxt_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/kbl_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/glk_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/kbl_guc_49.0.1.bin для модуля i915
W: Возможно отсутствует прошивка /lib/firmware/i915/kbl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/cml_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/icl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/ehl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/ehl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_huc_7.5.0.bin для модуля i91
5
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_huc_7.5.0.bin для модуля i91
5
W: Возможно отсутствует прошивка /lib/firmware/i915/tgl_guc_49.0.1.bin для модуля i9
15
W: Возможно отсутствует прошивка /lib/firmware/i915/dg1_dmc_ver2_02.bin для модуля i
915
I: initramfs попытается возобновить работу с /dev/dm-2.
Я: (/dev/mapper/vgubuntu-swap_1)
I: Установите переменную RESUME, чтобы переопределить это.
Ошибка 24: Ошибка записи: невозможно записать сжатый блок 
E: сбой mkinitramfs cpio 141 lz4 -9 -l 24
update-initramfs: ошибка для /boot/initrd.img-5.11.0-41-generic с 1.
dpkg: ошибка обработки пакета initramfs-tools (--configure):
 возвращен подпроцесс сценария после установки установленного пакета initramfs-tools 
статус выхода ошибки 1
При обработке возникли ошибки:
 initramfs-инструменты
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Редактировать 2:

Вот мой вывод для lsblk:

nocnoc@nocnoc-ThinkPad-T470p:~$ lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 61.3M 1 цикл /snap/authy/6
loop1 7:1 0 61.5M 1 цикл /snap/authy/7
петля2 7:2 0 4K 1 петля /щелчок/голый/5
loop3 7:3 0 9M 1 цикл /snap/canonical-livepatch/126
петля4 7:4 0 64.5M 1 петля /прин/прин/48
loop5 7:5 0 94.5M 1 петля /щелчок/вперед/8779
петля6 7:6 0 64.5M 1 петля /прин/прин/47
loop7 7:7 0 147.9M 1 петля /защелка/хром/1854
loop8 7:8 0 147.9M 1 петля /защелка/хром/1845
loop9 7:9 0 99.4M 1 цикл /щелчок/ядро/11993
loop10 7:10 0 183.9M 1 цикл /snap/inkscape/9256
loop11 7:11 0 99.3M 1 цикл /snap/core/11743
loop12 7:12 0 467.5M 1 петля /привязка/выход/156
loop13 7:13 0 64.6M 1 цикл /snap/sublime-text/109
loop14 7:14 0 65.2M 1 цикл /snap/gtk-common-themes/1519
loop15 7:15 0 9M 1 цикл /snap/canonical-livepatch/119
loop16 7:16 0 219M 1 цикл /snap/gnome-3-34-1804/72
loop17 7:17 0 175.4M 1 цикл /привязка/почтальон/132
loop18 7:18 0 3.3M 1 петля /snap/shellcheck/1654
loop19 7:19 0 323.6M 1 цикл /snap/telegram-desktop/3455
loop20 7:20 0 60.3M 1 петля /Snap/pocket-casts/9
loop21 7:21 0 100.4M 1 петля /щелкать/вытягивать/134
loop22 7:22 0 602.1M 1 цикл /snap/goland/163
loop23 7:23 0 242.4M 1 цикл /snap/gnome-3-38-2004/76
loop24 ​​7:24 0 162.1M 1 цикл /snap/spotify/53
loop25 7:25 0 82.9M 1 цикл /snap/discord/130
loop26 7:26 0 66.5M 1 цикл /snap/citra-emu/144
loop27 7:27 0 176.9M 1 цикл /snap/krita/64
loop28 7:28 0 260.7M 1 цикл /snap/kde-frameworks-5-core18/32
loop29 7:29 0 162.9M 1 цикл /snap/gnome-3-28-1804/145
loop30 7:30 0 167.3M 1 цикл /snap/spotify/56
loop31 7:31 0 217.5M 1 цикл /привязка/код/84
loop32 7:32 0 87M 1 цикл /snap/teams-for-linux/195
loop33 7:33 0 247.9M 1 цикл /snap/gnome-3-38-2004/87
loop34 7:34 0 3.2M 1 цикл /snap/shellcheck/1462
loop35 7:35 0 94.5M 1 цикл /щелчок/вперед/8839
loop36 7:36 0 64.7M 1 цикл /snap/sublime-text/110
loop37 7:37 0 54.2M 1 цикл /snap/snap-store/558
loop38 7:38 0 535M 1 цикл /snap/pycharm-professional/260
петля39 7:39 0 100.4M 1 петля /щелкать/вытягивать/135
loop40 7:40 0 175.4M 1 цикл /привязка/почтальон/133
loop41 7:41 0 51M 1 цикл /snap/snap-store/547
loop42 7:42 0 60.3M 1 петля /snap/pocket-casts/10
loop43 7:43 0 517.7M 1 цикл /snap/nightmayr-kf5-qt-5-15-2-core20/20
loop44 7:44 0 77.2M 1 цикл /snap/discord/128
loop45 7:45 0 116.6M 1 цикл /snap/docker/1125
loop46 7:46 0 164.8M 1 цикл /snap/gnome-3-28-1804/161
loop47 7:47 0 55.5M 1 цикл /snap/core18/2253
loop48 7:48 0 122.4M 1 цикл /привязка/с нуля/4
loop49 7:49 0 362M 1 цикл /snap/obs-studio/1273
loop50 7:50 0 518.3M 1 цикл /snap/nightmayr-kf5-qt-5-15-2-core20/26
loop51 7:51 0 87M 1 цикл /snap/teams-for-linux/205
loop52 7:52 0 42.2M 1 цикл /snap/snapd/14066
loop53 7:53 0 4.2M 1 цикл /привязка/дерево/18
loop54 7:54 0 61.9M 1 цикл /snap/core20/1242
loop55 7:55 0 276.7M 1 цикл /snap/gimp/372
loop56 7:56 0 362.2M 1 цикл /snap/obs-studio/1276
loop57 7:57 0 131.6M 1 цикл /snap/docker/796
loop58 7:58 0 219M 1 цикл /snap/gnome-3-34-1804/77
loop59 7:59 0 43.3M 1 цикл /snap/snapd/14295
loop60 7:60 0 55.5M 1 цикл /snap/core18/2246
loop61 7:61 0 213.8M 1 цикл /привязка/код/83
loop62 7:62 0 61.9M 1 цикл /snap/core20/1270
loop63 7:63 0 277M 1 цикл /snap/gimp/380
loop64 7:64 0 313.2M 1 цикл /snap/telegram-desktop/3343
loop65 7:65 0 184.8M 1 цикл /snap/inkscape/9090
loop66 7:66 0 264.8M 1 цикл /snap/citra-emu/143
loop67 7:67 0 65.1M 1 цикл /snap/gtk-common-themes/1515
loop68 7:68 0 8.1M 1 цикл /snap/pick-color-picker/238
loop69 7:69 0 295.7M 1 цикл /snap/vlc/2344
loop70 7:70 0 669.7M 1 петля /snap/pycharm-professional/265
nvme0n1 259:0 0 238.5G 0 диск  
âânvme0n1p1 259:1 0 512M 0 часть /boot/efi
âânvme0n1p2 259:2 0 732M 0 часть /boot
âânvme0n1p3 259:3 0 237.3G 0 часть  
  âânvme0n1p3_crypt
              253:0 0 237.2G 0 крипта 
    ââvgubuntu-корень
    ✓ 253:1 0 236.3G 0 lvm /run/timeshift/backup
    ââvgubuntu-swap_1
              253:2 0 976M 0 уровень [ОБМЕН]

А вот мой вывод для ls /boot/

nocnoc@nocnoc-ThinkPad-T470p:~$ ls /boot
config-5.11.0-38-общий memtest86+.bin
config-5.11.0-40-общий memtest86+.elf
config-5.11.0-41-универсальный memtest86+_multiboot.bin
config-5.4.0-91-общий System.map-5.11.0-38-общий
efi System.map-5.11.0-40-общий
grub System.map-5.11.0-41-универсальный
initrd.img System.map-5.4.0-91-общий
initrd.img-5.11.0-38-общий vmlinuz
initrd.img-5.11.0-40-общий vmlinuz-5.11.0-38-общий
initrd.img-5.11.0-41-общий vmlinuz-5.11.0-40-общий
initrd.img-5.4.0-91-общий vmlinuz-5.11.0-41-общий
initrd.img.old vmlinuz-5.4.0-91-общий
потерянный+найденный vmlinuz.old
Someone avatar
флаг my
Пожалуйста [отредактируйте] свой вопрос и добавьте вывод `sudo apt -f install`. Спасибо
Nmath avatar
флаг ng
Нехватка места на диске может привести к катастрофическим проблемам. Осталось 26 МБ, возможно ли, что в вашей системе еще не закончилось место в какой-то момент? Даже автоудалению нужно рабочее пространство, чтобы «дышать», за неимением лучшего слова. Иногда все, что нужно, чтобы убить систему, — это сбой одной критической записи из-за нехватки места. Это может вызвать сложные проблемы, которые обычно требуют переустановки, когда файловой системе не хватает места. Это может быть лучшим путем вперед. Выделите больше места для Ubuntu, чтобы это не повторилось.25 ГБ — это *минимум*, рекомендуемый для Ubuntu Desktop.
Artur Meinild avatar
флаг vn
sudo apt autoremove не дает вам больше места «волшебным образом». Он удалит что-то, только если вы удалили пакеты, и есть оставшиеся пакеты, которые больше не являются зависимостями. Как говорит Nmath, проблема с нехваткой места на диске является критической и должна решаться другими способами, кроме автоудаления пакетов.
nocnoc avatar
флаг sn
@someone Обновил вопрос с выводом
Someone avatar
флаг my
хорошо !.........................
Nmath avatar
флаг ng
Увидел ваше обновление. Видя, что «11 не обновлено» — если у вас все еще есть только 26 МБ свободного места, вы не сможете решить эту проблему без переустановки. Вам нужно достаточно места для загрузки, распаковки и установки обновлений. Переустановите ОС. Это ваш единственный вариант на данный момент.
PonJar avatar
флаг in
Было бы полезно увидеть вывод `lsblk`. Вы можете избежать переустановки, изменив размер разделов. Можете ли вы удалить что-нибудь, хотя бы временно, чтобы все снова заработало? Вы обрезали свои журналы?
nocnoc avatar
флаг sn
@PonJar Я добавил вывод для lsblk и ls /boot/. Надеюсь, это поможет. Я бы предпочел не переустанавливать из-за того, что эта машина является моей рабочей машиной и имеет много настроек, необходимых для работы.
PonJar avatar
флаг in
Я бы посмотрел на ваш раздел EFI на вашем месте. Вероятно, у вас достаточно неиспользуемых МБ в EFI, чтобы избежать этого в будущем. Если вы используете GParted для изменения размера EFI (уменьшения) и загрузки (увеличения), вы сможете обновляться без проблем. Убедитесь, что у вас есть резервные копии любых данных, которые вы не можете позволить себе потерять, прежде чем пытаться это сделать.
Рейтинг:0
флаг sn

Ответ заключался в том, чтобы войти в загрузку и вручную удалить старые ядра, а не полагаться на apt autoremove. Проблема в том, что apt не может завершить установку новейшего ядра (5.11.0-41) из-за нехватки места, а автоудаление не удалит старое ядро ​​(5.11.0-38) до тех пор, пока не будет установлено новейшее ядро. один установлен. В моем случае.

sudo apt удалить 'linux*5.4.0-91*'

sudo apt удалить 'linux*5.11.0-38*'

Я использую подстановочные знаки (*) в приведенной выше команде, потому что ядро ​​​​состоит из 5 пакетов (заголовки, изображение, модули).

Эта команда может дополнительно удалить linux-generic, linux-headers-generic и linux-image-generic. Это нормально и не о чем беспокоиться, так как у вас есть версии этих пакетов HWE (те же имена пакетов, но с добавлением -hwe-20.04, это пакеты, которые предоставляют ядро ​​5.11, которое вы используете).

После всего этого вам может понадобиться запустить sudo apt -f install для завершения установки 5.11.0-41.

Ответить или комментировать

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