需要:rsync >= 3.1.0

当前节点:22.03 (LTS-SP2)+x2openEuler-core-3.0.0-20240125.x86_64.rpm,待升级节点:
7.4

yum install x2openEuler-upgrade-3.0.0-20240125.x86_64.rpm
Loaded plugins: fastestmirror
Examining x2openEuler-upgrade-3.0.0-20240125.x86_64.rpm: x2openEuler-upgrade-3.0.0-20240125.x86_64
标记 x2openEuler-upgrade-3.0.0-20240125.x86_64.rpm 为安装
解析依赖关系
→ 正在运行事务检查
—> 包 x2openEuler-upgrade.x86_64 0:3.0.0-20240125 将被安装
→ 处理依赖关系: rsync >= 3.1.0,用于包:x2openEuler-upgrade-3.0.0-20240125.x86_64
加载镜像速度,从缓存的主机文件中获取
→ 处理依赖关系: bzip2,用于包:x2openEuler-upgrade-3.0.0-20240125.x86_64
→ 处理依赖关系: wget,用于包:x2openEuler-upgrade-3.0.0-20240125.x86_64
→ 正在运行事务检查
—> 包 bzip2.x86_64 0:1.0.6-13.el7 将被安装
—> 包 wget.x86_64 0:1.14-15.el7 将被安装
—> 包 x2openEuler-upgrade.x86_64 0:3.0.0-20240125 将被安装
→ 处理依赖关系: rsync >= 3.1.0,用于包:x2openEuler-upgrade-3.0.0-20240125.x86_64
→ 依赖关系解析完成
错误:包:x2openEuler-upgrade-3.0.0-20240125.x86_64 (/x2openEuler-upgrade-3.0.0-20240125.x86_64)
需要:rsync >= 3.1.0
已安装:rsync-3.0.9-18.el7.x86_64 (@base-CentOS7)
rsync = 3.0.9-18.el7
您可以尝试使用 --skip-broken 参数绕过此问题
您可以尝试运行:rpm -Va --nofiles --nodigest

centos7配个高版本或者update源就有了

手动编译升级了,没啥用
rsync -V
rsync version 3.3.0 protocol version 31

不要使用编译

费劲啊,又得找个高版本centos 传到内网做离线镜像源

直接到镜像站中下个rpm包不就可以了。实在不行就编译。