Проблемы с обновлением хранилища с RHEL 7 до RHEL8

Проблемы с обновлением хранилища с RHEL 7 до RHEL8

Я пытаюсь обновить 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снова бегите.

Связанный контент