{"id":3580,"date":"2024-06-01T18:26:12","date_gmt":"2024-06-01T12:56:12","guid":{"rendered":"https:\/\/www.veeble.org\/kb\/?p=3580"},"modified":"2025-04-09T12:29:42","modified_gmt":"2025-04-09T06:59:42","slug":"upgrade-centos-8-stream-to-centos-9-stream","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/upgrade-centos-8-stream-to-centos-9-stream\/","title":{"rendered":"How to Upgrade from CentOS 8 Stream to CentOS 9 Stream"},"content":{"rendered":"\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/05\/7123941_logo_google_workspace_icon-2.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"380\" data-id=\"3581\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/05\/7123941_logo_google_workspace_icon-2.jpg\" alt=\"How to upgrade Centos 8 Stream to Centos 9 Stream\" class=\"wp-image-3581\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/05\/7123941_logo_google_workspace_icon-2.jpg 1200w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/05\/7123941_logo_google_workspace_icon-2-300x95.jpg 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/05\/7123941_logo_google_workspace_icon-2-1024x324.jpg 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/05\/7123941_logo_google_workspace_icon-2-768x243.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>This tutorial focuses on a seamless upgrade from CentOS 8 Stream to CentOS 9 Stream. By moving to CentOS 9 Stream, you may increase support, guarantee security enhancements and the most recent software, and boost enterprise support by better aligning with RHEL 9.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-5193f35a      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#overview-of-the-process\" class=\"uagb-toc-link__trigger\">Overview of the Process<\/a><li class=\"uagb-toc__list\"><a href=\"#how-to-update-centos-8-stream\" class=\"uagb-toc-link__trigger\">How to Update CentOS 8 Stream?<\/a><li class=\"uagb-toc__list\"><a href=\"#disable-python36-and-virt-modules\" class=\"uagb-toc-link__trigger\">Disable python36 and virt Modules<\/a><li class=\"uagb-toc__list\"><a href=\"#how-to-install-centos-9-repositories\" class=\"uagb-toc-link__trigger\">How to Install CentOS 9 Repositories?<\/a><li class=\"uagb-toc__list\"><a href=\"#how-to-verify-the-centos-9-stream-upgrade\" class=\"uagb-toc-link__trigger\">How to Verify the  CentOS 9 Stream Upgrade?<\/a><li class=\"uagb-toc__list\"><a href=\"#how-to-set-the-latest-kernel-as-default\" class=\"uagb-toc-link__trigger\">How to Set the Latest Kernel as Default?<\/a><li class=\"uagb-toc__list\"><a href=\"#how-to-remove-old-kernels-optional-step\" class=\"uagb-toc-link__trigger\">How to Remove Old Kernels? [Optional Step]<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<pre class=\"wp-block-verse has-vivid-red-color has-text-color has-link-color wp-elements-b44d3d0eee53842e59175c10cd57fd44\"><strong>[Important]<\/strong> Ensuring data integrity cannot be overstated. Before beginning the conversion process, make sure to back up all critical data, including system files, user data, and configuration files. Tools like <a href=\"https:\/\/www.veeble.org\/kb\/setup-linux-vps-backup-server-using-rsync\/\" target=\"_blank\" rel=\"noopener\">rsync<\/a>, tar, and external backup services can be utilized. Always test the procedures in a test environment before applying these changes in a production environment.<\/pre>\n\n\n<h4 class=\"wp-block-heading\" id=\"overview-of-the-process\">Overview of the Process<\/h4>\n\n\n<p>This guide will take you through the entire process, from backing up your system to verifying the upgrade and setting the latest kernel as default. We&#8217;ll start by backing up your system and updating CentOS 8 Stream. Then, we&#8217;ll disable CentOS 8-specific modules and install CentOS 9 repositories. After that, we&#8217;ll switch packages and rebuild the RPM database. We&#8217;ll also disable the subscription manager, <a href=\"https:\/\/www.veeble.org\/kb\/how-to-reboot-linux-and-windows-using-the-command-line\/\" target=\"_blank\" rel=\"noopener\">reboot the system<\/a>, and verify the upgrade. Finally, we&#8217;ll set the latest kernel as default and remove old kernels to ensure your system runs smoothly on CentOS 9 Stream. Follow these steps carefully to ensure a smooth upgrade.<\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-update-centos-8-stream\">How to Update CentOS 8 Stream?<\/h4>\n\n\n<p>Make sure your current CentOS 8 Stream system is up to date before upgrading to CentOS Stream 9. By doing this step, the likelihood of package conflicts during the conversion process is reduced. Use the following command to update it  and then reboot the system:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf update -y\nreboot<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"disable-python36-and-virt-modules\">Disable python36 and virt Modules<\/h4>\n\n\n<p>Some modules block kernel updates. It would help if you disabled them. Disabling python36 and virt module will allow this to proceed with upgradation.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf module disable python36 virt<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185220.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1293\" height=\"304\" data-id=\"3603\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185220.png\" alt=\"Disable python36 and virt Modules for CentOS 8 Stream to CentOS 9 Stream upgradation\" class=\"wp-image-3603\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185220.png 1293w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185220-300x71.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185220-1024x241.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185220-768x181.png 768w\" sizes=\"auto, (max-width: 1293px) 100vw, 1293px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-install-centos-9-repositories\">How to Install CentOS 9 Repositories?<\/h4>\n\n\n<p>The below commands will install the required CentOS 9 Stream repositories and switch and rebuild your system to use it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install https:\/\/mirror.stream.centos.org\/9-stream\/BaseOS\/x86_64\/os\/Packages\/centos-stream-release-9.0-22.el9.noarch.rpm https:\/\/mirror.stream.centos.org\/9-stream\/BaseOS\/x86_64\/os\/Packages\/centos-gpg-keys-9.0-22.el9.noarch.rpm https:\/\/mirror.stream.centos.org\/9-stream\/BaseOS\/x86_64\/os\/Packages\/centos-stream-repos-9.0-22.el9.noarch.rpm<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync -y<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm --rebuilddb<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-verify-the-centos-9-stream-upgrade\">How to Verify the  CentOS 9 Stream Upgrade?<\/h4>\n\n\n<p>Reboot the system by executing <code>sudo reboot<\/code> command and then access the system when it comes online again. To check the status of upgrade, just view the contents of the file: <code>centos-release<\/code> by the command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/centos-release<\/code><\/pre>\n\n\n\n<p>You should see &#8220;CentOS Stream release 9&#8221; if the upgrade was successful.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185623.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"65\" data-id=\"3604\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185623.png\" alt=\"\" class=\"wp-image-3604\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185623.png 754w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-185623-300x26.png 300w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Verify that the latest kernel is used (5.14+) by executing the command <code>uname -a<\/code> :<\/p>\n\n\n\n<p>If the CentOS 9 Stream kernel is not listed in the <code>uname -a<\/code> output, install the latest kernel by executing the command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install kernel<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-190906.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"136\" data-id=\"3606\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-190906-1024x136.png\" alt=\"\" class=\"wp-image-3606\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-190906-1024x136.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-190906-300x40.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-190906-768x102.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-190906.png 1276w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>We have successfully installed the 5.14+ kernel. Now reboot the system!<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo reboot<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-set-the-latest-kernel-as-default\">How to Set the Latest Kernel as Default?<\/h4>\n\n\n<p>If the latest kernel is not set as default, use <code>grubby<\/code> to set it. Here make sure the kernel for CentOS 9 Stream is correctly configured in the grub file.<\/p>\n\n\n\n<p>Firstly, list all boot options:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo grubby --info=ALL<\/code><\/pre>\n\n\n\n<p>Your output should look like this if you have successfully installed the latest kernel:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-191947.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"833\" height=\"867\" data-id=\"3609\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-191947.png\" alt=\"sudo grubby --info=ALL\nlisting available kernels in linux\" class=\"wp-image-3609\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-191947.png 833w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-191947-288x300.png 288w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-191947-768x799.png 768w\" sizes=\"auto, (max-width: 833px) 100vw, 833px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>In the above sample screenshot <code>5.14.0-452.el9.x86_64<\/code> (5.14+ kernel) was having index=0 value. Therefore set index=0 value in <strong><code>\/etc\/default\/grub<\/code><\/strong> file and also set the default kernel by executing the below command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo grubby --set-default \/boot\/vmlinuz-.<\/code><\/pre>\n\n\n\n<p>Example: The kernel version that I am using is <code>5.14.0-452.el9.x86_64<\/code>. I am using the command after modifying it to fit my situation, as illustrated in the image below, and then running it:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1551\" height=\"283\" data-id=\"3611\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752.png\" alt=\"\" class=\"wp-image-3611\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752.png 1551w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752-300x55.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752-1024x187.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752-768x140.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-193752-1536x280.png 1536w\" sizes=\"auto, (max-width: 1551px) 100vw, 1551px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Then set the index file correctly in the <code>\/etc\/default\/grub<\/code> file by either setting the value of <code>GRUB_DEFAULT<\/code> to <code>saved<\/code> or the new kernel version\/index.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/default\/grub<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194104.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"240\" data-id=\"3613\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194104.png\" alt=\"\/etc\/default\/grub file configuration for CentOS 9 Stream after upgrading CentOS 8 Stream\" class=\"wp-image-3613\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194104.png 893w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194104-300x81.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194104-768x206.png 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>All done, now you can regenerate the grub configuration and reboot the system for finalising the upgradation:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo grub2-mkconfig -o \/boot\/grub2\/grub.cfg<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo reboot<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194736.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"164\" data-id=\"3616\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194736.png\" alt=\"regenerating the grub configuration as a part of updating the kernel in grub configuration for centos 9 stream os\" class=\"wp-image-3616\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194736.png 856w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194736-300x57.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-194736-768x147.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-remove-old-kernels-optional-step\">How to Remove Old Kernels? [Optional Step]<\/h4>\n\n\n<p>To remove the old kernel execute the following command where you can replace <code>&lt;old-kernel-version&gt;<\/code> with the specific versions you want to remove, such as <code>4.18.0-553.5.1.el8.x86_64<\/code> in my above example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf remove kernel-&lt;old-kernel-version&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-223406.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1077\" height=\"646\" data-id=\"3622\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-223406.png\" alt=\"How to remove old kernel from centos?\" class=\"wp-image-3622\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-223406.png 1077w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-223406-300x180.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-223406-1024x614.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-01-223406-768x461.png 768w\" sizes=\"auto, (max-width: 1077px) 100vw, 1077px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-acd58067\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div>\n\n\n\n<p>You&#8217;ve successfully upgraded from CentOS 8 Stream to CentOS 9 Stream, opening the door to a more modern operating environment. If you follow these steps, your upgrade will go smoothly and quickly. \ud83d\ude0e\ud83c\udf89<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-85c48bd7 wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\">Experience the Power of Veeble VPS Hosting<\/h3><p class=\"uagb-cta__desc\">Experience the power of Veeble VPS hosting. Our plans are affordable, reliable, and packed with features that will help you take your business to the next level.<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/www.veeble.com\/in\/vps-hosting\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Get Your VPS<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6l-112.1 104c-6.992 6.484-17.18 8.218-25.94 4.406c-8.758-3.812-14.42-12.45-14.42-21.1L351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9l0-72c0-9.547 5.66-18.19 14.42-22c8.754-3.809 18.95-2.075 25.94 4.41l112.1 104C514.6 247.9 514.6 264.1 504.3 273.6z\"><\/path><\/svg><\/a><\/div><\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Also Read:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-veeble-hosting wp-block-embed-veeble-hosting\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.veeble.org\/kb\/migrate-centos-7-to-centos-8-stream\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial focuses on a seamless upgrade from CentOS 8 Stream to CentOS 9 Stream. By moving to CentOS 9 Stream, you may increase [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":8524,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5,3],"tags":[],"class_list":["post-3580","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-installation"],"uagb_featured_image_src":{"full":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream.jpg",1536,1024,false],"thumbnail":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream-150x150.jpg",150,150,true],"medium":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream-768x512.jpg",768,512,true],"large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream-1024x683.jpg",1024,683,true],"1536x1536":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream.jpg",1536,1024,false],"2048x2048":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/06\/How-to-Upgrade-from-CentOS-8-Stream-to-CentOS-9-Stream.jpg",1536,1024,false]},"uagb_author_info":{"display_name":"Adrian Antony","author_link":"https:\/\/www.veeble.com\/kb\/author\/adrian\/"},"uagb_comment_info":0,"uagb_excerpt":"This tutorial focuses on a seamless upgrade from CentOS 8 Stream to CentOS 9 Stream. By moving to CentOS 9 Stream, you may increase [&hellip;]","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/3580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=3580"}],"version-history":[{"count":24,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/3580\/revisions"}],"predecessor-version":[{"id":7082,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/3580\/revisions\/7082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media\/8524"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=3580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=3580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=3580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}