Загрузочный диск заполнен: сервер загружается и работает нормально, однако я не могу обновить или удалить старые ядра
Приветствия и приветствия
Вопрос: Я новичок в 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
Большое спасибо
Переместился вверх от комментария, чтобы его можно было отформатировать:
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 красивым и красивым.