xtables-addons fails to build after ip_route_me_harder() signature change
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xtables-addons (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Kleber Sacilotto de Souza | ||
Groovy |
Fix Released
|
High
|
Kleber Sacilotto de Souza |
Bug Description
[Impact]
Groovy linux 5.8.0-44.50 backported from upstream stable the following commit, which broke the build of xtables-addons dkms modules on Groovy and Focal 5.8 kernels based on this release:
"netfilter: use actual socket sk rather than skb sk when routing harder" (Upstream commit 46d6c5ae953cc0b
On Focal, xtables-addons was already changed to accommodate this change to the 5.4 kernels (bug 1907109), however the signature detection mechanism used for the 5.4 kernels doesn't work with the 5.8 kernels so a more robust mechanism will be needed. So the dkms package needs to be fixed on both Groovy and Focal series.
[Test case]
Install xtables-addons-dkms package.
[Fix]
The proposed fix is to add a script (configure_
[Where problems could occur]
If the function signature detection is not done correctly, the dkms packages could fail building again.
Changed in xtables-addons (Ubuntu): | |
status: | New → Fix Released |
Changed in xtables-addons (Ubuntu Focal): | |
status: | New → In Progress |
Changed in xtables-addons (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in xtables-addons (Ubuntu Focal): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in xtables-addons (Ubuntu Groovy): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in xtables-addons (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in xtables-addons (Ubuntu Groovy): | |
importance: | Undecided → High |
description: | updated |
tags: | removed: verification-needed |
Both proposed attached debdiff's have been tested on Groovy and Focal with different kernel versions and built successfully for all supported architectures.