
Ich versuche, RHEL7 mit LEAPP auf RHEL8 zu aktualisieren. Ich habe alle Fehler behoben, die der Preupgrade-Scan angezeigt hat. Der letzte Fehler, den ich erhalte, ist, dass nicht genügend Speicherplatz vorhanden ist
Disk Requirements: At least 223MB more space needed on the / filesystem.
Ich habe jedoch jede Menge Platz: 42 GB ungenutzter Speicherplatz auf der /
Partition, 835 MB heruntergeladen für das Upgrade. Jede Hilfe bei der Behebung dieses Problems ist sehr willkommen.
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 ~]#
Antwort1
Die kurze Antwort lautet: Versuchen Sie, diese Variable festzulegen:
export LEAPP_OVL_SIZE=3000
Das Leapp-Installationsprogramm erstellt ein Container-Overlay-Image in /var/lib/leapp. Die Standardgröße beträgt 2048 MB. Die Umgebungsvariable LEAP_OVL_SIZE kann gesetzt werden, um die Größe dieses Images in MB zu erhöhen.
Die Fehlermeldung ist etwas irreführend, aber da sie besagt, dass Sie mindestens 223 MB benötigen, möchten wir diesen Wert im Allgemeinen auf mindestens 2048 + 223 + (etwas zusätzlichen Speicherplatz) ändern. 3000 ist in diesem Fall ein guter Anfangswert.
Antwort2
Das funktioniert bei mir. Wir müssen verhindern, leapp upgrade
dass versucht wird, sie zu installieren. Tun Sie dies für alle Pakete in der Liste, die nicht installiert werden können. Also habe ich die aktuelle Version aller Pakete entfernt, die aktualisiert werden sollten, und sie manuell über Binärdateien installiert rpm
.
Nehmen wir beispielsweise an, dass ein Paket iwl7260-firmware
aufgrund von Platzmangel nicht installiert werden kann. Zuerst entfernen wir das Paket und installieren es dann über 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
Führen Sie den Lauf danach leapp update
erneut aus.