centos6.9 命令行使用x2openEuler升级至22.03 sp4报错

cat: /etc/os-release: No such file or directory

[ INFO ] - [upgrade] - [target_os_check] - download url list is [‘file:///mnt/iso/Packages/openEuler-release-22.03LTS_SP3-56.oe2203sp3.x86_64.rpm’]
[ WARNING ] - [upgrade] - [target_os_check] - download release package openEuler-release-22.03LTS_SP3-56.oe2203sp3.x86_64.rpm failed
[ INFO ] - [upgrade] - [target_os_check] - target os info is:,oe2203sp3,0-2
[ ERROR ] - [upgrade] - [target_os_check] - The target os is not in the whitelist
[ ERROR ] - [upgrade] - [target_os_check] - pre upgrade failed
[ ERROR ] - [upgrade_entrance] - [upgrade]- do pre upgrade failed

升级参数中repo文件路径:挂载sp4镜像做的本地源

参考这个解决: x2opneEuler升级阶段目标系统不在白名单如何处理 - Migration 迁移 - openEuler 论坛

另外,不建议用本地 repo 源,可以用 http 把 repo 源搭建到另外一台机器上

好的感谢!解决了。换成网络源或者Http方式访问本地源都可以

另外,我想问一下,web界面使用x2openEuler对环境有硬件要求:空闲内存16G以上,那命令行使用x2openEuler对本机环境系统升级,有什么硬件要求吗?

web 界面使用 x2openEuler 需要内存大是因为:作为服务端可能同时需要管理几十台或几百台待升级服务器,消耗资源比较多,如果并发不多不需要那么大内存
至于命令行,官方目前没有提供命令行升级的说明吧,应该是能跑就行

1 个赞