Загрузочный диск заполнен: сервер загружается и работает нормально, однако я не могу обновить или удалить старые ядра

Приветствия и приветствия

Вопрос: Я новичок в Linux и хочу очистить свой первый сервер Ubuntu, на котором в настоящее время размещается веб-сайт WordPress, однако у меня возникла ошибка, поскольку я не выполнял очистку, поскольку я не знал, так ли это, я все равно может очистить этот сервер, чтобы освободить место на загрузочном диске и снова иметь возможность выполнить обновление и т. д. Заранее спасибо

Доступ к серверу: Putty, Webmin, прямое подключение к виртуальному серверу, Bash через Powershell

Пробные решения: я попробовал команду autoremove - f, и вывод ниже - хочу, чтобы я получил

Вывод команды:

kg: error processing archive /var/cache/apt/archives/linux-image-4.4.0-130- sudo apt autoremove -f
[sudo] password for (sudo admin account name, which I entered pw)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  linux-image-4.4.0-130-generic
Suggested packages:
dutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools
The following NEW packages will be installed:
  linux-image-4.4.0-130-generic
0 upgraded, 1 newly installed, 0 to remove and 71 not upgraded.
10 not fully installed or removed.
Need to get 0 B/22.1 MB of archives.
After this operation, 68.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 202908 files and directories currently installed.)
Preparing to unpack .../linux-image-4.4.0-130-generic_4.4.0-130.156_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
Done.
Unpacking linux-image-4.4.0-130-generic (4.4.0-130.156) ...
dpgeneric_4.4.0-130.156_amd64.deb (--unpack):
 cannot copy extracted data for './boot/vmlinuz-4.4.0-130-generic' to '/boot/vmlinuz-4.4.0-130-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-130-generic /boot/vmlinuz-4.4.0-130-generic
run-parts: executing /etc/kernel/postrm.d/x-grub-legacy-ec2 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-4.4.0-130-generic_4.4.0-130.156_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

В этот раз попробовал apt-get (только первый был apt)

(admin account name @server name):~$ sudo apt-get autoremove -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  linux-image-4.4.0-130-generic
Suggested packages:
  fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools
The following NEW packages will be installed:
  linux-image-4.4.0-130-generic
0 upgraded, 1 newly installed, 0 to remove and 71 not upgraded.
10 not fully installed or removed.
Need to get 0 B/22.1 MB of archives.
After this operation, 68.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 202908 files and directories currently installed.)
Preparing to unpack .../linux-image-4.4.0-130-generic_4.4.0-130.156_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
Done.
Unpacking linux-image-4.4.0-130-generic (4.4.0-130.156) ...
dpkg: error processing archive /var/cache/apt/archives/linux-image-4.4.0-130-generic_4.4.0-130.156_amd64.deb (--unpack):
 cannot copy extracted data for './boot/vmlinuz-4.4.0-130-generic' to '/boot/vmlinuz-4.4.0-130-generic.dpkg-new': failed to write (No space                                         left on device)
**No apport report written because the error message indicates a disk full error**
                                                                   d**pkg-deb: error: subprocess paste was killed by signal (Brokn pipe)**

Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
run-parts: executing /etc/kernel/postrm.d/x-grub-legacy-ec2 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-130-generic /boot/vmlinuz-4.4.0-130-generic
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-4.4.0-130-generic_4.4.0-130.156_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

вывод из ls -l / boot

отчет ls -l / bs

Большое спасибо

Переместился вверх от комментария, чтобы его можно было отформатировать:

uname -r
4.4.0-127-generic


total 465226 
-rw-r--r-- 1 root root 1249685 Jan 19 2018 abi-4.4.0-112-generic 
-rw-r--r-- 1 root root 1250569 Feb 13 2018 abi-4.4.0-116-generic 
-rw-r--r-- 1 root root 1251075 Apr 2 19:05 abi-4.4.0-119-generic 
-rw-r--r-- 1 root root 1251054 Apr 13 17:21 abi-4.4.0-121-generic
# small sample – CorpCaleCeo 8 hours ago

ОБНОВЛЕНИЕ: после попытки удалить, используя несколько команд, его вывод является лучшим, и, как вы видите, я не могу удалить ни одну из них.

Невозможно удалить ядро ​​по следующей причине

2 ответа

Вы должны освободить место на диске. Мой метод сделает старое ядро ​​не загружаемым, но это старое ядро.

Делать uname -r чтобы получить версию выпуска вашего текущего ядра. НЕ удаляйте ничего с этой строкой как часть ее имени.

Тогда посмотрите на /boot с ls -l /boot,

Выберите файл, который является БОЛЬШИМ, и не содержит версию ядра в своем названии.

Удалите его (вам придется использовать sudo rm).

Попробуйте свой sudo apt autoremove снова.

ОК, наконец-то исправил этот хип-хип, теперь я использовал webmin и файловый менеджер, чтобы добраться до места загрузки, например /boot, и однажды я использовал ls -l /boot, чтобы найти файлы, которые я мог удалить без проблем, или если у меня возникла проблема, то Мне было все равно, я сделал резервную копию виртуальной машины и контрольной точки и резервного копирования, так что все хорошо. после выбора всех файлов, кроме любого с 4.4.0-127 в имени файла, и удалил их, после чего я перезагрузил систему и использовал "sudo apt-get remove -f" для форсирования, несмотря на то, что некоторые говорят, что другие говорят, что это означает форсирование и, конечно же, это вынудило очистить.

Сейчас я обновляю 81 недостающее обновление, в том числе 31 безопасность и пока все хорошо. Ответ пришел от совместной работы, однако я не мог удалить файлы, используя любую предложенную команду Linux, поэтому пришлось использовать старые добрые окна, ноу-хау, и это работает очаровательно.

поэтому я советую любому установить и использовать webmin it фантастическое программное обеспечение и дать полный доступ ко всем, кто считает Linux красивым и красивым.

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