查看问题详情

编号项目分类查看权限最后更新
0000106Anolis OS 8grub2public2021-05-26 09:26
报告员weimingjiang 分派给layne-yang  
优先级normal严重性minor出现频率always
状态 resolved处理状况fixed 
平台x86_64操作系统Anolis OS操作系统版本8
产品版本8.2-rc1 
修正版本8.2 正式版 
标题0000106: 使用anolis 8.2镜像及配套源,无法编译grub2
描述我需要编译grub2,使用的源码和配套依赖的rpm包都来自anolis 8.2 rc2,源码没有修改,直接提交koji编译会如下错误,本地起个anolis 8.2 rc2环境,然后手动安装依赖包,通过rpmbuild命令编译也报一样的错误:
+ _pesign_nssdir=/etc/pki/pesign
+ '[' 'Anolis Test Certificate' = 'Red Hat Test Certificate' ']'
+ '[' -x /usr/bin/pesign ']'
+ '[' x86_64 == x86_64 -o x86_64 == aarch64 ']'
+ '[' 08 -ge 7 -a -f /usr/bin/rpm-sign ']'
++ id -un
++ uname -m
+ '[' '%{vendor}' == 'Fedora Project' -a root == mockbuild -a x86_64 == x86_64 ']'
+ '[' -S /var/run/pesign/socket ']'
+ /usr/bin/pesign -c 'Anolis Test Certificate' --certdir /etc/pki/pesign -i grubx64.efi.orig -o grubx64.efi -s
cms_common.c:find_certificate:470: could not find certificate in list: security library: bad database.
pesign: Could not find certificate Anolis Test Certificate
error: Bad exit status from /var/tmp/rpm-tmp.QqtLJr (%build)

centos 8.2的使用相同的方法是可以编译通过的,请帮忙看下是什么原因
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.QqtLJr (%build)
问题重现步骤见描述
标签没加标签.

活动

layne-yang

2021-05-26 09:25

开发人员   ~0000221

Anolis Test Certificate is currently missing, so the original certificate is used.

问题历史

日期 用户名 字段 更改
2021-05-06 18:05 weimingjiang 新建问题
2021-05-11 22:58 jacobwang 分派给 => geliwei-ali
2021-05-11 22:58 jacobwang 状态 新建 => 已分配
2021-05-18 13:55 geliwei-ali 分派给 geliwei-ali => layne-yang
2021-05-26 09:25 layne-yang 注释已添加: 0000221
2021-05-26 09:26 layne-yang 状态 已分配 => 已解决
2021-05-26 09:26 layne-yang 处理状况 未处理 => 已修正
2021-05-26 09:26 layne-yang 修正版本 => 8.2 正式版