четверг

[Bug 1773165] Re: openvswitch-datapath-dkms kernel module is not getting loaded

Hello everybody,

The problem is that we have added functionality to the kernel module.
Since dkms now comes with the kernel itself, how can we add our functionality to it?

Is there a way to gracefully replace the openvswitch kmod with our own,
also, in order to build the kernel module against the kernel we would
need to at least patch the existing openvswitch.h file that comes with
the kernel-headers. Is that an option?

Regards,
Andrei

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
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

Комментариев нет:

Отправить комментарий