[问题描述]: Anolis23 6.6.7-1.1_rc1内核卸载有多个警告信息 [root@anolis ~]# rpm -e kernel-6.6.7-1.1_rc1.an23.aarch64 警告:文件 modules.builtin.alias.bin:移除失败:No such file or directory 警告:文件 symvers-6.6.7-1.1_rc1.an23.aarch64.gz:移除失败:No such file or directory 警告:文件 initramfs-6.6.7-1.1_rc1.an23.aarch64.img:移除失败:No such file or directory 警告:文件 config-6.6.7-1.1_rc1.an23.aarch64:移除失败:No such file or directory 警告:文件 System.map-6.6.7-1.1_rc1.an23.aarch64:移除失败:No such file or directory [环境信息]: 机器类型:物理机 [root@anolis ~]# 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/" [问题发生概率]: 必现 [问题分析] 应该是spec文件中未正确处理相关文件 [复现步骤]: 1、安装kernel-6.6.7-1.1_rc1.an23.aarch64.rpm内核 2、卸载内核 rpm -e kernel-6.6.7
https://bugzilla.openanolis.cn/show_bug.cgi?id=4563 和这个bug类似问题,可以借鉴
spec问题,该问题不影响6.6.7-1.1发布,期望在6.6-002版本中修复。
在an23 arm环境6.6.25-2_rc1内核仍存在此问题 [root@iZbp143ti4ccpaufkzata7Z ~]# rpm -e kernel-6.6.25-2_rc1.an23.aarch64 warning: file modules.builtin.alias.bin: remove failed: No such file or directory warning: file symvers-6.6.25-2_rc1.an23.aarch64.gz: remove failed: No such file or directory warning: file initramfs-6.6.25-2_rc1.an23.aarch64.img: remove failed: No such file or directory warning: file config-6.6.25-2_rc1.an23.aarch64: remove failed: No such file or directory warning: file System.map-6.6.25-2_rc1.an23.aarch64: remove failed: No such file or directory [root@iZbp143ti4ccpaufkzata7Z kernel]# uname -r 6.6.25-2_rc1.an23.aarch64 [root@iZbp143ti4ccpaufkzata7Z kernel]# 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/"
(In reply to Banana from comment #3) > 在an23 arm环境6.6.25-2_rc1内核仍存在此问题 > > [root@iZbp143ti4ccpaufkzata7Z ~]# rpm -e kernel-6.6.25-2_rc1.an23.aarch64 > warning: file modules.builtin.alias.bin: remove failed: No such file or > directory > warning: file symvers-6.6.25-2_rc1.an23.aarch64.gz: remove failed: No such > file or directory > warning: file initramfs-6.6.25-2_rc1.an23.aarch64.img: remove failed: No > such file or directory > warning: file config-6.6.25-2_rc1.an23.aarch64: remove failed: No such file > or directory > warning: file System.map-6.6.25-2_rc1.an23.aarch64: remove failed: No such > file or directory > > [root@iZbp143ti4ccpaufkzata7Z kernel]# uname -r > 6.6.25-2_rc1.an23.aarch64 > > [root@iZbp143ti4ccpaufkzata7Z kernel]# 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/" 在x86环境下存在相同问题 ------------------- [root@iZbp1c9jzchxjqive233ugZ ~]# rpm -e kernel-6.6.25-2_rc1.an23.x86_64 warning: file modules.builtin.alias.bin: remove failed: No such file or directory warning: file symvers-6.6.25-2_rc1.an23.x86_64.gz: remove failed: No such file or directory warning: file initramfs-6.6.25-2_rc1.an23.x86_64.img: remove failed: No such file or directory warning: file config-6.6.25-2_rc1.an23.x86_64: remove failed: No such file or directory warning: file System.map-6.6.25-2_rc1.an23.x86_64: remove failed: No such file or directory
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/3083
SPEC问题导致的,已修复并提交PR。
(In reply to anolislw from comment #4) > (In reply to Banana from comment #3) > > 在an23 arm环境6.6.25-2_rc1内核仍存在此问题 > > > > [root@iZbp143ti4ccpaufkzata7Z ~]# rpm -e kernel-6.6.25-2_rc1.an23.aarch64 > > warning: file modules.builtin.alias.bin: remove failed: No such file or > > directory > > warning: file symvers-6.6.25-2_rc1.an23.aarch64.gz: remove failed: No such > > file or directory > > warning: file initramfs-6.6.25-2_rc1.an23.aarch64.img: remove failed: No > > such file or directory > > warning: file config-6.6.25-2_rc1.an23.aarch64: remove failed: No such file > > or directory > > warning: file System.map-6.6.25-2_rc1.an23.aarch64: remove failed: No such > > file or directory > > > > [root@iZbp143ti4ccpaufkzata7Z kernel]# uname -r > > 6.6.25-2_rc1.an23.aarch64 > > > > [root@iZbp143ti4ccpaufkzata7Z kernel]# 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/" > > 在x86环境下存在相同问题 > ------------------- > [root@iZbp1c9jzchxjqive233ugZ ~]# rpm -e kernel-6.6.25-2_rc1.an23.x86_64 > warning: file modules.builtin.alias.bin: remove failed: No such file or > directory > warning: file symvers-6.6.25-2_rc1.an23.x86_64.gz: remove failed: No such > file or directory > warning: file initramfs-6.6.25-2_rc1.an23.x86_64.img: remove failed: No such > file or directory > warning: file config-6.6.25-2_rc1.an23.x86_64: remove failed: No such file > or directory > warning: file System.map-6.6.25-2_rc1.an23.x86_64: remove failed: No such > file or directory 在x86_64环境上,使用 kernel-6.6.25-2_rc2.an23 的内核进行复验,单子问题已解决,验证记录如下 ======================================= [root@iZbp1c9jzchxjqive233ugZ ~]# rpm -qa | grep kernel | grep 6.6.25-2_rc2 kernel-headers-6.6.25-2_rc2.an23.x86_64 kernel-6.6.25-2_rc2.an23.x86_64 [root@iZbp1c9jzchxjqive233ugZ ~]# [root@iZbp1c9jzchxjqive233ugZ ~]# rpm -e kernel-6.6.25-2_rc2.an23.x86_64 [root@iZbp1c9jzchxjqive233ugZ ~]# echo $? 0 [root@iZbp1c9jzchxjqive233ugZ ~]# rpm -qa | grep kernel | grep 6.6.25-2_rc2 kernel-headers-6.6.25-2_rc2.an23.x86_64