Bug 8661 - [Anolis23.1 GA][Beta][23.1核心软件包-fuse、fuse2]在 Anolis OS 23.1 版本中要求将fuse、fuse2包名分别修改为fuse3、fuse,但目前仍未修改
Summary: [Anolis23.1 GA][Beta][23.1核心软件包-fuse、fuse2]在 Anolis OS 23.1 版本中要求将fuse、fuse2包...
Status: CLOSED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 23.1
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaochang
QA Contact: bolong_tbl
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-28 11:24 UTC by wb-qtt862918
Modified: 2024-05-10 14:23 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wb-qtt862918 2024-03-28 11:24:15 UTC
[问题描述]:
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

[问题发生概率]:必现
Comment 2 gaochang alibaba_cloud_group 2024-05-07 17:31:42 UTC
问题已确认,在制作交付物时未修改对应二进制包名所致。
https://build.openanolis.cn/kojifiles/output/nightly/anolis-23-20240506.5/compose/os/
已进行对应调整
Comment 3 wb-qtt862918 2024-05-10 14:00:23 UTC
测试结论:已在开发给定的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!