oamg / leapp

Leapp - Application & OS Modernization Framework (For in-place upgrades, follow leapp-repository)
https://oamg.github.io/leapp/
Apache License 2.0
87 stars 70 forks source link

'leapp upgrade' from CentOS 7.x to Alma 8.5 stops with error 'Disk Requirements' on XFS-Filesystem #778

Closed maze-m closed 2 years ago

maze-m commented 2 years ago

Actual behavior When I try do do an Upgrade from CentOS 7.x to Alma 8.5 as it's discribed in the ELevate Quickstart Guide from Alma Linux I got the 'Error Summary - Disk Requirements: At least X MB more space needed on the filesystem'. I got this error although there's enough space left on device for doing an upgrade.

To Reproduce Steps to reproduce the behavior

  1. 'yum update -y' on CentOS 7.x machine

  2. 'reboot' CentOS 7.x machine

  3. Install 'elevate-release' Repo: 'sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm'

  4. 'leapp preupgrade'

  5. 'rmmod pata_acpi' && 'echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config' && 'leapp answer --section remove_pam_pkcs11_module_check.confirm=True'

  6. 'leapp upgrade'

  7. See error:

installing package libattr-2.4.48-3.el8.i686 needs 171MB on the / filesystem
  installing package pcre-8.42-6.el8.i686 needs 171MB on the / filesystem
  installing package nss-softokn-freebl-3.67.0-7.el8_5.i686 needs 172MB on the / filesystem

Error Summary
-------------
Disk Requirements:
   At least 226MB 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

Expected behavior Although I've resized my /-partition as it's discribed here , I got the error 'At least X MB more space needed on the filesystem' anymore on XFS-based FS. Is it possible to comment out the check of Disk-Space?

System information (please complete the following information):

# rpm -qa "leapp*"
dev.intern.blabla.com:~$ rpm -qa "*leapp*"
leapp-deps-0.12.1-100.20210924142320684911.master.28.g1f03432.el7.noarch
leapp-upgrade-el7toel8-0.14.0-100.202109271224Z.b7ebfca.master.el7.elevate.noarch
leapp-upgrade-el7toel8-deps-0.14.0-100.202109271224Z.b7ebfca.master.el7.elevate.noarch
leapp-0.12.1-100.20210924142320684911.master.28.g1f03432.el7.noarch
python2-leapp-0.12.1-100.20210924142320684911.master.28.g1f03432.el7.noarch
leapp-data-almalinux-0.1-4.el7.noarch

Attach (or provide link to) log files if applicable (optional - may contain confidential information):

dev.intern.blabla.com:~$ ll /var/log/leapp/ total 3424 -rw-r--r-- 1 root root 0 Jun 9 10:54 answerfile -rw-r--r-- 1 root root 49 Jun 9 10:54 answerfile.userchoices drwxr-xr-x 2 root root 4096 Jun 9 09:18 archive -rw-r--r-- 1 root root 20017 Jun 9 09:25 dnf-plugin-data.txt -rw-r--r-- 1 root root 236750 Jun 9 10:54 leapp-report.json -rw-r--r-- 1 root root 228078 Jun 9 10:54 leapp-report.txt -rw-r--r-- 1 root root 3010206 Jun 9 10:54 leapp-upgrade.log dev.intern.blabla.com:~$

pirat89 commented 2 years ago

@maze-m Hi. thank you for the report.

Although I've resized my /-partition as it's discribed here

The document is not speaking just about resizing / partition. It's speaking mainly about

One of above methods is fixing this issue. Article is also explaining why you are interested about /var instead of just / (in case /var is on separate partition).

Is it possible to comment out the check of Disk-Space?

No. It's standard check & test done by RPM for any rpm transaction that cannot be skipped.