driverkit
driverkit copied to clipboard
Build redhat failed
Build falco kernel module for redhat failed
How to reproduce it
1/ Build docker
ubuntu@ip-172-31-11-246:~/falco/driverkit/_output/bin$ sudo docker build --build-arg rh_username=baolt2 --build-arg rh_password=***** -t redhat/ubi8:rhel8_driverkit -f Dockerfile.rhel8 .
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/
Sending build context to Docker daemon 71.42MB
Step 1/5 : FROM redhat/ubi8
latest: Pulling from redhat/ubi8
1a5aca6a7a1d: Already exists
Digest: sha256:fc88b136e97b4160a74f4a4a8fd50965a286e855ac5a221a4bfdb2c9b765397a
Status: Downloaded newer image for redhat/ubi8:latest
---> bc1c6b923245
Step 2/5 : ARG rh_username
---> Running in a9cd9ab48fe6
Removing intermediate container a9cd9ab48fe6
---> 3a5d0540c33b
Step 3/5 : ARG rh_password
---> Running in 444c7406dce3
Removing intermediate container 444c7406dce3
---> 6eb4f89f48a7
Step 4/5 : RUN subscription-manager register --username $rh_username --password $rh_password --auto-attach
---> Running in 029bcd3d1fd0
Registering to: subscription.rhsm.redhat.com:443/subscription
The system has been registered with ID: 604c9593-6df8-412e-9b51-14439f1dfa7a
The registered system name is: 029bcd3d1fd0
Ignoring the request to auto-attach. Attaching subscriptions is disabled for organization "17654753" because Simple Content Access (SCA) is enabled.
Removing intermediate container 029bcd3d1fd0
---> bb85780e994c
Step 5/5 : RUN yum install gcc curl elfutils-libelf-devel kmod make llvm-toolset-0:12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 cpio -y
---> Running in bcb98bc4ecbf
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStre 39 MB/s | 59 MB 00:01
Red Hat Enterprise Linux 8 for x86_64 - BaseOS 43 MB/s | 65 MB 00:01
Red Hat Universal Base Image 8 (RPMs) - BaseOS 2.3 MB/s | 717 kB 00:00
Red Hat Universal Base Image 8 (RPMs) - AppStre 22 MB/s | 3.0 MB 00:00
Red Hat Universal Base Image 8 (RPMs) - CodeRea 1.3 MB/s | 102 kB 00:00
Package curl-7.61.1-33.el8.x86_64 is already installed.
Dependencies resolved.
===================================================================================================================
Package Arch Version Repository Size
===================================================================================================================
Installing:
cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k
elfutils-libelf-devel x86_64 0.189-3.el8 rhel-8-for-x86_64-baseos-rpms 62 k
gcc x86_64 8.5.0-20.el8 rhel-8-for-x86_64-appstream-rpms 23 M
kmod x86_64 25-19.el8 rhel-8-for-x86_64-baseos-rpms 126 k
llvm-toolset x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 10 k
make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k
Installing dependencies:
binutils x86_64 2.30-123.el8 rhel-8-for-x86_64-baseos-rpms 5.8 M
clang x86_64 12.0.1-4.module+el8.5.0+13246+cefb5d4c rhel-8-for-x86_64-appstream-rpms 82 k
clang-libs x86_64 12.0.1-4.module+el8.5.0+13246+cefb5d4c rhel-8-for-x86_64-appstream-rpms 22 M
clang-resource-filesystem x86_64 12.0.1-4.module+el8.5.0+13246+cefb5d4c rhel-8-for-x86_64-appstream-rpms 14 k
cpp x86_64 8.5.0-20.el8 rhel-8-for-x86_64-appstream-rpms 10 M
gcc-c++ x86_64 8.5.0-20.el8 rhel-8-for-x86_64-appstream-rpms 12 M
glibc-devel x86_64 2.28-236.el8.7 rhel-8-for-x86_64-baseos-rpms 85 k
glibc-headers x86_64 2.28-236.el8.7 rhel-8-for-x86_64-baseos-rpms 490 k
isl x86_64 0.16.1-6.el8 rhel-8-for-x86_64-appstream-rpms 841 k
kernel-headers x86_64 4.18.0-513.11.1.el8_9 rhel-8-for-x86_64-baseos-rpms 11 M
libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k
libgomp x86_64 8.5.0-20.el8 rhel-8-for-x86_64-baseos-rpms 208 k
libmpc x86_64 1.1.0-9.1.el8 rhel-8-for-x86_64-appstream-rpms 61 k
libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k
libstdc++-devel x86_64 8.5.0-20.el8 rhel-8-for-x86_64-appstream-rpms 2.1 M
libxcrypt-devel x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 25 k
libzstd-devel x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 44 k
lld x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 29 k
lld-libs x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 1.9 M
lldb x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 6.6 M
llvm x86_64 12.0.1-2.module+el8.5.0+12488+254d2a07 rhel-8-for-x86_64-appstream-rpms 16 M
llvm-libs x86_64 12.0.1-2.module+el8.5.0+12488+254d2a07 rhel-8-for-x86_64-appstream-rpms 23 M
pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k
pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k
pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k
python3-lldb x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 227 k
zlib-devel x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 59 k
Installing weak dependencies:
compiler-rt x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 3.8 M
libomp x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 343 k
libomp-devel x86_64 12.0.1-1.module+el8.5.0+11871+08d0eab5 rhel-8-for-x86_64-appstream-rpms 24 k
Enabling module streams:
llvm-toolset rhel8
Transaction Summary
===================================================================================================================
Install 36 Packages
Total download size: 141 M
Installed size: 461 M
Downloading Packages:
(1/36): isl-0.16.1-6.el8.x86_64.rpm 2.6 MB/s | 841 kB 00:00
(2/36): libmpc-1.1.0-9.1.el8.x86_64.rpm 190 kB/s | 61 kB 00:00
(3/36): libomp-devel-12.0.1-1.module+el8.5.0+11 106 kB/s | 24 kB 00:00
(4/36): lld-12.0.1-1.module+el8.5.0+11871+08d0e 125 kB/s | 29 kB 00:00
(5/36): lld-libs-12.0.1-1.module+el8.5.0+11871+ 6.2 MB/s | 1.9 MB 00:00
(6/36): libomp-12.0.1-1.module+el8.5.0+11871+08 102 kB/s | 343 kB 00:03
(7/36): lldb-12.0.1-1.module+el8.5.0+11871+08d0 2.4 MB/s | 6.6 MB 00:02
(8/36): compiler-rt-12.0.1-1.module+el8.5.0+118 974 kB/s | 3.8 MB 00:03
(9/36): llvm-toolset-12.0.1-1.module+el8.5.0+11 40 kB/s | 10 kB 00:00
(10/36): python3-lldb-12.0.1-1.module+el8.5.0+1 1.0 MB/s | 227 kB 00:00
(11/36): clang-12.0.1-4.module+el8.5.0+13246+ce 317 kB/s | 82 kB 00:00
(12/36): llvm-12.0.1-2.module+el8.5.0+12488+254 9.9 MB/s | 16 MB 00:01
(13/36): clang-libs-12.0.1-4.module+el8.5.0+132 24 MB/s | 22 MB 00:00
(14/36): clang-resource-filesystem-12.0.1-4.mod 44 kB/s | 14 kB 00:00
(15/36): llvm-libs-12.0.1-2.module+el8.5.0+1248 11 MB/s | 23 MB 00:02
(16/36): gcc-c++-8.5.0-20.el8.x86_64.rpm 28 MB/s | 12 MB 00:00
(17/36): libstdc++-devel-8.5.0-20.el8.x86_64.rp 8.0 MB/s | 2.1 MB 00:00
(18/36): libedit-3.1-23.20170329cvs.el8.x86_64. 36 kB/s | 102 kB 00:02
(19/36): cpp-8.5.0-20.el8.x86_64.rpm 2.4 MB/s | 10 MB 00:04
(20/36): pkgconf-1.4.2-1.el8.x86_64.rpm 14 kB/s | 38 kB 00:02
(21/36): pkgconf-pkg-config-1.4.2-1.el8.x86_64. 6.2 kB/s | 15 kB 00:02
(22/36): gcc-8.5.0-20.el8.x86_64.rpm 3.1 MB/s | 23 MB 00:07
(23/36): libzstd-devel-1.4.4-1.el8.x86_64.rpm 207 kB/s | 44 kB 00:00
(24/36): libxcrypt-devel-4.1.1-6.el8.x86_64.rpm 110 kB/s | 25 kB 00:00
(25/36): cpio-2.12-11.el8.x86_64.rpm 1.2 MB/s | 266 kB 00:00
(26/36): kmod-25-19.el8.x86_64.rpm 471 kB/s | 126 kB 00:00
(27/36): libpkgconf-1.4.2-1.el8.x86_64.rpm 14 kB/s | 35 kB 00:02
(28/36): make-4.2.1-11.el8.x86_64.rpm 1.8 MB/s | 498 kB 00:00
(29/36): binutils-2.30-123.el8.x86_64.rpm 18 MB/s | 5.8 MB 00:00
(30/36): pkgconf-m4-1.4.2-1.el8.noarch.rpm 7.1 kB/s | 17 kB 00:02
(31/36): glibc-devel-2.28-236.el8.7.x86_64.rpm 392 kB/s | 85 kB 00:00
(32/36): glibc-headers-2.28-236.el8.7.x86_64.rp 1.5 MB/s | 490 kB 00:00
(33/36): libgomp-8.5.0-20.el8.x86_64.rpm 976 kB/s | 208 kB 00:00
(34/36): elfutils-libelf-devel-0.189-3.el8.x86_ 230 kB/s | 62 kB 00:00
(35/36): kernel-headers-4.18.0-513.11.1.el8_9.x 27 MB/s | 11 MB 00:00
(36/36): zlib-devel-1.2.11-25.el8.x86_64.rpm 22 kB/s | 59 kB 00:02
--------------------------------------------------------------------------------
Total 8.1 MB/s | 141 MB 00:17
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : llvm-libs-12.0.1-2.module+el8.5.0+12488+254d2a07.x 1/36
Installing : clang-resource-filesystem-12.0.1-4.module+el8.5.0+ 2/36
Installing : libmpc-1.1.0-9.1.el8.x86_64 3/36
Installing : libstdc++-devel-8.5.0-20.el8.x86_64 4/36
Installing : cpp-8.5.0-20.el8.x86_64 5/36
Running scriptlet: cpp-8.5.0-20.el8.x86_64 5/36
Installing : compiler-rt-12.0.1-1.module+el8.5.0+11871+08d0eab5 6/36
Installing : libomp-devel-12.0.1-1.module+el8.5.0+11871+08d0eab 7/36
Installing : lld-libs-12.0.1-1.module+el8.5.0+11871+08d0eab5.x8 8/36
Installing : lld-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 9/36
Installing : llvm-12.0.1-2.module+el8.5.0+12488+254d2a07.x86_64 10/36
Installing : kernel-headers-4.18.0-513.11.1.el8_9.x86_64 11/36
Running scriptlet: glibc-headers-2.28-236.el8.7.x86_64 12/36
Installing : glibc-headers-2.28-236.el8.7.x86_64 12/36
Installing : libgomp-8.5.0-20.el8.x86_64 13/36
Running scriptlet: libgomp-8.5.0-20.el8.x86_64 13/36
Installing : binutils-2.30-123.el8.x86_64 14/36
Running scriptlet: binutils-2.30-123.el8.x86_64 14/36
Installing : pkgconf-m4-1.4.2-1.el8.noarch 15/36
Installing : libpkgconf-1.4.2-1.el8.x86_64 16/36
Installing : pkgconf-1.4.2-1.el8.x86_64 17/36
Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 18/36
Installing : libzstd-devel-1.4.4-1.el8.x86_64 19/36
Installing : glibc-devel-2.28-236.el8.7.x86_64 20/36
Running scriptlet: glibc-devel-2.28-236.el8.7.x86_64 20/36
Installing : libxcrypt-devel-4.1.1-6.el8.x86_64 21/36
Installing : zlib-devel-1.2.11-25.el8.x86_64 22/36
Installing : libedit-3.1-23.20170329cvs.el8.x86_64 23/36
Installing : libomp-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_ 24/36
Installing : clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c. 25/36
Installing : python3-lldb-12.0.1-1.module+el8.5.0+11871+08d0eab 26/36
Installing : lldb-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 27/36
Installing : isl-0.16.1-6.el8.x86_64 28/36
Running scriptlet: isl-0.16.1-6.el8.x86_64 28/36
Installing : gcc-8.5.0-20.el8.x86_64 29/36
Running scriptlet: gcc-8.5.0-20.el8.x86_64 29/36
Installing : gcc-c++-8.5.0-20.el8.x86_64 30/36
Installing : clang-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_6 31/36
Installing : llvm-toolset-12.0.1-1.module+el8.5.0+11871+08d0eab 32/36
Installing : elfutils-libelf-devel-0.189-3.el8.x86_64 33/36
Installing : make-1:4.2.1-11.el8.x86_64 34/36
Running scriptlet: make-1:4.2.1-11.el8.x86_64 34/36
Installing : kmod-25-19.el8.x86_64 35/36
Installing : cpio-2.12-11.el8.x86_64 36/36
Running scriptlet: cpio-2.12-11.el8.x86_64 36/36
Verifying : isl-0.16.1-6.el8.x86_64 1/36
Verifying : libmpc-1.1.0-9.1.el8.x86_64 2/36
Verifying : compiler-rt-12.0.1-1.module+el8.5.0+11871+08d0eab5 3/36
Verifying : libomp-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_ 4/36
Verifying : libomp-devel-12.0.1-1.module+el8.5.0+11871+08d0eab 5/36
Verifying : lld-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 6/36
Verifying : lld-libs-12.0.1-1.module+el8.5.0+11871+08d0eab5.x8 7/36
Verifying : lldb-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 8/36
Verifying : llvm-12.0.1-2.module+el8.5.0+12488+254d2a07.x86_64 9/36
Verifying : llvm-libs-12.0.1-2.module+el8.5.0+12488+254d2a07.x 10/36
Verifying : llvm-toolset-12.0.1-1.module+el8.5.0+11871+08d0eab 11/36
Verifying : python3-lldb-12.0.1-1.module+el8.5.0+11871+08d0eab 12/36
Verifying : clang-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_6 13/36
Verifying : clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c. 14/36
Verifying : clang-resource-filesystem-12.0.1-4.module+el8.5.0+ 15/36
Verifying : gcc-c++-8.5.0-20.el8.x86_64 16/36
Verifying : cpp-8.5.0-20.el8.x86_64 17/36
Verifying : gcc-8.5.0-20.el8.x86_64 18/36
Verifying : libstdc++-devel-8.5.0-20.el8.x86_64 19/36
Verifying : libedit-3.1-23.20170329cvs.el8.x86_64 20/36
Verifying : pkgconf-1.4.2-1.el8.x86_64 21/36
Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 22/36
Verifying : libpkgconf-1.4.2-1.el8.x86_64 23/36
Verifying : pkgconf-m4-1.4.2-1.el8.noarch 24/36
Verifying : libzstd-devel-1.4.4-1.el8.x86_64 25/36
Verifying : libxcrypt-devel-4.1.1-6.el8.x86_64 26/36
Verifying : cpio-2.12-11.el8.x86_64 27/36
Verifying : kmod-25-19.el8.x86_64 28/36
Verifying : make-1:4.2.1-11.el8.x86_64 29/36
Verifying : binutils-2.30-123.el8.x86_64 30/36
Verifying : glibc-devel-2.28-236.el8.7.x86_64 31/36
Verifying : glibc-headers-2.28-236.el8.7.x86_64 32/36
Verifying : libgomp-8.5.0-20.el8.x86_64 33/36
Verifying : zlib-devel-1.2.11-25.el8.x86_64 34/36
Verifying : elfutils-libelf-devel-0.189-3.el8.x86_64 35/36
Verifying : kernel-headers-4.18.0-513.11.1.el8_9.x86_64 36/36
Installed products updated.
Installed:
binutils-2.30-123.el8.x86_64
clang-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64
clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64
clang-resource-filesystem-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64
compiler-rt-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
cpio-2.12-11.el8.x86_64
cpp-8.5.0-20.el8.x86_64
elfutils-libelf-devel-0.189-3.el8.x86_64
gcc-8.5.0-20.el8.x86_64
gcc-c++-8.5.0-20.el8.x86_64
glibc-devel-2.28-236.el8.7.x86_64
glibc-headers-2.28-236.el8.7.x86_64
isl-0.16.1-6.el8.x86_64
kernel-headers-4.18.0-513.11.1.el8_9.x86_64
kmod-25-19.el8.x86_64
libedit-3.1-23.20170329cvs.el8.x86_64
libgomp-8.5.0-20.el8.x86_64
libmpc-1.1.0-9.1.el8.x86_64
libomp-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
libomp-devel-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
libpkgconf-1.4.2-1.el8.x86_64
libstdc++-devel-8.5.0-20.el8.x86_64
libxcrypt-devel-4.1.1-6.el8.x86_64
libzstd-devel-1.4.4-1.el8.x86_64
lld-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
lld-libs-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
lldb-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
llvm-12.0.1-2.module+el8.5.0+12488+254d2a07.x86_64
llvm-libs-12.0.1-2.module+el8.5.0+12488+254d2a07.x86_64
llvm-toolset-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
make-1:4.2.1-11.el8.x86_64
pkgconf-1.4.2-1.el8.x86_64
pkgconf-m4-1.4.2-1.el8.noarch
pkgconf-pkg-config-1.4.2-1.el8.x86_64
python3-lldb-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64
zlib-devel-1.2.11-25.el8.x86_64
Complete!
Removing intermediate container bcb98bc4ecbf
---> eff6e4ba5192
Successfully built eff6e4ba5192
Successfully tagged redhat/ubi8:rhel8_driverkit
2/ Run build command
ubuntu@ip-172-31-11-246:~/falco/driverkit/_output/bin$ sudo ./driverkit docker --output-module /tmp/falco_redhat.ko --output-probe /tmp/falco_redhat.o --timeout 240 --target redhat --kernelrelease 4.18.0-348.el8.x86_64 -l debug --builderimage redhat/ubi8:rhel8_driverkit -l "DEBUG"
level=DEBUG msg="running without a configuration file"
level=DEBUG msg="running with options" output-module=/tmp/falco_redhat.ko output-probe=/tmp/falco_redhat.o driverversion=master kernelrelease=4.18.0-348.el8.x86_64 kernelversion=1 target=redhat arch=amd64 kernelurls=[] repo-org=falcosecurity repo-name=libs
level=INFO msg="driver building, it will take a few seconds" processor=docker
level=DEBUG msg="doing a new docker build"
level=DEBUG msg="starting container" image=redhat/ubi8:rhel8_driverkit
level=DEBUG msg="+ rm -Rf /tmp/driver"
level=DEBUG msg="+ mkdir /tmp/driver"
level=DEBUG msg="+ rm -Rf /tmp/module-download"
level=DEBUG msg="+ mkdir -p /tmp/module-download"
level=DEBUG msg="+ tar -xzf - -C /tmp/module-download"
level=DEBUG msg="+ curl --silent -SL https://github.com/falcosecurity/libs/archive/master.tar.gz"
level=DEBUG msg="+ mv /tmp/module-download/libs-master/driver/API_VERSION /tmp/module-download/libs-master/driver/CMakeLists.txt /tmp/module-download/libs-master/driver/GPL2.txt /tmp/module-download/libs-master/driver/MIT.txt /tmp/module-download/libs-master/driver/Makefile.in /tmp/module-download/libs-master/driver/OWNERS /tmp/module-download/libs-master/driver/README.VERSION.md /tmp/module-download/libs-master/driver/SCHEMA_VERSION /tmp/module-download/libs-master/driver/bpf /tmp/module-download/libs-master/driver/capture_macro.h /tmp/module-download/libs-master/driver/dkms.conf.in /tmp/module-download/libs-master/driver/driver_config.h.in /tmp/module-download/libs-master/driver/dynamic_params_table.c /tmp/module-download/libs-master/driver/event_stats.h /tmp/module-download/libs-master/driver/event_table.c /tmp/module-download/libs-master/driver/feature_gates.h /tmp/module-download/libs-master/driver/fillers_table.c /tmp/module-download/libs-master/driver/flags_table.c /tmp/module-download/libs-master/driver/kernel_hacks.h /tmp/module-download/libs-master/driver/main.c /tmp/module-download/libs-master/driver/modern_bpf /tmp/module-download/libs-master/driver/ppm.h /tmp/module-download/libs-master/driver/ppm_api_version.h /tmp/module-download/libs-master/driver/ppm_consumer.h /tmp/module-download/libs-master/driver/ppm_cputime.c /tmp/module-download/libs-master/driver/ppm_events.c /tmp/module-download/libs-master/driver/ppm_events.h /tmp/module-download/libs-master/driver/ppm_events_public.h /tmp/module-download/libs-master/driver/ppm_fillers.c /tmp/module-download/libs-master/driver/ppm_fillers.h /tmp/module-download/libs-master/driver/ppm_flag_helpers.h /tmp/module-download/libs-master/driver/ppm_ringbuffer.h /tmp/module-download/libs-master/driver/ppm_tp.c /tmp/module-download/libs-master/driver/ppm_tp.h /tmp/module-download/libs-master/driver/ppm_version.h /tmp/module-download/libs-master/driver/socketcall_to_syscall.h /tmp/module-download/libs-master/driver/syscall_compat_aarch64.h /tmp/module-download/libs-master/driver/syscall_compat_ppc64le.h /tmp/module-download/libs-master/driver/syscall_compat_riscv64.h /tmp/module-download/libs-master/driver/syscall_compat_s390x.h /tmp/module-download/libs-master/driver/syscall_compat_x86_64.h /tmp/module-download/libs-master/driver/syscall_ia32_64_map.c /tmp/module-download/libs-master/driver/syscall_table.c /tmp/module-download/libs-master/driver/syscall_table64.c /tmp/module-download/libs-master/driver/systype_compat.h /tmp/driver"
level=DEBUG msg="+ cp /driverkit/module-Makefile /tmp/driver/Makefile"
level=DEBUG msg="+ bash /driverkit/fill-driver-config.sh /tmp/driver"
level=DEBUG msg="+ DRIVER_BUILD_DIR=/tmp/driver"
level=DEBUG msg="+ DRIVER_CONFIG_FILE=/tmp/driver/driver_config.h"
level=DEBUG msg="+ cat"
level=DEBUG msg="+ API_VERSION_FILE=/tmp/driver/API_VERSION"
level=DEBUG msg="+ [[ -f /tmp/driver/API_VERSION ]]"
level=DEBUG msg="++ cut -f 1 -d . /tmp/driver/API_VERSION"
level=DEBUG msg="+ PPM_API_CURRENT_VERSION_MAJOR=8"
level=DEBUG msg="++ cut -f 2 -d . /tmp/driver/API_VERSION"
level=DEBUG msg="+ PPM_API_CURRENT_VERSION_MINOR=0"
level=DEBUG msg="++ cut -f 3 -d . /tmp/driver/API_VERSION"
level=DEBUG msg="+ PPM_API_CURRENT_VERSION_PATCH=1"
level=DEBUG msg="+ echo '#define PPM_API_CURRENT_VERSION_MAJOR' 8"
level=DEBUG msg="+ echo '#define PPM_API_CURRENT_VERSION_MINOR' 0"
level=DEBUG msg="+ echo '#define PPM_API_CURRENT_VERSION_PATCH' 1"
level=DEBUG msg="+ SCHEMA_VERSION_FILE=/tmp/driver/SCHEMA_VERSION"
level=DEBUG msg="+ [[ -f /tmp/driver/SCHEMA_VERSION ]]"
level=DEBUG msg="++ cut -f 1 -d . /tmp/driver/SCHEMA_VERSION"
level=DEBUG msg="+ PPM_SCHEMA_CURRENT_VERSION_MAJOR=2"
level=DEBUG msg="++ cut -f 2 -d . /tmp/driver/SCHEMA_VERSION"
level=DEBUG msg="+ PPM_SCHEMA_CURRENT_VERSION_MINOR=15"
level=DEBUG msg="++ cut -f 3 -d . /tmp/driver/SCHEMA_VERSION"
level=DEBUG msg="+ PPM_SCHEMA_CURRENT_VERSION_PATCH=0"
level=DEBUG msg="+ echo '#define PPM_SCHEMA_CURRENT_VERSION_MAJOR' 2"
level=DEBUG msg="+ echo '#define PPM_SCHEMA_CURRENT_VERSION_MINOR' 15"
level=DEBUG msg="+ echo '#define PPM_SCHEMA_CURRENT_VERSION_PATCH' 0"
level=DEBUG msg="+ echo '#include \"ppm_api_version.h\"'"
level=DEBUG msg="+ rm -Rf /tmp/kernel-download"
level=DEBUG msg="+ mkdir /tmp/kernel-download"
level=DEBUG msg="+ cd /tmp/kernel-download"
level=DEBUG msg="+ yum install -y --downloadonly --downloaddir=/tmp/kernel-download kernel-devel-0:4.18.0-348.el8.x86_64"
level=DEBUG msg="Updating Subscription Management repositories."
level=DEBUG msg="Last metadata expiration check: 0:02:44 ago on Thu Feb 1 09:51:21 2024."
level=DEBUG msg="Dependencies resolved."
level=DEBUG msg="================================================================================================================="
level=DEBUG msg=" Package Arch Version Repository Size"
level=DEBUG msg="================================================================================================================="
level=DEBUG msg=Installing:
level=DEBUG msg=" kernel-devel x86_64 4.18.0-348.el8 rhel-8-for-x86_64-baseos-rpms 20 M"
level=DEBUG msg="Installing dependencies:"
level=DEBUG msg=" groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M"
level=DEBUG msg=" ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k"
level=DEBUG msg=" openssl x86_64 1:1.1.1k-12.el8_9 rhel-8-for-x86_64-baseos-rpms 711 k"
level=DEBUG msg=" perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k"
level=DEBUG msg=" perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k"
level=DEBUG msg=" perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-appstream-rpms 27 k"
level=DEBUG msg=" perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k"
level=DEBUG msg=" perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M"
level=DEBUG msg=" perl-Errno x86_64 1.28-422.el8 rhel-8-for-x86_64-baseos-rpms 77 k"
level=DEBUG msg=" perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k"
level=DEBUG msg=" perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k"
level=DEBUG msg=" perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k"
level=DEBUG msg=" perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k"
level=DEBUG msg=" perl-HTTP-Tiny noarch 0.074-2.el8 rhel-8-for-x86_64-baseos-rpms 58 k"
level=DEBUG msg=" perl-IO x86_64 1.38-422.el8 rhel-8-for-x86_64-baseos-rpms 142 k"
level=DEBUG msg=" perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-appstream-rpms 47 k"
level=DEBUG msg=" perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k"
level=DEBUG msg=" perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k"
level=DEBUG msg=" perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k"
level=DEBUG msg=" perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k"
level=DEBUG msg=" perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k"
level=DEBUG msg=" perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k"
level=DEBUG msg=" perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k"
level=DEBUG msg=" perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k"
level=DEBUG msg=" perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k"
level=DEBUG msg=" perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k"
level=DEBUG msg=" perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k"
level=DEBUG msg=" perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k"
level=DEBUG msg=" perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k"
level=DEBUG msg=" perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k"
level=DEBUG msg=" perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k"
level=DEBUG msg=" perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k"
level=DEBUG msg=" perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k"
level=DEBUG msg=" perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-appstream-rpms 116 k"
level=DEBUG msg=" perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k"
level=DEBUG msg=" perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k"
level=DEBUG msg=" perl-interpreter x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 6.3 M"
level=DEBUG msg=" perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-appstream-rpms 121 k"
level=DEBUG msg=" perl-libs x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M"
level=DEBUG msg=" perl-macros x86_64 4:5.26.3-422.el8 rhel-8-for-x86_64-baseos-rpms 73 k"
level=DEBUG msg=" perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k"
level=DEBUG msg=" perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k"
level=DEBUG msg=" perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k"
level=DEBUG msg=" perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k"
level=DEBUG msg="Enabling module streams:"
level=DEBUG msg=" perl 5.26 "
level=DEBUG msg=" perl-IO-Socket-SSL 2.066 "
level=DEBUG msg=" perl-libwww-perl 6.34 "
level=DEBUG msg="Transaction Summary"
level=DEBUG msg="================================================================================================================="
level=DEBUG msg="Install 45 Packages"
level=DEBUG msg="Total download size: 34 M"
level=DEBUG msg="Installed size: 90 M"
level=DEBUG msg="YUM will only download packages for the transaction."
level=DEBUG msg="Downloading Packages:"
level=DEBUG msg="(1/45): perl-libnet-3.11-3.el8.noarch.rpm 472 kB/s | 121 kB 00:00 "
level=DEBUG msg="(2/45): perl-Digest-1.17-395.el8.noarch.rpm 101 kB/s | 27 kB 00:00 "
level=DEBUG msg="(3/45): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm 163 kB/s | 47 kB 00:00 "
level=DEBUG msg="(4/45): perl-Digest-MD5-2.55-396.el8.x86_64.rpm 169 kB/s | 37 kB 00:00 "
level=DEBUG msg="(5/45): perl-URI-1.73-3.el8.noarch.rpm 459 kB/s | 116 kB 00:00 "
level=DEBUG msg="(6/45): perl-IO-Socket-SSL-2.066-4.module+el8.3 1.1 MB/s | 298 kB 00:00 "
level=DEBUG msg="(7/45): perl-Mozilla-CA-20160104-7.module+el8.3 71 kB/s | 15 kB 00:00 "
level=DEBUG msg="(8/45): perl-Net-SSLeay-1.88-2.module+el8.6.0+1 1.7 MB/s | 379 kB 00:00 "
level=DEBUG msg="(9/45): groff-base-1.22.3-18.el8.x86_64.rpm 4.5 MB/s | 1.0 MB 00:00 "
level=DEBUG msg="(10/45): perl-Data-Dumper-2.167-399.el8.x86_64. 269 kB/s | 58 kB 00:00 "
level=DEBUG msg="(11/45): perl-Encode-2.97-3.el8.x86_64.rpm 6.2 MB/s | 1.5 MB 00:00 "
level=DEBUG msg="(12/45): perl-MIME-Base64-3.15-396.el8.x86_64.r 148 kB/s | 31 kB 00:00 "
level=DEBUG msg="(13/45): perl-PathTools-3.74-1.el8.x86_64.rpm 430 kB/s | 90 kB 00:00 "
level=DEBUG msg="(14/45): perl-Scalar-List-Utils-1.49-2.el8.x86_ 309 kB/s | 68 kB 00:00 "
level=DEBUG msg="(15/45): perl-Unicode-Normalize-1.25-396.el8.x8 390 kB/s | 82 kB 00:00 "
level=DEBUG msg="(16/45): perl-threads-shared-1.58-2.el8.x86_64. 222 kB/s | 48 kB 00:00 "
level=DEBUG msg="(17/45): perl-Carp-1.42-396.el8.noarch.rpm 144 kB/s | 30 kB 00:00 "
level=DEBUG msg="(18/45): perl-Exporter-5.72-396.el8.noarch.rpm 164 kB/s | 34 kB 00:00 "
level=DEBUG msg="(19/45): perl-File-Path-2.15-2.el8.noarch.rpm 178 kB/s | 38 kB 00:00 "
level=DEBUG msg="(20/45): perl-Getopt-Long-2.50-4.el8.noarch.rpm 301 kB/s | 63 kB 00:00 "
level=DEBUG msg="(21/45): perl-File-Temp-0.230.600-1.el8.noarch. 258 kB/s | 63 kB 00:00 "
level=DEBUG msg="(22/45): perl-Pod-Escapes-1.07-395.el8.noarch.r 97 kB/s | 20 kB 00:00 "
level=DEBUG msg="(23/45): perl-Pod-Simple-3.35-395.el8.noarch.rp 997 kB/s | 213 kB 00:00 "
level=DEBUG msg="(24/45): perl-Pod-Perldoc-3.28-396.el8.noarch.r 339 kB/s | 88 kB 00:00 "
level=DEBUG msg="(25/45): perl-Pod-Usage-1.69-395.el8.noarch.rpm 166 kB/s | 34 kB 00:00 "
level=DEBUG msg="(26/45): perl-Storable-3.11-3.el8.x86_64.rpm 419 kB/s | 98 kB 00:00 "
level=DEBUG msg="(27/45): perl-Term-ANSIColor-4.06-396.el8.noarc 209 kB/s | 46 kB 00:00 "
level=DEBUG msg="(28/45): perl-Term-Cap-1.17-395.el8.noarch.rpm 109 kB/s | 23 kB 00:00 "
level=DEBUG msg="(29/45): perl-Text-ParseWords-3.30-395.el8.noar 86 kB/s | 18 kB 00:00 "
level=DEBUG msg="(30/45): perl-Time-Local-1.280-1.el8.noarch.rpm 145 kB/s | 34 kB 00:00 "
level=DEBUG msg="(31/45): perl-constant-1.33-396.el8.noarch.rpm 115 kB/s | 25 kB 00:00 "
level=DEBUG msg="(32/45): perl-parent-0.237-1.el8.noarch.rpm 96 kB/s | 20 kB 00:00 "
level=DEBUG msg="(33/45): perl-podlators-4.11-1.el8.noarch.rpm 516 kB/s | 118 kB 00:00 "
level=DEBUG msg="(34/45): perl-threads-2.21-2.el8.x86_64.rpm 287 kB/s | 61 kB 00:00 "
level=DEBUG msg="(35/45): perl-Socket-2.027-3.el8.x86_64.rpm 280 kB/s | 59 kB 00:00 "
level=DEBUG msg="(36/45): perl-Errno-1.28-422.el8.x86_64.rpm 361 kB/s | 77 kB 00:00 "
level=DEBUG msg="(37/45): perl-IO-1.38-422.el8.x86_64.rpm 673 kB/s | 142 kB 00:00 "
level=DEBUG msg="(38/45): kernel-devel-4.18.0-348.el8.x86_64.rpm 26 MB/s | 20 MB 00:00 "
level=DEBUG msg="(39/45): perl-interpreter-5.26.3-422.el8.x86_64 19 MB/s | 6.3 MB 00:00 "
level=DEBUG msg="(40/45): perl-libs-5.26.3-422.el8.x86_64.rpm 6.6 MB/s | 1.6 MB 00:00 "
level=DEBUG msg="(41/45): perl-macros-5.26.3-422.el8.x86_64.rpm 347 kB/s | 73 kB 00:00 "
level=DEBUG msg="(42/45): perl-HTTP-Tiny-0.074-2.el8.noarch.rpm 278 kB/s | 58 kB 00:00 "
level=DEBUG msg="(43/45): ncurses-6.1-10.20180224.el8.x86_64.rpm 1.7 MB/s | 387 kB 00:00 "
level=DEBUG msg="(44/45): openssl-1.1.1k-12.el8_9.x86_64.rpm 3.1 MB/s | 711 kB 00:00 "
level=DEBUG msg="(45/45): perl-Text-Tabs+Wrap-2013.0523-395.el8. 9.1 kB/s | 24 kB 00:02 "
level=DEBUG msg=--------------------------------------------------------------------------------
level=DEBUG msg="Total 7.1 MB/s | 34 MB 00:04 "
level=DEBUG msg=Complete!
level=DEBUG msg="The downloaded packages were saved in cache until the next successful transaction."
level=DEBUG msg="You can remove cached packages by executing 'yum clean packages'."
level=DEBUG msg="+ cpio --extract --make-directories"
level=DEBUG msg="+ rpm2cpio kernel-devel-4.18.0-348.el8.x86_64.rpm"
level=DEBUG msg="107052 blocks"
level=DEBUG msg="+ rm -Rf /tmp/kernel"
level=DEBUG msg="+ mkdir -p /tmp/kernel"
level=DEBUG msg="+ mv usr/src/kernels/4.18.0-348.el8.x86_64/Kconfig usr/src/kernels/4.18.0-348.el8.x86_64/Makefile usr/src/kernels/4.18.0-348.el8.x86_64/Makefile.rhelver usr/src/kernels/4.18.0-348.el8.x86_64/Module.symvers usr/src/kernels/4.18.0-348.el8.x86_64/System.map usr/src/kernels/4.18.0-348.el8.x86_64/arch usr/src/kernels/4.18.0-348.el8.x86_64/block usr/src/kernels/4.18.0-348.el8.x86_64/certs usr/src/kernels/4.18.0-348.el8.x86_64/crypto usr/src/kernels/4.18.0-348.el8.x86_64/drivers usr/src/kernels/4.18.0-348.el8.x86_64/firmware usr/src/kernels/4.18.0-348.el8.x86_64/fs usr/src/kernels/4.18.0-348.el8.x86_64/include usr/src/kernels/4.18.0-348.el8.x86_64/init usr/src/kernels/4.18.0-348.el8.x86_64/ipc usr/src/kernels/4.18.0-348.el8.x86_64/kernel usr/src/kernels/4.18.0-348.el8.x86_64/lib usr/src/kernels/4.18.0-348.el8.x86_64/mm usr/src/kernels/4.18.0-348.el8.x86_64/net usr/src/kernels/4.18.0-348.el8.x86_64/samples usr/src/kernels/4.18.0-348.el8.x86_64/scripts usr/src/kernels/4.18.0-348.el8.x86_64/security usr/src/kernels/4.18.0-348.el8.x86_64/sound usr/src/kernels/4.18.0-348.el8.x86_64/tools usr/src/kernels/4.18.0-348.el8.x86_64/usr usr/src/kernels/4.18.0-348.el8.x86_64/virt usr/src/kernels/4.18.0-348.el8.x86_64/vmlinux.id /tmp/kernel"
level=DEBUG msg="+ cd /tmp/driver"
level=DEBUG msg="+ make CC=/usr/bin/gcc-8.0.0 KERNELDIR=/tmp/kernel"
level=DEBUG msg="make -C /tmp/kernel M=/tmp/driver modules"
level=DEBUG msg="make[1]: Entering directory '/tmp/kernel'"
level=DEBUG msg="arch/x86/Makefile:184: *** Compiler lacks asm-goto support.. Stop."
level=DEBUG msg="make[1]: Leaving directory '/tmp/kernel'"
level=DEBUG msg="make: *** [Makefile:7: all] Error 2"
level=DEBUG msg="log pipe close"
level=DEBUG msg="context canceled"
level=ERROR msg=exiting err="Error response from daemon: Could not find the file /tmp/driver/module.ko in container 3b2dff0de89ecd66044e85bad279b28fc72bafa3aecc4b9402fe4c7961506a49"
Docker file I used was HERE
Hi! Sorry for the very late response, completely forgot about this one...
level=DEBUG msg="make[1]: Entering directory '/tmp/kernel'" level=DEBUG msg="arch/x86/Makefile:184: *** Compiler lacks asm-goto support.. Stop."
Seems like a compiler issue to me. cc @johnbrydon or @EXONER4TED since SecureWorks did upstream redhat support ~2yrs ago!
This is what we currently use for RHEL 8 builder image internally, see if this works out for you?
FROM registry.redhat.io/ubi8/ubi
ENV BUILD_DIR "build/rhel8"
# see https://access.redhat.com/solutions/5870841
COPY ${BUILD_DIR}/redhat.repo /run/secrets/redhat.repo
COPY ${BUILD_DIR}/rhsm /run/secrets/rhsm
COPY ${BUILD_DIR}/entitlement /run/secrets/etc-pki-entitlement
RUN dnf install -y yum-utils gcc rpm cpio make elfutils-libelf-devel kmod gcc-c++ git wget openssl-devel && \
yum repolist && \
repoquery --show-duplicates kernel-devel && \
ln -s /usr/bin/gcc /usr/bin/gcc-8.0.0
# get a newer version of cmake
RUN wget https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1.tar.gz && \
tar -xzf cmake-3.23.1.tar.gz && \
cd cmake-3.23.1 && \
./bootstrap --prefix=/usr/local && \
make && make install && cd .. && \
rm -rf cmake-3.23.1.tar.gz cmake-3.23.1
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community. /close
@poiana: Closing this issue.
In response to this:
Rotten issues close after 30d of inactivity.
Reopen the issue with
/reopen.Mark the issue as fresh with
/remove-lifecycle rotten.Provide feedback via https://github.com/falcosecurity/community. /close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.