Bug 4029 - [Anck 5.10][nightly]内核编译失败
Summary: [Anck 5.10][nightly]内核编译失败
Status: NEW
Alias: None
Product: Antest
Classification: Infrastructures
Component: 测试用例 (show other bugs) 测试用例
Version: unspecified
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: maqiao
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-10 09:46 UTC by shanxifanshi
Modified: 2023-02-10 14:31 UTC (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description shanxifanshi alibaba_cloud_group 2023-02-10 09:46:59 UTC
[缺陷描述]:
自2023.2.10 日晚22:04:40 内核编译失败,报错Directory not found: /home/admin/builder/rpmbuild/BUILDROOT/kernel-5.10.134-565.git.194820e22.an8.x86_64/usr/lib64/traceevent/plugins

编译报错日志
22:04:40  RPM build errors:
22:04:40      Directory not found: /home/admin/builder/rpmbuild/BUILDROOT/kernel-5.10.134-565.git.194820e22.an8.x86_64/usr/lib64/traceevent/plugins
22:04:40      File not found: /home/admin/builder/rpmbuild/BUILDROOT/kernel-5.10.134-565.git.194820e22.an8.x86_64/usr/lib64/traceevent/plugins/*
22:04:40  + exit 1

[重现步骤]:

[期望结果]:
正常编译完成,生成内核安装包

[实际结果]:
内核编译失败

[原因定位]:
疑似跟这个commit有关,请开发同学参考
Commit 25eeb16c48597eb23c39eeb5eeb26aee1ebdec0c by Ma Qiao

spec: drop traceevent files

This patch comes from fedora 4594f2534fa269a516151f1a79953d27ac2ee8f6("kernel-5.14.0-0.rc7.20210827git77dd11439b86.57").

There are some conflict files bewteen perf rpm package and libtraceevent
package, and these files should be removed from perf package.

See https://gitee.com/src-anolis-sig/cloud-kernel/issues/I6B5ON for
more infomation.

Link: https://bugzilla.openanolis.cn/show_bug.cgi?id=3988

[修复建议]:
Comment 1 shanxifanshi alibaba_cloud_group 2023-02-10 09:47:52 UTC
更正一下,自2023.2.9日晚22:04:40 内核编译失败,报错Directory not found: /home/admin/builder/rpmbuild/BUILDROOT/kernel-5.10.134-565.git.194820e22.an8.x86_64/usr/lib64/traceevent/plugins
Comment 2 wangpingping alibaba_cloud_group 2023-02-10 10:06:38 UTC
alinux3-5.10编译内核有同样报错
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
10:02:46 Processing files: perf-5.10.134-828.git.20cf13165703.al8.x86_64
10:02:46 error: Directory not found: /home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/lib64/traceevent/plugins
10:02:46 error: File not found: /home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/lib64/traceevent/plugins/*
10:02:46 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.eq2TYx
10:02:46 + umask 022
10:02:46 + cd /home/admin/ck-build/rpmbuild/BUILD
10:02:46 + cd kernel-5.10.134-828.git.20cf13165703.al8
10:02:46 + DOCDIR=/home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/share/doc/perf
10:02:46 + export LC_ALL=C
10:02:46 + LC_ALL=C
10:02:46 + export DOCDIR
10:02:46 + /usr/bin/mkdir -p /home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/share/doc/perf
10:02:46 + cp -pr linux-5.10.134-828.git.20cf13165703.al8.x86_64/tools/perf/Documentation/examples.txt /home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/share/doc/perf
10:02:46 + exit 0
10:02:46 
10:02:46 
10:02:46 RPM build errors:
10:02:46     Directory not found: /home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/lib64/traceevent/plugins
10:02:46     File not found: /home/admin/ck-build/rpmbuild/BUILDROOT/kernel-5.10.134-828.git.20cf13165703.al8.x86_64/usr/lib64/traceevent/plugins/*
10:02:46 + exit 1
Comment 3 shanxifanshi alibaba_cloud_group 2023-02-10 10:07:34 UTC
社区anck 5.10 nightly内核因为同样的原因编译失败

RPM build errors:
    Directory not found: /disk1/jenkins_data/workspace/Anolis8-5.10-nightly-aarch64/rpmbuild/BUILDROOT/kernel-5.10.134-294.git.194820e22190.an8.aarch64/usr/lib64/traceevent/plugins
    File not found: /disk1/jenkins_data/workspace/Anolis8-5.10-nightly-aarch64/rpmbuild/BUILDROOT/kernel-5.10.134-294.git.194820e22190.an8.aarch64/usr/lib64/traceevent/plugins/*