
Estoy intentando actualizar RHEL7 a RHEL8 usando LEAPP. He corregido todos los errores que marcó el análisis previo a la actualización. El último error que recibo es que no hay suficiente espacio.
Disk Requirements: At least 223MB more space needed on the / filesystem.
Sin embargo, tengo mucho espacio: 42 GB de espacio no utilizado en la /
partición, 835 MB descargados para la actualización. Se agradece enormemente cualquier ayuda para solucionar este problema.
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 ~]#
Respuesta1
La respuesta corta es intentar configurar esta variable:
export LEAPP_OVL_SIZE=3000
El instalador de leapp crea una imagen de superposición de contenedor en /var/lib/leapp. El tamaño predeterminado es 2048 MB. La variable de entorno LEAP_OVL_SIZE se puede configurar para aumentar el tamaño en MB de esta imagen.
El mensaje de error es algo engañoso pero, en general, como dice que necesita al menos 223 MB, queremos cambiar este valor a al menos 2048 + 223 + (algo de espacio adicional). 3000 es un buen punto de partida en ese caso.
Respuesta2
Esto funciona para mí. Necesitamos evitar leapp upgrade
intentar instalarlos. Haga esto para todos los paquetes de la lista que no se pueden instalar. Entonces eliminé la versión actual de todos los paquetes que iban a actualizarse y los instalé manualmente mediante rpm
archivos binarios.
Por ejemplo, digamos que el paquete iwl7260-firmware
no se puede instalar debido a falta de espacio. Primero eliminamos el paquete y luego lo instalamos mediante 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
Después de eso, corre leapp update
de nuevo.