查看问题详情

编号项目分类查看权限最后更新
0000158Anolis OS 8grub2public2021-07-20 19:43
报告员weimingjiang 分派给layne-yang  
优先级high严重性major出现频率always
状态 resolved处理状况fixed 
平台x86_64操作系统Anolis OS操作系统版本8
标题0000158: anolis 8.2 GA版本uefi模式下,安装grub2-efi-x64-cdboot包会报错
描述anolis 8.2 GA版本uefi模式下,安装grub2-efi-x64-cdboot包会报如下错误:
error: lsetfilecon: (/boot/efi/EFI/anolis/fonts, system_u:object_r:boot_t:s0) Operation not supported
error: lsetfilecon: (/boot/efi/EFI/anolis/fonts/unicode.pf2;60c24311, system_u:object_r:boot_t:s0) Operation not supported
error: lsetfilecon: (/boot/efi/EFI/anolis/gcdx64.efi;60c24311, system_u:object_r:boot_t:s0) Operation not supported
问题重现步骤1、在uefi模式下安装anolis 8.2 GA版本
2、执行yum install grub2-efi-x64-cdboot
# yum install grub2-efi-x64-cdboot
Last metadata expiration check: 0:02:01 ago on Thu 10 Jun 2021 12:49:26 PM EDT.
………………
Running transaction
  Preparing : 1/1
  Installing : grub2-efi-x64-cdboot-1:2.02-87.0.1.an8.3.x86_64 1/1
error: lsetfilecon: (/boot/efi/EFI/anolis/fonts, system_u:object_r:boot_t:s0) Operation not supported
error: lsetfilecon: (/boot/efi/EFI/anolis/fonts/unicode.pf2;60c24311, system_u:object_r:boot_t:s0) Operation not supported
error: lsetfilecon: (/boot/efi/EFI/anolis/gcdx64.efi;60c24311, system_u:object_r:boot_t:s0) Operation not supported

  Verifying : grub2-efi-x64-cdboot-1:2.02-87.0.1.an8.3.x86_64 1/1

Installed:
  grub2-efi-x64-cdboot-1:2.02-87.0.1.an8.3.x86_64

Complete!
3、会看到 error: lsetfilecon 错误

或者直接升级grub包也可以复现
标签grub2

活动

layne-yang

2021-07-20 19:41

开发人员   ~0000320

该问题原因是,安装grub2-efi-x64时没有修改grub相关内容的安全上下文的权限。将anolis-8.2Ga环境下的rpm升级到4.14.3-2及其以上版本即可安装grub2-efi-x64-cdboot。因为在rpm-4.14.3-2重新添加了rabase中丢弃的selinux的修复。所以在Anolis8.4的版本中不存在该问题。建议升级系统。

问题历史

日期 用户名 字段 更改
2021-06-10 16:58 weimingjiang 新建问题
2021-06-10 16:58 weimingjiang 添加标签: grub2
2021-07-04 13:59 jacobwang 分派给 => layne-yang
2021-07-04 13:59 jacobwang 状态 新建 => 已分配
2021-07-20 19:41 layne-yang 注释已添加: 0000320
2021-07-20 19:43 layne-yang 状态 已分配 => 已解决
2021-07-20 19:43 layne-yang 处理状况 未处理 => 已修正