Rocky 9.x Upgrade Rocky 8.x to Rocky 9.x

From Notes_Wiki
Revision as of 07:57, 15 June 2023 by Saurabh (talk | contribs) (Created page with "Home > Rocky Linux or CentOS > Rocky Linux 9.x > System Administration > Upgrade Rocky 8.x to Rocky 9.x To upgrade from Rocky 8 to Rocky 9 use: # Ensure sufficient free space in / before proceeding # Go to URL https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/ # Note package names for rocky-release, rocky-repos and rocky-gpg-keys. Eg at time of t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Home > Rocky Linux or CentOS > Rocky Linux 9.x > System Administration > Upgrade Rocky 8.x to Rocky 9.x

To upgrade from Rocky 8 to Rocky 9 use:

  1. Ensure sufficient free space in / before proceeding
  2. Go to URL https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/
  3. Note package names for rocky-release, rocky-repos and rocky-gpg-keys. Eg at time of this writing values were:
    REPO_URL="https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/r"
    RELEASE_PKG="rocky-release-9.2-1.5.el9.noarch.rpm"
    REPOS_PKG="rocky-repos-9.2-1.5.el9.noarch.rpm"
    GPG_KEYS_PKG="rocky-gpg-keys-9.2-1.5.el9.noarch.rpm"
  4. Install the rocky9 packages using:
    sudo dnf install $REPO_URL/$RELEASE_PKG $REPO_URL/$REPOS_PKG $REPO_URL/$GPG_KEYS_PKG
  5. Move redhat-logos as it causes update to fail
    mv /usr/share/redhat-logos /usr/share/redhat-logos-old
  6. Upgrade system from Rocky 8 to Rocky 9 via:
    sudo dnf --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync -y
    If above throws errors then please try:
    sudo dnf --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync -y --skip-broken --nobest
  7. If there are still errors we may have to remove those packages. For example
    yum remove openssl3-libs
    yum remove python39-six
    and then try distro-sync again. Note the names of packages being removed including the ones getting removed due to dependency. We may have to install them again later.
  8. Rebuild the RPM DB using:
    sudo rpm --rebuilddb
  9. Reboot system and validate Rocky 9
  10. Optionally you can allow SHA1 based signatures via:
    update-crypto-policies --set DEFAULT:SHA1
    https://www.redhat.com/en/blog/rhel-security-sha-1-package-signatures-distrusted-rhel-9
  11. Also install any critical packages removed earlier via dnf

Refer: - https://www.techrepublic.com/article/upgrade-rocky-linux/


Home > Rocky Linux or CentOS > Rocky Linux 9.x > System Administration > Upgrade Rocky 8.x to Rocky 9.x