Zum Inhalt

SOP: openQA — System-Upgrades

Diese Standardarbeitsanweisung beschreibt die notwendigen Schritte zur Durchführung eines System-Upgrades auf einem openQA-Host.

Contact Information

Owner Testing Team
Email Contact testing@rockylinux.org
Mattermost Contacts @stack, @tcooper
Mattermost Channels ~Testing

Fedora

  1. Prüfen Sie, ob die aktuelle Installation vollständig aktualisiert ist

    1
    dnf upgrade --refresh
    
  2. Installieren Sie das System-Upgrade-Plugin

    1
    dnf install dnf-plugin-system-upgrade
    
  3. Laden Sie die Upgrade-Pakete für die nächste Version herunter

    1
    dnf system-upgrade download --releasever=[newversion]
    
  4. Neustart im Offline-Upgrade-Modus

    1
    dnf system-upgrade reboot
    
  5. Aufräumarbeiten nach dem Neustart

    1
    2
    dnf system-upgrade clean
    dnf clean packages
    

Tasks nach dem Upgrade

Diese Schritte können in einigen (aber nicht allen) Fällen ebenfalls notwendig sein.

Aktualisierung der PostgreSQL-Datenbank

  1. Installieren Sie das Paket postgresql-upgrade

    1
    dnf install postgresql-upgrade
    
  2. Aktualisieren Sie Ihre PostgreSQL-Datenbank

    1
    2
    sudo -iu postgres
    postgresql-setup --upgrade
    

Rocky-Branding erneut anwenden

  1. Das Ansible openQA Deployment-Repository abrufen

  2. Führen Sie die Tasks im Zusammenhang mit Branding durch

    1
    ansible-playbook init-openqa-rocky-developer-host.yml -t branding
    

Referenzen

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.

Author: Trevor Cooper