SOP: openQA System Upgrades
This SOP details the necessary steps for performing a system upgrade on an openQA host.
Contact Information¶
| Owner | Testing Team | 
| Email Contact | testing@rockylinux.org | 
| Mattermost Contacts | @stack, @tcooper | 
| Mattermost Channels | ~Testing | 
Fedora¶
- 
Verify current installation is fully upgraded
1dnf upgrade --refresh - 
Install system upgrade plugin
1dnf install dnf-plugin-system-upgrade - 
Download the upgrade packages for next version
1dnf system-upgrade download --releasever=[newversion] - 
Reboot into offline upgrade mode
1dnf system-upgrade reboot - 
Post-reboot cleanup
1 2
dnf system-upgrade clean dnf clean packages 
Post-Upgrade Tasks¶
These steps may also be necessary in some (but not all) cases.
Upgrade the PostgreSQL database¶
- 
Install postgresql-upgrade package
1dnf install postgresql-upgrade - 
Upgrade your postgres database
1 2
sudo -iu postgres postgresql-setup --upgrade 
Re-apply Rocky branding¶
- 
Obtain the Ansible openQA deployment repository
 - 
Run the branding related tasks
1ansible-playbook init-openqa-rocky-developer-host.yml -t branding 
References¶
Additional Information
If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.
Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.
This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.