# cat /etc/centos-release
CentOS Linux release 8.5.21111. Take note the list of enabled repos in the Centos 8 Linux server.
sudo yum repolist
sudo yum repolist enabled > /tmp/pre.update.dnf.repo.txt2. Installing CentOS Stream packages using the following commands:
sudo dnf update
sudo dnf in centos-release-stream -y3. Run this command to migrating from CentOS 8 to CentOS Stream.
sudo dnf swap centos-linux-repos centos-stream-repos -y4. Finally, upgrading CentOS 8 to CentOS Stream.
sudo dnf distro-sync --allowerasing5. Restart your CentOS server.
sudo systemctl reboot# cat /etc/centos-release
CentOS Stream release 8Check the log files to make sure there are no errors.
sudo tail -f /var/log/messages
sudo grep -i -E 'err|wan|cri' /var/log/messages
sudo grep -i -E 'err|wan|cri' /var/log/nginx/error.logSome dnf repos may be renamed or disabled to prevent upgrade issues. It would be best if you validated those manually.
yum repolist enabled > /tmp/post.update.dnf.repo.txt# diff /tmp/pre.update.dnf.repo.txt /tmp/post.update.dnf.repo.txt
1,6c1,7
< repo id            repo name
< appstream          CentOS Linux 8 - AppStream
< baseos             CentOS Linux 8 - BaseOS
< epel               Extra Packages for Enterprise Linux 8 - x86_64
< epel-modular       Extra Packages for Enterprise Linux Modular 8 - x86_64
< extras             CentOS Linux 8 - Extras
---
> repo id             repo name
> appstream           CentOS Stream 8 - AppStream
> baseos              CentOS Stream 8 - BaseOS
> epel                Extra Packages for Enterprise Linux 8 - x86_64
> epel-modular        Extra Packages for Enterprise Linux Modular 8 - x86_64
> extras              CentOS Stream 8 - Extras
> extras-common       CentOS Stream 8 - Extras common packagesADVERTISEMENT
Alternatively, you can create a bash script as follows:
#/bin/bash
###Export the list of enabled repos
sudo yum repolist
sudo yum repolist enabled > /tmp/pre.update.dnf.repo.txt
###Installing CentOS Stream packages
sudo dnf update
sudo dnf in centos-release-stream -y
###Migrating from CentOS 8 to CentOS Stream
sudo dnf swap centos-linux-repos centos-stream-repos -y
###Upgrading CentOS 8 to CentOS Stream
sudo dnf distro-sync --allowerasing
sudo systemctl reboot
5/5 - (1 vote)
 
			



