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 ~]#
大概率是最新leapp版本引入,请云祁看下