*** This bug is a duplicate of bug 1813069 ***
    https://bugs.launchpad.net/bugs/1813069

Public bug reported:

$ sudo apt-get install sysdig-dkms 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sysdig-dkms
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/71.2 kB of archives.
After this operation, 505 kB of additional disk space will be used.
Selecting previously unselected package sysdig-dkms.
(Reading database ... 129864 files and directories currently installed.)
Preparing to unpack .../sysdig-dkms_0.21.0-1ubuntu1_all.deb ...
Unpacking sysdig-dkms (0.21.0-1ubuntu1) ...
Setting up sysdig-dkms (0.21.0-1ubuntu1) ...
Loading new sysdig-0.21.0 DKMS files...
Building for 5.0.0-5-generic
Building initial module for 5.0.0-5-generic
ERROR (dkms apport): kernel package linux-headers-5.0.0-5-generic is not 
supported
Error! Bad return status for module build on kernel: 5.0.0-5-generic (s390x)
Consult /var/lib/dkms/sysdig/0.21.0/build/make.log for more information.
dpkg: error processing package sysdig-dkms (--configure):
 installed sysdig-dkms package post-installation script subprocess returned 
error exit status 10
Errors were encountered while processing:
 sysdig-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)


$ cat /var/lib/dkms/sysdig/0.21.0/build/make.log
DKMS make.log for sysdig-0.21.0 for kernel 5.0.0-5-generic (s390x)
Tue Feb 19 08:09:16 UTC 2019
make: Entering directory '/usr/src/linux-headers-5.0.0-5-generic'
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/main.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/dynamic_params_table.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/flags_table.o
  CC [M]  /var/lib/dkms/sysdig/0.21.0/build/ppm_events.o
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c: In function 
‘ppm_copy_from_user’:
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:99:48: error: macro "access_ok" 
passed 3 arguments, but takes just 2
  if (likely(ppm_access_ok(VERIFY_READ, from, n)))
                                                ^
In file included from ./include/linux/kernel.h:10,
                 from ./include/linux/list.h:9,
                 from ./include/linux/preempt.h:11,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/seqlock.h:36,
                 from ./include/linux/time.h:6,
                 from ./include/linux/compat.h:10,
                 from /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:21:
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:59:23: error: ‘access_ok’ 
undeclared (first use in this function); did you mean ‘access_flags’?
 #define ppm_access_ok access_ok
                       ^~~~~~~~~
./include/linux/compiler.h:76:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:99:13: note: in expansion of 
macro ‘ppm_access_ok’
  if (likely(ppm_access_ok(VERIFY_READ, from, n)))
             ^~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:59:23: note: each undeclared 
identifier is reported only once for each function it appears in
 #define ppm_access_ok access_ok
                       ^~~~~~~~~
./include/linux/compiler.h:76:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:99:13: note: in expansion of 
macro ‘ppm_access_ok’
  if (likely(ppm_access_ok(VERIFY_READ, from, n)))
             ^~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c: In function 
‘ppm_strncpy_from_user’:
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:130:54: error: macro "access_ok" 
passed 3 arguments, but takes just 2
   if (!ppm_access_ok(VERIFY_READ, from, bytes_to_read)) {
                                                      ^
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:59:23: error: ‘access_ok’ 
undeclared (first use in this function); did you mean ‘access_flags’?
 #define ppm_access_ok access_ok
                       ^~~~~~~~~
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:130:8: note: in expansion of 
macro ‘ppm_access_ok’
   if (!ppm_access_ok(VERIFY_READ, from, bytes_to_read)) {
        ^~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:286: 
/var/lib/dkms/sysdig/0.21.0/build/ppm_events.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:1582: _module_/var/lib/dkms/sysdig/0.21.0/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.0.0-5-generic'

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: sysdig-dkms 0.21.0-1ubuntu1
ProcVersionSignature: User Name 5.0.0-5.6-generic 5.0.0-rc7
Uname: Linux 5.0.0-5-generic s390x
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.10-0ubuntu21
Architecture: s390x
Date: Tue Feb 19 08:06:00 2019
PackageArchitecture: all
SourcePackage: sysdig
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: ubuntu-kernel-tests
     Importance: Undecided
         Status: New

** Affects: sysdig (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug disco s390x third-party-packages uec-images

** Also affects: ubuntu-kernel-tests
   Importance: Undecided
       Status: New

** This bug has been marked a duplicate of bug 1813069
   sysdig 0.21.0-1ubuntu1 ADT test failure with linux 5.0.0-1.2

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1816526

Title:
  Unable to build sysdig module on s390x KVM with 5.0.0-5 kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1816526/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to