🔍 Простой поиск по базе знаний
Практически все провайдеры VPS/VDS использующие виртуализацию KVM предоставляют пользователям виртуальные машины с директорией /boot в отдельном разделе и практически все выделяют под этот раздел 92M.
Хорошо это или плохо — сейчас говорить не будем, так как в сети достаточно споров по этому поводу. Но одно неудобство налицо — нужно ручками убирать старые ядра, так как
sudo apt-get autoremove
в этом случае не работает.
Убедиться в такой разбавке диска и посмотреть свободное место для /boot можно командой df:
$ df -h Файл.система Размер Использовано Дост Использовано% Cмонтировано в /dev/vda6 15G 2,6G 11G 20% / none 4,0K 0 4,0K 0% /sys/fs/cgroup udev 235M 4,0K 235M 1% /dev tmpfs 50M 336K 49M 1% /run none 5,0M 0 5,0M 0% /run/lock none 246M 0 246M 0% /run/shm none 100M 0 100M 0% /run/user /dev/vda1 92M 35M 52M 40% /boot
В этом случае диск (раздел) /dev/vda1 размером 92M смонтирован в /boot. Посмотрим сколько там сейчас ядер:
$ ls /boot abi-3.13.0-39-generic config-3.13.0-39-generic grub initrd.img-3.13.0-39-generic lost+found System.map-3.13.0-39-generic vmlinuz-3.13.0-39-generic
Сейчас там одно ядро — 3.13.0-39 занимающее 35M. Еще одно обновление ядра сделать можно, но при следующем на
sudo apt-get dist-upgrade
выдается ошибка, что-то вроде:
Not enough free disk space. The upgrade needs a total of 34,6 M free space on disk ‘/boot’. Please free at least an additional 8 859 k of disk space on ‘/boot’. Empty your trash and remove temporary packages of former installations using ’sudo apt-get clean’.
Можно конечно руками почистить все лишние файлы, но проще и надежнее удалить средствами системы (apt-get) все, что относится к предыдущему ядру:
sudo apt-get purge $( dpkg --list | grep -P -o "linux-image-dS+" | grep -v $(uname -r | grep -P -o ".+d") )
После удаления предыдущих ядер, появится предупреждение, что-то типа:
you may need to re-run your boot loader[grub]
Нужно обновить (перестроить) загрузчик grub:
sudo update-grub
В принципе можно не дожидаться сообщения об ошибке, а делать эту процедуру после каждого обновления ядра и перезагрузки (это обязательно — иначе удалится новое ядро!!!).
Рекомендуется
Ускорьте свой компьютер сегодня с помощью этой простой в использовании загрузки. г.
Вы можете увидеть компьютерный код ошибки, указывающий на то, что обновление ядра Ubuntu заранее. Есть несколько способов решить эту проблему, и мы займемся этим дальше.
Не тот ответ, который вам нужен? Просмотрите другие вопросы в списке подходящих обновлений ядра или задайте свой вопрос.
Если для обновления существующего пакета требуется установка «нового» данного пакета (например, того, который еще не был установлен в последнее время), в частности, существующие предложения станут «принятыми».
по словам вашего мужа apt-get, move up
по умолчанию означает отсутствие другого пакета, в котором он еще не был установлен:
<цитата>
Почему обновление с помощью apt-get задерживает обновление ядра?
Готово Рассчитать ускорение Готово Следующие пакеты также были заблокированы: linux-image-marvell: 0 обновлено, 0 установлено недавно, nil необходимо удалить, а 1 в основном обновлен. Обновление не будет установлено, если вы помните, что эта команда является основным способом обновления Debian в соответствии с Руководством по безопасности Debian.
Обновить
… никакими методами, созданными p. Комплекты не останутся удаленными, или пакеты, которые еще не работают, будут извлечены и установлены непосредственно ниже.
–with-new-pkgs
Разрешить установку нового расписания, предположительно используемого вместе с рекламной акцией. Это, безусловно, полезно, когда вам нужно установить много типов зависимостей для выпуска установленного пакета. Вместо того, чтобы вешать пакет, обратное обновление должно уметь обновлять пакет и устанавливать какую-то новую зависимость. …
Итак, --with-new-pkgs
, чтобы добавить пожелания, разрешающие включение других связанных программ, apt-get
sudo --with-new-pkgs upgrade
--with-new-pkgs
позволяет вам установить связанный «еще не установленный» продукт, используя интерактивную командную строку O / n.
В качестве дополнительной помощи sudo apt-get --with-new-pkgs replace
также не имеет побочных эффектов, связанных с пометкой постов как установленных в вашем типичном файле.
Ubuntu 18.04 предоставляет новый развернутый формат apt
, который можно использовать вместо apt-get
.
sudo apt-Updates --with-new-pkgs
ответил на пятьдесят процентов в декабре 2017 года с 22:14.
Лучший способ упорядочить сохраненные пакеты: при просмотре спрятанных пакетов вы должны включать пакеты, которые нужно увеличить, в верхней части точного списка. Ваш пакет удерживается на месте. Обычно есть две причины, по которым на вашем веб-сайте может отображаться это сообщение с инструкциями. Если сборка программы (с помощью sudo apt-get upgrade) приводит к добавлению или удалению пакетов, программа будет сохранена.
902
Хотя общая идея «пакетов до удержания» уже получила очень хороший ответ, следующий: что-то странное произошло в эти дни … 4.8.0-42 рекомендуется для установки. Я запустил sudo dist-upgrade
apt или после перезапуска основной химии (рабочая станция Ubuntu 16.10) бросился к ядру.
Прошло не так много часов с тех пор, как я хотел обновить свою установку сервера Ubuntu, к сожалению, новое ядро не было предложено. Чтобы еще раз проверить ситуацию, я восстановил образ системы Clonezilla, что я сделал вчера вечером в рабочей области Ubuntu, и снова проверил ситуацию. На этот раз это ядро больше не предлагалось. Похоже, что ядро 4.8.0-42 случайно было помещено в хорошо известный репозиторий, а также собирается обнаружить абсолютно отталкивающую коллекцию – возможно, Canonical обнаружила другую ошибку. Да
Вы использовали только стек Ubuntu 16.04 HWE, что означает, что в настоящее время вы используете ядро Ubuntu 16.10 4.8. Итак, самые важные вещи относятся ко всему ядру в Ubuntu 16.10, всевозможные объяснения того, сколько времени, несомненно, займет процесс обновления для большинства его репозиториев Ubuntu 16.04 LTS.
Как в маркете откатить версию ядра на Ubuntu?
Если вы перейдете непосредственно на сервер, вы должны использовать специальные «Расширенные параметры для Ubuntu», чтобы при загрузке системы можно было выбрать правильное ядро, но после надежного перезапуска системы оно всегда будет загружаться последним. Чтобы загрузить систему с финальным ядром, откройте список конфигурации Grub в редакторе сообщений:
Если позже клиенты снова запустят sudo apt post on
, обнаруженное сообщение больше не должно появляться. Заключение: не запускайте sudo dist-upgrade
соответственно и ждите, пока базы данных не обновятся и сообщение о загруженных пакетах ядра больше не будет отображаться. Такой же вариант случился со всеми, кто всего несколько раз назад установил ядро 4.8.0-40.
заявила 16 марта в 12:12
29,8 тыс. 77 золотых значков 8888 серебряных значков
Поскольку я являюсь относительно новым и важным пользователем Ubuntu, я столкнулся с той же проблемой и, кажется, исправил ее. Я обнаружил, что существует ряд ожидающих обновлений программного обеспечения Ubuntu с теми же звездочками, которые обычно отображаются на терминале, как показано, продолжайте читать:
Были приняты следующие доставки:linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.040 обновлено, новое, 0 установлено, удалено и 3, а не обновлено.
После загрузки этих обновлений из программного обеспечения Ubuntu я вернулся к терминалу и в основном выполнил sudo apt-get update
Benefit sudo apt-get upgrade
. Результат:
Фактические пакеты были установлены автоматически и больше не нужны: linux-4.8.0-41 linux-headers-4.8.0-41-generic linux-headers-4.8.0-44 linux-headers-4.8.0-44-generic linux-image-4.8.0-41- generic linux-image-4.8.0-44-generic linux-image-extra-4.8.0-41-generic linux-image-extra-4.8.0-44-genericИспользуйте подготовленное sudo autoremove, чтобы удалить их.0 обновлено, 0 установлено, новых, 8 удалено и 0 не обновлено.
Рекомендуется
Ваш компьютер работает медленно? У вас проблемы с запуском Windows? Не отчаивайтесь! ASR Pro — это решение для вас. Этот мощный и простой в использовании инструмент проведет диагностику и ремонт вашего ПК, повысит производительность системы, оптимизирует память и повысит безопасность процесса. Так что не ждите — скачайте ASR Pro сегодня!
Я не могу найти эксперта, я думаю, что настройки программного обеспечения Ubuntu предназначены для решения некоторых проблем. Проблема, несомненно, в том, что нет никаких сомнений в том, что между ноутбуком или компьютером с Ubuntu нет полноценной связи в дополнение к пакетам обновлений и улучшениям apt-get. Несомненно, вы найдете другое объяснение получше, но я хотел поделиться этим с вами.
Создан 06 апр.
981
Ускорьте свой компьютер сегодня с помощью этой простой в использовании загрузки. г.
Ubuntu Kernel Updates Held Back
Gli Aggiornamenti Del Kernel Ubuntu Sono Stati Trattenuti
Ubuntu Kernel Updates Zuruckgehalten
Ubuntu Kernelupdates Tegengehouden
우분투 커널 업데이트 보류
Ubuntu Karnuppdateringar Holl Tillbaka
Les Mises A Jour Du Noyau Ubuntu Sont Bloquees
Aktualizacje Jadra Ubuntu Wstrzymane
Actualizaciones Del Kernel De Ubuntu Retenidas
Atualizacoes Do Kernel Do Ubuntu Retidas
г.
- Печать
Страницы: [1] 2 3 Все Вниз
Тема: Ошибка обновления ядра (Прочитано 2825 раз)
0 Пользователей и 1 Гость просматривают эту тему.
PaulKovalov
Доброго времени суток! У меня возникла проблема при обновлении ядра 4.13 на 4.17. Делал по инструкци с этого сайта https://losst.ru/obnovlenie-yadra-linux-do-4-4 но не хватало какойто библиотеки. Скачал ее, скачал еще дополнительно linux-modules с сайта из этой статьи, вроде написало что обновило ядро, но uname -r показывает 4.13. Также появился красный значок «стоп» в правом верхнем угул экрана. Фото прилагаю. Я пробовал кучу всяких команд типа -f install, autoclean, upgrade, всегда что-то делает, а значок не уходит и ядро не обновляется. Буду благодарен за помощь. Фото ошибки https://dropmefiles.com/dIJBy
БТР
с какой целью проводилось обновление?
ARTGALGANO
PaulKovalov, лучше покажите
sudo apt install -f
и вывод в текстовом виде
PaulKovalov
с какой целью проводилось обновление?
Новые ядра содержат оптимизацию, улучшение работы, и т.д. Ранее, до переустановки системы, на этот ноутбук ставил 4.17 работал от батареи дольше на 20-30%.
Пользователь добавил сообщение 10 Июля 2018, 22:19:13:
PaulKovalov, лучше покажите
sudo apt install -f
и вывод в текстовом виде
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 40 not upgraded.
« Последнее редактирование: 10 Июля 2018, 22:19:13 от PaulKovalov »
AlexBKost
PaulKovalov, ядро 4.17 уже является штатным на *ubuntu будущего релиза 18.10. Если имеется такая необходимость и желание к новизне, то почему бы сразу не переместиться туда?
Я странен, а не странен кто ж? (С)
www777
PaulKovalov, AlexBKost говорил дело. Тем более этого намного проще чем самому разбираться с ядром. Если же вы хотите использовать самые самые свежие релизные версии ядра, то предпочтительней использовать дистрибутивы которые по умолчанию предоставляют такую возможность, это обычно любые дистрибутивы с моделью роллинг релизов (например Arch). К слову даже обычная Fedora такую возможность предоставляет по умолчанию, хотя речь не идёт в данной ситуации о роллинг модели. В Ubuntu ядро почти никогда не является свежим, и мажорная версия не обновляется в рамках одного релиза. (LTS порты не в счёт).
PaulKovalov
PaulKovalov, AlexBKost говорил дело. Тем более этого намного проще чем самому разбираться с ядром. Если же вы хотите использовать самые самые свежие релизные версии ядра, то предпочтительней использовать дистрибутивы которые по умолчанию предоставляют такую возможность, это обычно любые дистрибутивы с моделью роллинг релизов (например Arch). К слову даже обычная Fedora такую возможность предоставляет по умолчанию, хотя речь не идёт в данной ситуации о роллинг модели. В Ubuntu ядро почти никогда не является свежим, и мажорная версия не обновляется в рамках одного релиза. (LTS порты не в счёт).
Ну можно же и на 16.04 сидеть и ставить ядра. Я уже поставил 16.04, утановил весь нужный софт, переустанавливать не хочу, долго потом буду настраивать систему
www777
PaulKovalov, Можно всё. Мы вам разрешаем. Но ответственность за свои действия на вас самих.
PaulKovalov
PaulKovalov, Можно всё. Мы вам разрешаем. Но ответственность за свои действия на вас самих.
Спасибо. И все таки кто-то знает как устранить эту проблему? https://dropmefiles.com/dIJBy
Пользователь добавил сообщение 11 Июля 2018, 10:17:13:
А заодно и ядро до 4.17 обновить
БТР
Я пробовал кучу всяких команд типа -f install, autoclean, upgrade, всегда что-то делает
скопируйте вывод выполнения в сообщение:
sudo apt update
sudo apt-get dist-upgrade
PaulKovalov
sudo apt update
Reading package lists… Done
Building dependency tree
Reading state information… Done
41 packages can be upgraded. Run ‘apt list —upgradable’ to see them.
sudo apt-get dist-upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
imagemagick-6.q16 : Depends: libmagickcore-6.q16-2 (>= 8:6.8.8.2) but it is not going to be installed
Depends: libmagickwand-6.q16-2 (>= 8:6.8.8.2) but it is not going to be installed
Recommends: libmagickcore-6.q16-2-extra
Recommends: ghostscript
libgphoto2-6 : Depends: libgd3 (>= 2.1.0~alpha~) but it is not going to be installed
libkf5waylandclient5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libosgi-compendium-java : Depends: libgeronimo-jpa-2.0-spec-java but it is not going to be installed
libpango-1.0-0 : Depends: fontconfig (>= 2.1.91)
libqmenumodel0 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libqt5multimedia5 : Depends: libqt5gui5 (>= 5.2.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.2.0) but it is not going to be installed
libqt5multimediaquick-p5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
Depends: libqt5quick5 (>= 5.4.0) but it is not going to be installed or
libqt5quick5-gles (>= 5.4.0) but it is not going to be installed
libubuntugestures5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
Depends: libqt5quick5 (>= 5.0.2) but it is not going to be installed or
libqt5quick5-gles (>= 5.0.2) but it is not going to be installed
libubuntutoolkit5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
qml-module-io-thp-pyotherside : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
Depends: libqt5quick5 (>= 5.0.2) but it is not going to be installed or
libqt5quick5-gles (>= 5.0.2) but it is not going to be installed
qml-module-ubuntu-layouts : Depends: libqt5quick5 (>= 5.0.2) but it is not going to be installed or
libqt5quick5-gles (>= 5.0.2) but it is not going to be installed
qtwayland5 : Depends: libqt5gui5 (>= 5.5.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.5.0) but it is not going to be installed
Depends: libqt5waylandclient5 (>= 5.5.0) but it is not going to be installed
tk : Depends: tk8.6 (>= 8.6.0-2)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Пользователь добавил сообщение 11 Июля 2018, 10:35:55:
Правда непохоже чтоб это к ядру относилось
« Последнее редактирование: 11 Июля 2018, 10:35:55 от PaulKovalov »
ARTGALGANO
PaulKovalov, список репов подключенных давайте
grep -v '^$|^#' /etc/apt/sources.list{,.d/*.list}
PaulKovalov
ARTGALGANO
еще
apt policy libqt5gui5 libgd3 libgeronimo-jpa-2.0-spec-java libmagickcore-6.q16-2
PaulKovalov
ARTGALGANO,
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов
или [code]…[/code], либо прикреплять к сообщению в виде отдельного файла.Показать скрытое содержание…
—toZen
« Последнее редактирование: 11 Июля 2018, 15:03:28 от τοΖεη »
- Печать
Страницы: [1] 2 3 Все Вверх
I’ve gone to upgrade my machine as I do every day and I’ve received the following errors:
$ sudo apt-get update && sudo apt-get upgrade
Hit:1 http://ftp.uk.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://ftp.uk.debian.org/debian buster-updates InRelease
Hit:4 https://updates.signal.org/desktop/apt xenial InRelease
Hit:5 https://packagecloud.io/AtomEditor/atom/any any InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up linux-image-4.19.0-8-amd64 (4.19.98-1+deb10u1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-8-amd64
pigz: abort: write error on <stdout> (No space left on device)
E: mkinitramfs failure cpio 141 pigz 28
update-initramfs: failed for /boot/initrd.img-4.19.0-8-amd64 with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-4.19.0-8-amd64 (--configure):
installed linux-image-4.19.0-8-amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-4.19.0-8-amd64
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
I believe the following line might be the cause of the issue, but I’m unsure how to fix:
pigz: abort: write error on <stdout> (No space left on device)
System info
$ uname -a
Linux debian 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux
$ ls -la /boot/
drwxr-xr-x 5 root root 1024 Apr 29 08:54 .
drwxr-xr-x 22 root root 4096 Feb 11 05:39 ..
-rw-r--r-- 1 root root 206361 Nov 11 00:30 config-4.19.0-6-amd64
-rw-r--r-- 1 root root 206194 Apr 27 06:05 config-4.19.0-8-amd64
-rw-r--r-- 1 root root 186598 Sep 20 2019 config-4.9.0-11-amd64
drwx------ 3 root root 4096 Jan 1 1970 efi
drwxr-xr-x 5 root root 1024 Feb 11 05:39 grub
-rw-r--r-- 1 root root 62662464 Feb 9 19:01 initrd.img-4.19.0-6-amd64
-rw-r--r-- 1 root root 62708576 Feb 11 05:39 initrd.img-4.19.0-8-amd64
-rw-r--r-- 1 root root 47360778 Oct 25 2019 initrd.img-4.9.0-11-amd64
drwx------ 2 root root 12288 Jan 27 2019 lost+found
-rw-r--r-- 1 root root 3410671 Nov 11 00:30 System.map-4.19.0-6-amd64
-rw-r--r-- 1 root root 3408461 Apr 27 06:05 System.map-4.19.0-8-amd64
-rw-r--r-- 1 root root 3203475 Sep 20 2019 System.map-4.9.0-11-amd64
-rw-r--r-- 1 root root 5270768 Nov 11 00:30 vmlinuz-4.19.0-6-amd64
-rw-r--r-- 1 root root 5274864 Apr 27 06:05 vmlinuz-4.19.0-8-amd64
-rw-r--r-- 1 root root 4249376 Sep 20 2019 vmlinuz-4.9.0-11-amd64
$ sudo dpkg -l | grep linux-image
ii linux-image-4.19.0-6-amd64 4.19.67-2+deb10u2 amd64 Linux 4.19 for 64-bit PCs (signed)
iF linux-image-4.19.0-8-amd64 4.19.98-1+deb10u1 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-4.9.0-11-amd64 4.9.189-3+deb9u1 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-amd64 4.19+105+deb10u3 amd64 Linux for 64-bit PCs (meta-package)
$ sudo cat /var/log/dpkg.log
2020-04-29 08:54:32 startup packages configure
2020-04-29 08:54:32 configure linux-image-4.19.0-8-amd64:amd64 4.19.98-1+deb10u1 <none>
2020-04-29 08:54:32 status half-configured linux-image-4.19.0-8-amd64:amd64 4.19.98-1+deb10u1
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 3987600 0 3987600 0% /dev
tmpfs 804084 9672 794412 2% /run
/dev/mapper/debian--vg-root 220799920 117407476 92106736 57% /
tmpfs 4020420 165216 3855204 5% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4020420 0 4020420 0% /sys/fs/cgroup
/dev/sdb1 114854440 84891720 24085372 78% /mnt/Extended
/dev/sda2 241965 208213 21260 91% /boot
/dev/sda1 523248 5220 518028 1% /boot/efi
tmpfs 804084 20 804064 1% /run/user/1000
/dev/sdd2 15006688 41004 14183656 1% /media/squire/GENERAL
1
1
Всем день добрый.
Обновляю систему:
sudo apt-get update && sudo apt-get upgrade
И последнее время (где-то месяц) при обновлении ядро не может обновиться. Пишет:
Пакеты, которые будут оставлены в неизменном виде:
linux-generic linux-headers-generic linux-image-generic
Нарыл в инете, что поможет:
Но на это он ругается:
Разрешение зависимостей…
Не удалось разрешить зависимости для обновления: решение не найдено.
Не удалось безопасно разрешить зависимости, попробуйте запустить с параметром —full-resolver.
Выполняю соответственно его рекомендациям:
sudo aptitude --full-resolver upgrade
Всё замечательно обновляется. Но при приходе следующих обновлений ядра история повторяется. В чем может быть дело?