Public bug reported:

On Trusty + 4.15 Azure kernel, the sysdig cannot be installed:

$ cat /var/lib/dkms/sysdig/0.1.87/build/make.log
DKMS make.log for sysdig-0.1.87 for kernel 4.15.0-1023-azure (x86_64)
Thu Oct  4 03:32:04 UTC 2018
make: Entering directory `/usr/src/linux-headers-4.15.0-1023-azure'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, 
libelf-devel or elfutils-libelf-devel"
  CC [M]  /var/lib/dkms/sysdig/0.1.87/build/main.o
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_open’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:196:27: error: ‘struct file’ has no 
member named ‘f_dentry’
  int ring_no = iminor(filp->f_dentry->d_inode);
                           ^
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_release’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:291:27: error: ‘struct file’ has no 
member named ‘f_dentry’
  int ring_no = iminor(filp->f_dentry->d_inode);
                           ^
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_ioctl’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:349:28: error: ‘struct file’ has no 
member named ‘f_dentry’
   int ring_no = iminor(filp->f_dentry->d_inode);
                            ^
/var/lib/dkms/sysdig/0.1.87/build/main.c:362:28: error: ‘struct file’ has no 
member named ‘f_dentry’
   int ring_no = iminor(filp->f_dentry->d_inode);
                            ^
/var/lib/dkms/sysdig/0.1.87/build/main.c: In function ‘ppm_mmap’:
/var/lib/dkms/sysdig/0.1.87/build/main.c:482:28: error: ‘struct file’ has no 
member named ‘f_dentry’
   int ring_no = iminor(filp->f_dentry->d_inode);
                            ^
/var/lib/dkms/sysdig/0.1.87/build/main.c: At top level:
/var/lib/dkms/sysdig/0.1.87/build/main.c:1015:5: error: conflicting types for 
‘__access_remote_vm’
 int __access_remote_vm(struct task_struct *t, struct mm_struct *mm, unsigned 
long addr,
     ^
In file included from ./include/linux/scatterlist.h:8:0,
                 from ./include/linux/dma-mapping.h:11,
                 from ./include/linux/skbuff.h:34,
                 from ./include/linux/if_ether.h:23,
                 from ./include/uapi/linux/ethtool.h:19,
                 from ./include/linux/ethtool.h:18,
                 from ./include/linux/netdevice.h:41,
                 from ./include/net/sock.h:51,
                 from /var/lib/dkms/sysdig/0.1.87/build/main.c:38:
./include/linux/mm.h:1391:12: note: previous declaration of 
‘__access_remote_vm’ was here
 extern int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
            ^
make[1]: *** [/var/lib/dkms/sysdig/0.1.87/build/main.o] Error 1
make: *** [_module_/var/lib/dkms/sysdig/0.1.87/build] Error 2
make: Leaving directory `/usr/src/linux-headers-4.15.0-1023-azure'

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-4.15.0-1023-azure 4.15.0-1023.24~14.04.1
ProcVersionSignature: User Name 4.15.0-1023.24~14.04.1-username 4.15.18
Uname: Linux 4.15.0-1023-azure x86_64
ApportVersion: 2.14.1-0ubuntu3.29
Architecture: amd64
Date: Thu Oct  4 03:32:26 2018
SourcePackage: linux-signed-azure
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: linux-signed-azure (Ubuntu)
     Importance: Undecided
         Status: New

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


** Tags: amd64 apport-bug package-from-proposed trusty uec-images

** Also affects: sysdig (Ubuntu)
   Importance: Undecided
       Status: New

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

Title:
  Unable to build sysdig module on 4.15 Azure kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed-azure/+bug/1796016/+subscriptions

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

Reply via email to