В ходе очередного обновления один из клиентов получил сообщение об ошибке и нехватке места на разделе /boot:
Transaction check error:installing package kernel-3.10.0-514.16.1.el7.x86_64 needs 487KB on the /boot filesystemError Summary————-Disk Requirements:At least 1MB more space needed on the /boot filesystem.
Решается данная проблема с помощью package-cleanup из пакета yum-utils. Ставим пакет командой:
yum install yum-utils
Затем выполняем:
package-cleanup —oldkernels —count=1
Где —count=1 — это количество ядер, которое мы хотим оставить. Для того что бы зафиксировать ограничение на количество установленных в системе старых ядер нужно отредактировать файл /etc/yum.conf (/etc/dnf/dnf.conf для DNF) и указать там параметр:
installonly_limit=1
После этого, пакетный менеджер будет оставлять в системе только нужное количество пакетов ядра.