Bug 12238 - [Anolis23.2][RC1][loongarch]Anolis os 23.1 升级到Anolis os 23.2失败
Summary: [Anolis23.2][RC1][loongarch]Anolis os 23.1 升级到Anolis os 23.2失败
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: Others (show other bugs) Others
Version: 23.2
Hardware: loongarch Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaochang
QA Contact:
URL:
Whiteboard:
Keywords: Function
Depends on:
Blocks:
 
Reported: 2024-12-04 17:53 UTC by liqianwen
Modified: 2024-12-29 20:21 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description liqianwen loongson_group 2024-12-04 17:53:12 UTC
【问题描述】
Anolis os 23.1 升级到Anolis os 23.2失败

【软件版本】
1、系统版本:Anolis OS release 23.2
2、内核版本:6.6.52-2.3_rc1.an23.loongarch64

【iso下载】
Anolis os 23.2下载:
https://build.openanolis.cn/kojifiles/output/anolis-23-20241204.1/compose/os/loongarch64/iso/anolis-23-loongarch64-dvd1-20241204.1.iso

Anolis os 23.1下载:
https://mirrors.openanolis.cn/anolis/23.1/isos/GA/loongarch64/AnolisOS-23.1-loongarch64-dvd.iso

【Anolis os 23.2 repo源】
http://build.openanolis.cn/kojifiles/output/anolis-23-20241204.1/compose/os/loongarch64/os/

【复现步骤】
1、安装Anolis os 23.1系统
2、将Anolis os 23.1的repo换成Anolis os 23.2的测试repo
3、在终端执行yum update 

【实际结果】
# yum update
AnolisOS-23 - os                                                                                                                                              961 kB/s |  11 MB     00:11    
AnolisOS-23 - kernel-6                                                                                                                                        832  B/s | 257  B     00:00    
错误:
 问题: cannot install both PackageKit-glib-1.2.7-2.an23.loongarch64 from os and PackageKit-glib-1.2.6-2.an23.loongarch64 from @System
  - package PackageKit-gstreamer-plugin-1.2.6-2.an23.loongarch64 from @System requires PackageKit-glib = 1.2.6-2.an23, but none of the providers can be installed
  - 无法为软件包安装最佳更新候选 PackageKit-glib-1.2.6-2.an23.loongarch64
  - 安装的软件包的问题 PackageKit-gstreamer-plugin-1.2.6-2.an23.loongarch64
(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)


【期望结果】
Anolis os 23.1可正常升级到Anolis os 23.2
Comment 1 gaochang alibaba_cloud_group 2024-12-17 13:40:17 UTC
https://build.openanolis.cn/kojifiles/output/anolis-23-20241217.1/compose/os/loongarch64/os/
用新的镜像源无法复现,麻烦用新的源复测一下呢
Comment 2 liqianwen loongson_group 2024-12-24 16:13:11 UTC
1217源测试结果:

https://build.openanolis.cn/kojifiles/output/anolis-23-
20241217.1/compose/os/loongarch64/os/

#yum update
已安装:
  cirrus-audio-firmware-20240312-1.an23.noarch     grub2-tools-extra-1:2.12-9.an23.loongarch64     intel-audio-firmware-20240312-1.an23.noarch     kernel-6.6.52-2.3_rc2.an23.loongarch64    
  nxpwireless-firmware-20240312-1.an23.noarch      tiwilink-firmware-20240312-1.an23.noarch       
失败:
  firefox-115.5.0-3.an23.loongarch64                                                            firefox-128.3.1-1.an23.loongarch64                                                           

错误:事务失败


1224源测试结果:
https://build.openanolis.cn/kojifiles/output/anolis-23-20241224.1/compose/os/loongarch64/os/

#yum update
总计                                                                                                                                                          2.9 MB/s | 519 MB     02:56     
运行事务检查
事务检查成功。
运行事务测试
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'yum clean packages' 删除软件包缓存。
错误:事务测试失败:
  file /usr/bin/docker-proxy from install of docker-3:24.0.9-2.an23.loongarch64 conflicts with file from package docker-engine-20.10.25-2.an23.loongarch64
  file /usr/bin/dockerd from install of docker-3:24.0.9-2.an23.loongarch64 conflicts with file from package docker-engine-20.10.25-2.an23.loongarch64
  file /usr/lib/systemd/system/docker.service from install of docker-3:24.0.9-2.an23.loongarch64 conflicts with file from package docker-engine-20.10.25-2.an23.loongarch64
  file /usr/lib/systemd/system/docker.socket from install of docker-3:24.0.9-2.an23.loongarch64 conflicts with file from package docker-engine-20.10.25-2.an23.loongarch64
Comment 3 gaochang alibaba_cloud_group 2024-12-29 20:21:57 UTC
新问题由 docker 升级引入,由于大版本升级导致二进制包列表变动出现冲突。通过加 obsoletes 解决
https://build.openanolis.cn/kojifiles/output/anolis-23-20241229.1/compose/os/loongarch64/os
已修复