Bug 4125 - [CentOS7.9迁移Anolis8.8][aarch64] 迁移前安装迁移工具leapp遇到依赖问题
Summary: [CentOS7.9迁移Anolis8.8][aarch64] 迁移前安装迁移工具leapp遇到依赖问题
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: Images&Installations (show other bugs) Images&Installations
Version: 8.8
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaochang
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-21 11:16 UTC by anolislw
Modified: 2023-02-21 11:18 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anolislw alibaba_cloud_group 2023-02-21 11:16:53 UTC
Description of problem:
CentOS7.9迁移Anolis8.8 [aarch64,迁移前安装迁移工具leapp遇到依赖问题。

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.  登录centos7.9 aarch64环境
2.  wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo
3.  yum install -y python-pip
    yum remove -y python-requests python-urllib3; /usr/bin/pip2 uninstall requests urllib3 -y 2>/dev/null || echo "not installed"
    yum -y install leapp #遇到依赖问题

Actual results:
[root@migrate-arm-huangxing-host ~]# yum -y install leapp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package leapp.noarch 0:0.12.0-1.0.7.an7 will be installed
--> Processing Dependency: python2-leapp = 0.12.0-1.0.7.an7 for package: leapp-0.12.0-1.0.7.an7.noarch
--> Processing Dependency: leapp-repository >= 0.13.0 for package: leapp-0.12.0-1.0.7.an7.noarch
--> Running transaction check
---> Package leapp-repository.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: leapp-repository-dependencies = 5 for package: leapp-repository-0.13.0-2.13.an7.noarch
--> Processing Dependency: python2-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
--> Processing Dependency: python3-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
---> Package python2-leapp.noarch 0:0.12.0-1.0.7.an7 will be installed
--> Processing Dependency: leapp-framework-dependencies = 3 for package: python2-leapp-0.12.0-1.0.7.an7.noarch
--> Running transaction check
---> Package leapp-deps.noarch 0:0.12.0-1.0.7.an7 will be installed
--> Processing Dependency: python-six for package: leapp-deps-0.12.0-1.0.7.an7.noarch
--> Processing Dependency: python-requests for package: leapp-deps-0.12.0-1.0.7.an7.noarch
---> Package leapp-repository.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: python3-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
---> Package leapp-repository-deps.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: dnf >= 4 for package: leapp-repository-deps-0.13.0-2.13.an7.noarch
--> Processing Dependency: policycoreutils-python for package: leapp-repository-deps-0.13.0-2.13.an7.noarch
---> Package python2-psutil.aarch64 0:2.2.1-5.el7 will be installed
--> Running transaction check
---> Package dnf.noarch 0:4.0.9.2-2.el7_9 will be installed
--> Processing Dependency: python2-dnf = 4.0.9.2-2.el7_9 for package: dnf-4.0.9.2-2.el7_9.noarch
---> Package leapp-repository.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: python3-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
---> Package policycoreutils-python.aarch64 0:2.5-34.el7 will be installed
--> Processing Dependency: setools-libs >= 3.3.8-4 for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libsemanage-python >= 2.5-14 for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-34.el7.aarch64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-34.el7.aarch64
---> Package python-requests.noarch 0:2.6.0-10.el7 will be installed
--> Processing Dependency: python-urllib3 >= 1.10.2-1 for package: python-requests-2.6.0-10.el7.noarch
---> Package python-six.noarch 0:1.9.0-2.el7 will be installed
--> Running transaction check
---> Package audit-libs-python.aarch64 0:2.8.5-4.el7 will be installed
---> Package checkpolicy.aarch64 0:2.5-8.el7 will be installed
---> Package leapp-repository.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: python3-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
---> Package libcgroup.aarch64 0:0.41-21.el7 will be installed
---> Package libsemanage-python.aarch64 0:2.5-14.el7 will be installed
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package python-urllib3.noarch 0:1.10.2-7.el7 will be installed
---> Package python2-dnf.noarch 0:4.0.9.2-2.el7_9 will be installed
--> Processing Dependency: dnf-data = 4.0.9.2-2.el7_9 for package: python2-dnf-4.0.9.2-2.el7_9.noarch
--> Processing Dependency: python2-libdnf >= 0.22.5 for package: python2-dnf-4.0.9.2-2.el7_9.noarch
--> Processing Dependency: python2-libcomps >= 0.1.8 for package: python2-dnf-4.0.9.2-2.el7_9.noarch
--> Processing Dependency: python2-hawkey >= 0.22.5 for package: python2-dnf-4.0.9.2-2.el7_9.noarch
--> Processing Dependency: libmodulemd >= 1.4.0 for package: python2-dnf-4.0.9.2-2.el7_9.noarch
--> Processing Dependency: python2-libdnf for package: python2-dnf-4.0.9.2-2.el7_9.noarch
--> Processing Dependency: python-enum34 for package: python2-dnf-4.0.9.2-2.el7_9.noarch
---> Package setools-libs.aarch64 0:3.3.8-4.el7 will be installed
--> Running transaction check
---> Package dnf-data.noarch 0:4.0.9.2-2.el7_9 will be installed
--> Processing Dependency: libreport-filesystem for package: dnf-data-4.0.9.2-2.el7_9.noarch
---> Package leapp-repository.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: python3-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
---> Package libmodulemd.aarch64 0:1.6.3-1.el7 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: libmodulemd-1.6.3-1.el7.aarch64
---> Package python-enum34.noarch 0:1.0.4-1.el7 will be installed
---> Package python2-hawkey.aarch64 0:0.22.5-2.el7_9 will be installed
--> Processing Dependency: libdnf(aarch-64) = 0.22.5-2.el7_9 for package: python2-hawkey-0.22.5-2.el7_9.aarch64
--> Processing Dependency: libsolvext.so.0(SOLV_1.0)(64bit) for package: python2-hawkey-0.22.5-2.el7_9.aarch64
--> Processing Dependency: libsolv.so.0(SOLV_1.0)(64bit) for package: python2-hawkey-0.22.5-2.el7_9.aarch64
--> Processing Dependency: libsolvext.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.aarch64
--> Processing Dependency: libsolv.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.aarch64
--> Processing Dependency: librepo.so.0()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.aarch64
--> Processing Dependency: libdnf.so.2()(64bit) for package: python2-hawkey-0.22.5-2.el7_9.aarch64
---> Package python2-libcomps.aarch64 0:0.1.8-14.el7 will be installed
--> Processing Dependency: libcomps(aarch-64) = 0.1.8-14.el7 for package: python2-libcomps-0.1.8-14.el7.aarch64
--> Processing Dependency: libcomps.so.0.1.6()(64bit) for package: python2-libcomps-0.1.8-14.el7.aarch64
---> Package python2-libdnf.aarch64 0:0.22.5-2.el7_9 will be installed
--> Running transaction check
---> Package leapp-repository.noarch 0:0.13.0-2.13.an7 will be installed
--> Processing Dependency: python3-psutil for package: leapp-repository-0.13.0-2.13.an7.noarch
---> Package libcomps.aarch64 0:0.1.8-14.el7 will be installed
---> Package libdnf.aarch64 0:0.22.5-2.el7_9 will be installed
---> Package librepo.aarch64 0:1.8.1-8.el7_9 will be installed
---> Package libreport-filesystem.aarch64 0:2.1.11-53.el7.centos will be installed
---> Package libsolv.aarch64 0:0.6.34-4.el7 will be installed
---> Package libyaml.aarch64 0:0.1.4-11.el7 will be installed
--> Finished Dependency Resolution
Error: Package: leapp-repository-0.13.0-2.13.an7.noarch (migration)
           Requires: python3-psutil
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@migrate-arm-huangxing-host ~]#
[root@migrate-arm-huangxing-host ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (AltArch)
[root@migrate-arm-huangxing-host ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (AltArch)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (AltArch)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7:server"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

[root@migrate-arm-huangxing-host ~]# uname -r
4.18.0-348.20.1.el7.aarch64


Expected results:
安装迁移工具无误

Additional info:
#迁移前系统环境
[root@migrate-arm-huangxing-host ~]# uname -r
4.18.0-348.20.1.el7.aarch64
[root@migrate-arm-huangxing-host ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (AltArch)
[root@migrate-arm-huangxing-host ~]# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.18.0-348.20.1.el7.aarch64 root=UUID=03a8036b-d52a-4a59-aa3e-d03225894630 ro console=tty0 net.ifnames=0 console=ttyAMA0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295
[root@migrate-arm-huangxing-host ~]#
[root@migrate-arm-huangxing-host ~]# free -g
              total        used        free      shared  buff/cache   available
Mem:              7           0           6           0           0           6
Swap:             0           0           0
[root@migrate-arm-huangxing-host ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G   12M  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda2        40G  2.1G   36G   6% /
/dev/vda1       191M  9.7M  182M   6% /boot/efi
tmpfs           790M     0  790M   0% /run/user/0
[root@migrate-arm-huangxing-host ~]#
[root@migrate-arm-huangxing-host ~]# lsc pu
-bash: lsc: command not found
[root@migrate-arm-huangxing-host ~]# lscpu
Architecture:          aarch64
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Model:                 1
BogoMIPS:              50.00
NUMA node0 CPU(s):     0,1
Flags:                 fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
[root@migrate-arm-huangxing-host ~]#
Comment 1 huangcong 2023-02-21 11:18:20 UTC
大概率是最新leapp版本引入,请云祁看下