查看问题详情
编号 | 项目 | 分类 | 查看权限 | 报告日期 | 最后更新 |
---|---|---|---|---|---|
0000106 | Anolis OS 8 | grub2 | public | 2021-05-06 18:05 | 2021-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) | ||||
问题重现步骤 | 见描述 | ||||
标签 | 没加标签. | ||||
日期 | 用户名 | 字段 | 更改 |
---|---|---|---|
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 正式版 |