
Я пытаюсь обновить RHEL7 до RHEL8 с помощью LEAPP. Я исправил все ошибки, которые были отмечены предварительным сканированием. Последняя ошибка, которую я получаю, заключается в том, что недостаточно места
Disk Requirements: At least 223MB more space needed on the / filesystem.
У меня достаточно места, хотя: 42 ГБ неиспользуемого пространства на /
разделе, 835 МБ загружено для обновления. Любая помощь в устранении этой проблемы будет высоко оценена.
Error Summary
-------------
Disk Requirements:
At least 223MB more space needed on the / filesystem.
============================================================
END OF ERRORS
============================================================
Debug output written to /var/log/leapp/leapp-upgrade.log
============================================================
REPORT
============================================================
A report has been generated at /var/log/leapp/leapp-report.json
A report has been generated at /var/log/leapp/leapp-report.txt
============================================================
END OF REPORT
============================================================
Answerfile has been generated at /var/log/leapp/answerfile
[root@rh7 ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 9.0M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/rhel-root xfs 50G 6.2G 44G 13% /
/dev/mapper/rhel-home xfs 484G 172M 484G 1% /home
tmpfs tmpfs 379M 0 379M 0% /run/user/995
/dev/sda1 xfs 2.0G 165M 1.9G 9% /boot
tmpfs tmpfs 379M 0 379M 0% /run/user/0
[root@rh7 ~]#
решение1
Короткий ответ — попробуйте установить эту переменную:
export LEAPP_OVL_SIZE=3000
Установщик leapp создает образ контейнера наложения в /var/lib/leapp. Размер по умолчанию составляет 2048 МБ. Переменная среды LEAP_OVL_SIZE может быть установлена для увеличения размера этого образа в МБ.
Сообщение об ошибке вводит в заблуждение, но в целом, поскольку в нем говорится, что вам необходимо не менее 223 МБ, мы хотим изменить это значение как минимум на 2048 + 223 + (некоторое дополнительное пространство). В этом случае 3000 — хорошее начало.
решение2
Это работает для меня. Нам нужно предотвратить leapp upgrade
попытки их установки. Сделайте это для всех пакетов в списке, которые не могут быть установлены. Поэтому я удалил текущую версию всех пакетов, которые должны были быть обновлены, и вручную установил их через rpm
двоичные файлы.
Например, предположим, что пакет iwl7260-firmware
не может быть установлен из-за нехватки места. Сначала мы удаляем пакет, а затем устанавливаем его через rpm
:
yum remove iwl7260-firmware
rpm -i https://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/iwl7260-firmware-25.30.13.0-111.el8_7.1.noarch.rpm
После этого leapp update
снова бегите.