After testing it with the test kernel we found that the Linux header
contains the Openvswitch.h header files with out any OVS module
installed, and these header files are not compatible with OVS2.7, when
we tried to build the OVS kernel module"

Files contains in debian package:

dpkg -L  linux-headers-4.4.0-138 | grep openvswitch
/usr/src/linux-headers-4.4.0-138/net/openvswitch
/usr/src/linux-headers-4.4.0-138/net/openvswitch/Makefile
/usr/src/linux-headers-4.4.0-138/net/openvswitch/Kconfig
/usr/src/linux-headers-4.4.0-138/include/linux/openvswitch.h
/usr/src/linux-headers-4.4.0-138/include/uapi/linux/openvswitch.h

root@compute2:~/kernel# dpkg -L  linux-headers-4.4.0-138-generic | grep 
openvswitch
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch/gre.h
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch/vxlan.h
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch/geneve.h
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch.h

What is the safe way to remove these header files before Installing the
our OVS and compiling the OVS kernel module.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1773165

Title:
  openvswitch-datapath-dkms kernel module is not getting loaded

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Xenial:
  Confirmed

Bug description:
  Distributor ID: Ubuntu
  Description: Ubuntu 16.04.4 LTS
  Release: 16.04
  Codename: xenial

  Kernel version: 4.4.0-127-generic
  OVS version: 2.7.0

  
  # Issue description
  openvswitch-datapath-dkms kernelmodule is not getting loaded

  
  # Error from dmesg
  [10863.380564] openvswitch: module verification failed: signature and/or 
required key missing - tainting kernel
  [10863.381804] openvswitch: exports duplicate symbol dst_cache_destroy (owned 
by kernel)
  [10863.517173] openvswitch: exports duplicate symbol dst_cache_destroy (owned 
by kernel)
  [10878.094250] openvswitch: exports duplicate symbol dst_cache_destroy (owned 
by kernel)

  
  #Error from syslog
  May 24 08:37:06 dev65 kernel: [76508.361496] openvswitch: exports duplicate 
symbol dst_cache_destroy (owned by kernel)
  May 24 08:37:06 dev65 openvswitch-switch[18336]: modprobe: ERROR: could not 
insert 'openvswitch': Exec format error
  May 24 08:37:06 dev65 openvswitch-switch[18336]:  * Inserting openvswitch 
module

  
  #installation logs:
  Selecting previously unselected package openvswitch-datapath-dkms.
  (Reading database ... 84707 files and directories currently installed.)
  Preparing to unpack openvswitch-datapath-dkms_2.7.0-1_all.deb ...
  Unpacking openvswitch-datapath-dkms (2.7.0-1) ...
  Setting up openvswitch-datapath-dkms (2.7.0-1) ...

  Creating symlink /var/lib/dkms/openvswitch/2.7.0/source ->
                   /usr/src/openvswitch-2.7.0

  DKMS: add completed.

  Kernel preparation unnecessary for this kernel.  Skipping...

  Building module:
  cleaning build area....(bad exit status: 2)
  ./configure --with-linux='/lib/modules/4.4.0-127-generic/build' && make -C 
datapath/linux......................
  cleaning build area....(bad exit status: 2)

  DKMS: build completed.

  openvswitch:
  Running module version sanity check.
   - Original module
   - Installation
     - Installing to /lib/modules/4.4.0-127-generic/updates/dkms/

  vport-geneve.ko:
  Running module version sanity check.
   - Original module
   - Installation
     - Installing to /lib/modules/4.4.0-127-generic/updates/dkms/

  vport-gre.ko:
  Running module version sanity check.
   - Original module
   - Installation
     - Installing to /lib/modules/4.4.0-127-generic/updates/dkms/

  vport-lisp.ko:
  Running module version sanity check.
   - Original module
   - Installation
     - Installing to /lib/modules/4.4.0-127-generic/updates/dkms/

  vport-stt.ko:
  Running module version sanity check.
   - Original module
   - Installation
     - Installing to /lib/modules/4.4.0-127-generic/updates/dkms/

  vport-vxlan.ko:
  Running module version sanity check.
   - Original module
   - Installation
     - Installing to /lib/modules/4.4.0-127-generic/updates/dkms/

  depmod....

  DKMS: install completed.

  
  #Dpkg status
  dpkg -l | grep openvswitch
  ii  openvswitch-common                   2.7.0-1                              
      amd64        Open vSwitch common components
  ii  openvswitch-datapath-dkms            2.7.0-1                              
      all          Open vSwitch datapath module source - DKMS version
  ii  openvswitch-switch                   2.7.0-1                              
      amd64        Open vSwitch switch implementations
  ii  python-openvswitch                   2.6.1-0ubuntu5.2~cloud0              
      all          Python bindings for Open vSwitch

  #lsmod status
  No modules are listing for openvswitch-datapath-dkms

  #modprobe error
  modprobe openvswitch
  modprobe: ERROR: could not insert 'openvswitch': Exec format error
  --- 
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 
k4.4.0-127-generic.
  AplayDevices: Error: [Errno 2] No such file or directory
  ApportVersion: 2.20.1-0ubuntu2.17
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', 
'/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', 
'/dev/snd/controlC0', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
  Card0.Amixer.info: Error: [Errno 2] No such file or directory
  Card0.Amixer.values: Error: [Errno 2] No such file or directory
  DistroRelease: Ubuntu 16.04
  IwConfig: Error: [Errno 2] No such file or directory
  Lsusb:
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  MachineType: Red Hat KVM
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 cirrusdrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-127-generic 
root=UUID=2bd36290-e77b-49ad-9199-c485da6f4f39 ro
  ProcVersionSignature: Ubuntu 4.4.0-127.153-generic 4.4.128
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-127-generic N/A
   linux-backports-modules-4.4.0-127-generic  N/A
   linux-firmware                             1.157.19
  RfKill: Error: [Errno 2] No such file or directory
  Tags:  xenial uec-images
  Uname: Linux 4.4.0-127-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
   
  _MarkForUpload: True
  dmi.bios.date: 01/01/2007
  dmi.bios.vendor: Seabios
  dmi.bios.version: 0.5.1
  dmi.chassis.type: 1
  dmi.chassis.vendor: Red Hat
  dmi.modalias: 
dmi:bvnSeabios:bvr0.5.1:bd01/01/2007:svnRedHat:pnKVM:pvrRHEL6.6.0PC:cvnRedHat:ct1:cvr:
  dmi.product.name: KVM
  dmi.product.version: RHEL 6.6.0 PC
  dmi.sys.vendor: Red Hat

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to