DKMS brcompat module circular dependency causes broken module
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openvswitch (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Precise |
Fix Released
|
Critical
|
James Page | ||
Quantal |
Fix Released
|
Critical
|
James Page |
Bug Description
[Impact]
brcompat module is broken
[Test Case]
sudo apt-get install openvswitch-
sudo apt-get install openvswitch-
edit /etc/default/
sudo service openvswitch-switch restart
brcompat daemon will fail to start:
ovs-brcompatd: could not open brcompat socket. Check "brcompat" kernel module.
/var/log/syslog:
brcompat: module license 'unspecified' taints kernel.
Note that the 'force-reload-kmod' may be required after upgrading to force the DKMS modules to be reloaded:
sudo service openvswitch-switch force-reload-kmod
[Regression Potential]
Minimal; the additional cherry picked patch renames the brcompat.c file brcompat_main.c to avoid a circular dependency during DKMS build.
[Original bug report]
On Ubuntu 12.04.2 LTS, after an automatic upgrade from openvswitch 1.4.0-1ubuntu1.3 to openvswith 1.4.0-1ubuntu1.4 the brcompat support does not work any longer.
The brcompat kernel module can be build, installed, and loaded, but openvswitch-
After a downgrade back to version 1.4.0-1ubuntu1.3 brcompat works again. I think this is essentially the same problem as described here: https:/
It might be unrelated, but after the upgrade "lsmod" does not list the "openvswitch" module as a dependency of the "brcompat" module. After downgrading, the dependency is shown again.
Changed in openvswitch (Ubuntu): | |
importance: | Undecided → Critical |
description: | updated |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Who is responsible for this? Some compiler bot isn't doing its job? lol
The broken Open vSwitch (1.4.0-1ubuntu1.4) `brcompat' package is now available at proposed-updates repository!!
How can a broken package like this pass through SRU (https:/ /wiki.ubuntu. com/StableRelea seUpdates)?
This was supposed to be a LTS version... Right? =P
The module brcompat doesn't work after the latest upgrade.
Versions:
Linux 3.2.0-38-virtual
Open vSwitch 1.4.0-1ubuntu1.4
Note:
brcompat of Open vSwitch 1.4.0-1ubuntu1.3 is fine.
Linux Bridge module working as a fallback. Open vSwitch 1.4.0-1ubuntu1.4 entirely disabled...
You'll need to disable the `-proposed' and `-updates' APT repositories, purge and reinstall openvswitch-* 1.4.0-1ubuntu1.3 packages...
Best,
Thiago