查看问题详情

编号项目分类查看权限最后更新
0000127Anolis OS 8* OTHERSpublic2021-05-12 11:19
报告员anolislw 分派给xuchunmei000  
优先级normal严重性minor出现频率always
状态 resolved处理状况open 
标题0000127: [centos8.3-aarch64/x86_64][Anolis 8.2-4.18] 执行迁移脚本工具后系统没有安装base_packages基础包
描述描述:centos8.3使用工具centos2anolis.py迁移至Anolis 8.2系统内未能安装base_packages相关包
            ‘basesystem','initscripts','anolis-logos','plymouth','grub2','grubby'”

【迁移前信息】
[root@iZbp13etdjb60asfbyrjmfZ ~]# uname -a
Linux iZbp13etdjb60asfbyrjmfZ 4.18.0-240.15.1.el8_3.aarch64 #1 SMP Tue Mar 2 15:14:39 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

[root@iZbp13etdjb60asfbyrjmfZ ~]# uname -r
4.18.0-240.15.1.el8_3.aarch64

[root@iZbp13etdjb60asfbyrjmfZ ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"

[root@iZbp13etdjb60asfbyrjmfZ ~]# cat /etc/centos-release
CentOS Linux release 8.3.2011

【迁移后信息】
[root@iZbp13etdjb60asfbyrjmfZ ~]# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.org/"

[root@iZbp13etdjb60asfbyrjmfZ ~]#
[root@iZbp13etdjb60asfbyrjmfZ ~]# cat /etc/centos-release
CentOS Linux release 8.3.2011 <这里有问题>
[root@iZbp13etdjb60asfbyrjmfZ ~]#
[root@iZbp13etdjb60asfbyrjmfZ ~]# cat /etc/redhat-release
Anolis OS release 8.2
[root@iZbp13etdjb60asfbyrjmfZ ~]#
[root@iZbp13etdjb60asfbyrjmfZ ~]# uname -a
Linux iZbp13etdjb60asfbyrjmfZ 4.18.0-240.15.1.el8_3.aarch64 #1 SMP Tue Mar 2 15:14:39 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
[root@iZbp13etdjb60asfbyrjmfZ ~]#
[root@iZbp13etdjb60asfbyrjmfZ ~]# uname -r
4.18.0-240.15.1.el8_3.aarch64


【问题】
迁移完成reboot后查询:anolis基础包没有安装

[root@iZbp13etdjb60asfbyrjmfZ ~]# yum list --installed | grep an8
Repository AppStream is listed more than once in the configuration
Repository BaseOS is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
anolis-gpg-keys.noarch 8.2-8.an8 @System
anolis-release.aarch64 8.2-8.an8 @System
anolis-repos.aarch64 8.2-8.an8 @System



问题重现步骤【复现】
     下载并执行centos2anolis迁移脚本:
      git clone https://codeup.openanolis.cn/codeup/migration/centos2anolis.git
      脚本工具link:https://codeup.openanolis.cn/codeup/migration/centos2anolis/blob/master/centos2anolis.py
      需要在centos8.3环境下执行:
      python3 centos2anolis.py
      reboot
      yum list --installed | grep an8
附注【附】
x86有相同问题
标签没加标签.

活动

xuchunmei000

2021-05-11 22:15

开发人员   ~0000195

ecs实例上的centos相关的repo被修改,不是使用的centos-linux-repos包中自带的。
在执行迁移脚本前,将ecs修改过的repo删除,重新安装centos-linux-repos,再执行迁移脚本。

xuchunmei000

2021-05-12 10:56

开发人员   ~0000199

与126问题相同,处理方式如下
在执行迁移脚本前执行如下步骤:
cd /etc/yum.repos.d
rm -rf CentOS-AppStream.repo CentOS-Base.repo CentOS-centosplus.repo
CentOS-CR.repo CentOS-Debuginfo.repo CentOS-Extras.repo CentOS-fasttrack.repo
CentOS-Media.repo CentOS-PowerTools.repo CentOS-Sources.repo CentOS-Vault.repo
wget
https://mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os/Packages/centos-linux-repos-8-2.el8.noarch.rpm
rpm -ivh centos-linux-repos-8-2.el8.noarch.rpm --nodeps --force

问题历史

日期 用户名 字段 更改
2021-05-11 17:07 anolislw 新建问题
2021-05-11 22:15 xuchunmei000 注释已添加: 0000195
2021-05-11 22:56 jacobwang 分派给 => xuchunmei000
2021-05-11 22:56 jacobwang 状态 新建 => 已分配
2021-05-12 10:56 xuchunmei000 注释已添加: 0000199
2021-05-12 11:19 xuchunmei000 状态 已分配 => 已解决