系统升级默认是升级到最新的版本
源服务器已安装 nginx、MySQL、jdk


备份原repo文件
cd /etc/yum.repos.d
mkdir bak && mv *.repo bak
cat > bclinux7.8.repo << EOF
[base]
name=BC-Linux-7.8 - Base
baseurl=http://mirrors.bclinux.org/bclinux/el7.8/os/x86_64/
gpgcheck=0
enabled=1
[updates]
name= BC-Linux-7.8 - Updates
baseurl=http://mirrors.bclinux.org/bclinux/el7.8/updates/x86_64/
gpgcheck=0
enabled=1
[extras]
name= BC-Linux-7.8 - Extras
baseurl=http://mirrors.bclinux.org/bclinux/el7.8/extras/x86_64/
gpgcheck=0
enabled=1
EOF更新源
#更新yum源仓库
yum clean all && yum makecacheyum install -y bclinux-sysmt
leapp --version
yum remove -y python-magic
cat /etc/bclinux-sysmt/files/bclinux-sysmt_upgrade_repositories.repo
yum remove -y cloud-initLANG=en_US.UTF-8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp preupgrade --no-rhsm
我们可以在 leapp-report.txt 文件中找到对应的解决方法

卸载这个依赖包,但是这个是 nginx 需要的依赖包,所以卸载这个依赖包,也会把 nginx 卸载,所以提前备份 nginx 相关配置文件
[root@localhost ~]# rpm -qa|grep openssl11-libs
openssl11-libs-1.1.1k-7.el7.x86_64
[root@localhost ~]# yum remove -y openssl11-libs-1.1.1k-7.el7.x86_64
LANG=en_US.UTF-8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp preupgrade --no-rhsmsystemctl stop mysqldLANG=en_US.UTF-8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp upgrade --no-rhsmreboot
cat /etc/os-release
cat /etc/redhat-release
uname -r升级完成验证服务是否正常

yum remove -y bclinux-sysmt bclinux-sysmt-repository python2-bclinux-sysmt leapp-repository-deps-el8 leapp-deps-el8
rm -fr /var/log/bclinux-sysmt/ /var/lib/bclinux-sysmt/ /etc/bclinux-sysmt/ /etc/yum.repos.d/bclinux7.8.repo原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。