无法从20.03 LTS升级到24.03_LTS_SP2

$ cat /etc/os-release
NAME="openEuler"
VERSION="20.03 (LTS)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS)"
ANSI_COLOR="0;31"

按照 升降级指导 | 文档 | openEuler社区,尝试升级到22.03-LTS-SP1和24.03-LTS-SP2均升级失败。

24.03-LTS-SP2尝试的更改为: 文件名变更为 /etc/yum.repos.d/openEuler-24.03-LTS-SP2.repo,然后将文件中的22.03-LTS-SP1均修改为24.03-LTS-SP2,其他未变。

[SP1_OS]
name=SP1_OS
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/OS/$basearch/RPM-GPG-KEY-openEuler

[SP1_everything]
name=SP1_everything
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/everything/$basearch/RPM-GPG-KEY-openEuler

[SP1_EPOL]
name=SP1_EPOL
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/OS/$basearch/RPM-GPG-KEY-openEuler

[SP1_debuginfo]
name=SP1_debuginfo
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/debuginfo/$basearch/RPM-GPG-KEY-openEuler

[SP1_source]
name=SP1_source
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/source/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/source/RPM-GPG-KEY-openEuler

[SP1_update]
name=SP1_update
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/OS/$basearch/RPM-GPG-KEY-openEuler

使用dnf update | tee update_log的结果如下:

[root@localhost ~]# dnf update | tee update_log
SP1_OS                                          121 kB/s | 2.8 MB     00:23
SP1_everything                                  0.0  B/s |   0  B     02:00
Error: Failed to download metadata for repo 'SP1_everything': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

22.03-LTS-SP1尝试的结果如下:

[lqw@localhost ~]$ sudo dnf update | tee update_log
SP1_OS                                          0.0  B/s |   0  B     02:01
Error: Failed to download metadata for repo 'SP1_OS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

请问是否无法跨版本升级?还是我的操作有误?

在我的环境试了一下你配置的 repo 源是可以访问的,但是官方的源非常慢,建议尝试使用其他镜像源测试一下:

【汇总贴】openEuler常用repo源 - Migration 迁移 - openEuler 论坛

1 Like

dnf distro-sync -y --releasever=“24.03LTS_SP2”

试一下这个命令,我从22.03升到24.03

1 Like