[问题描述]: Anolis OS 23.1 版本中,未按照预期将fuse、fuse2包名修改为fuse3、fuse [环境信息]: 机器类型:ECS [内核信息]: uname -r 5.10.134-15.an23.x86_64 [操作系统信息]: cat /etc/os-release NAME="Anolis OS" VERSION="23" ID="anolis" VERSION_ID="23" PLATFORM_ID="platform:an23" PRETTY_NAME="Anolis OS 23" ANSI_COLOR="0;31" HOME_URL="https://openanolis.cn/" BUG_REPORT_URL="https://bugzilla.openanolis.cn/" [重现步骤]: 1、通过yum search fuse查看fuse*相关的包名 预期结果: 1、在yum search fuse结果列表可以找到修改后的fuse3、fuse包名 实际结果: 1、在yum search fuse结果列表找到了修改前的fuse、fuse2包名 yum search fuse: Repository os-source is listed more than once in the configuration Repository updates-source is listed more than once in the configuration Repository kernel-source is listed more than once in the configuration Last metadata expiration check: 2:24:11 ago on Thu 28 Mar 2024 08:53:10 AM CST. ===================================================================== Name & Summary Matched: fuse ====================================================================== fuse.x86_64 : File System in Userspace (FUSE) v3 utilities ceph-fuse.x86_64 : Ceph fuse-based client erofs-fuse.x86_64 : FUSE support for mounting EROFS images fuse-common.x86_64 : Common files for File System in Userspace (FUSE) v2 and v3 fuse-devel.x86_64 : File System in Userspace (FUSE) v3 devel files fuse-libs.x86_64 : File System in Userspace (FUSE) v3 libraries fuse-overlayfs.x86_64 : FUSE overlay+shiftfs implementation for rootless containers fuse-overlayfs-doc.noarch : Doc files for fuse-overlayfs fuse2.x86_64 : File System in Userspace (FUSE) v2 utilities fuse2-devel.x86_64 : File System in Userspace (FUSE) v2 devel files fuse2-libs.x86_64 : File System in Userspace (FUSE) v2 libraries fusesource-pom.noarch : Parent POM for FuseSource Maven projects glusterfs-fuse.x86_64 : Fuse client gvfs-fuse.x86_64 : FUSE support for gvfs libconfuse-devel.x86_64 : Development files for libconfuse libconfuse-doc.noarch : Documentation files for libconfuse nbdfuse.x86_64 : FUSE support for libnbd orangefs-fuse.x86_64 : Parallel network file system FUSE client rbd-fuse.x86_64 : Ceph fuse-based client ========================================================================== Name Matched: fuse =========================================================================== libconfuse.x86_64 : A configuration file parser library python3-defusedxml.noarch : XML bomb protection for Python stdlib modules /etc/yum.repos.d/AnolisOS.repo: [os-source] name=AnolisOS-$releasever - os Source baseurl=https://mirrors.openanolis.cn/anolis/23/Nightly/os/$basearch/os enabled=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS gpgcheck=0 [updates-source] name=AnolisOS-$releasever - updates Source baseurl=https://mirrors.openanolis.cn/anolis/23/Nightly/updates/$basearch/os enabled=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS gpgcheck=0 [kernel-source] name=AnolisOS-$releasever - kernel-6 Source baseurl=http://mirrors.cloud.aliyuncs.com/anolis/$releasever/kernel-6/source/ enabled=0 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS gpgcheck=1 [问题发生概率]:必现
https://gitee.com/gcdota930915/community_orig/blob/master/sig/sig-distro/content/articles/Anolis%20OS%2023.1%20%E7%89%88%E6%9C%AC%E8%A7%84%E5%88%92%E5%8F%8A%E5%9F%BA%E7%BA%BF%E9%80%89%E5%9E%8B.md 中要求将fuse、fuse2包名分别修改为fuse3、fuse
问题已确认,在制作交付物时未修改对应二进制包名所致。 https://build.openanolis.cn/kojifiles/output/nightly/anolis-23-20240506.5/compose/os/ 已进行对应调整
测试结论:已在开发给定的yum源验证,fuse包名修改成功。fuse对应的是 fuse-2.9.9-3.an23.x86_64,fuse3对应的是fuse3-3.16.2-2.an23.x86_64 测试环境: [root@iZbp175juabkzgxnbfv786Z anolis-sys-tests]# uname -r 5.10.134-15.an23.x86_64 [root@iZbp175juabkzgxnbfv786Z anolis-sys-tests]# cat /etc/os-release NAME="Anolis OS" VERSION="23" ID="anolis" VERSION_ID="23" PLATFORM_ID="platform:an23" PRETTY_NAME="Anolis OS 23" ANSI_COLOR="0;31" HOME_URL="https://openanolis.cn/" BUG_REPORT_URL="https://bugzilla.openanolis.cn/" /etc/yum.repos.d/AnolisOS.repo: [os] name=AnolisOS-$releasever - os baseurl=https://build.openanolis.cn/kojifiles/output/nightly/anolis-23-20240506.5/compose/os/$basearch/os enabled=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS gpgcheck=0 测试步骤: 1、安装fuse3 [root@iZbp175juabkzgxnbfv786Z anolis-sys-tests]# yum install -y fuse3 Last metadata expiration check: 0:23:53 ago on Fri 10 May 2024 01:27:54 PM CST. Dependencies resolved. ================================================================================================================================================================================= Package Architecture Version Repository Size ================================================================================================================================================================================= Installing: fuse3 x86_64 3.16.2-2.an23 os 56 k Installing dependencies: fuse-common x86_64 3.16.2-2.an23 os 7.7 k fuse3-libs x86_64 3.16.2-2.an23 os 108 k Transaction Summary ================================================================================================================================================================================= Install 3 Packages Total size: 171 k Installed size: 943 k Downloading Packages: [SKIPPED] fuse-common-3.16.2-2.an23.x86_64.rpm: Already downloaded [SKIPPED] fuse3-3.16.2-2.an23.x86_64.rpm: Already downloaded [SKIPPED] fuse3-libs-3.16.2-2.an23.x86_64.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fuse3-libs-3.16.2-2.an23.x86_64 1/3 Installing : fuse-common-3.16.2-2.an23.x86_64 2/3 Installing : fuse3-3.16.2-2.an23.x86_64 3/3 Running scriptlet: fuse3-3.16.2-2.an23.x86_64 3/3 Verifying : fuse-common-3.16.2-2.an23.x86_64 1/3 Verifying : fuse3-3.16.2-2.an23.x86_64 2/3 Verifying : fuse3-libs-3.16.2-2.an23.x86_64 3/3 Installed: fuse-common-3.16.2-2.an23.x86_64 fuse3-3.16.2-2.an23.x86_64 fuse3-libs-3.16.2-2.an23.x86_64 Complete! 2、安装fuse包 [root@iZbp175juabkzgxnbfv786Z anolis-sys-tests]# yum install -y fuse Last metadata expiration check: 0:31:17 ago on Fri 10 May 2024 01:27:54 PM CST. Dependencies resolved. ================================================================================================================================================================================= Package Architecture Version Repository Size ================================================================================================================================================================================= Installing: fuse x86_64 2.9.9-3.an23 os 43 k Installing dependencies: fuse-common x86_64 3.16.2-2.an23 os 7.7 k Transaction Summary ================================================================================================================================================================================= Install 2 Packages Total download size: 51 k Installed size: 94 k Downloading Packages: (1/2): fuse-common-3.16.2-2.an23.x86_64.rpm 79 kB/s | 7.7 kB 00:00 (2/2): fuse-2.9.9-3.an23.x86_64.rpm 272 kB/s | 43 kB 00:00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 318 kB/s | 51 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fuse-common-3.16.2-2.an23.x86_64 1/2 Installing : fuse-2.9.9-3.an23.x86_64 2/2 Running scriptlet: fuse-2.9.9-3.an23.x86_64 2/2 Verifying : fuse-2.9.9-3.an23.x86_64 1/2 Verifying : fuse-common-3.16.2-2.an23.x86_64 2/2 Installed: fuse-2.9.9-3.an23.x86_64 fuse-common-3.16.2-2.an23.x86_64 Complete!