Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #79868 > unrolled thread

Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue

Started byAP <debian@inml.grue.cc>
First post2023-08-01 12:10 +0200
Last post2025-02-20 19:30 +0100
Articles 8 — 4 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue AP <debian@inml.grue.cc> - 2023-08-01 12:10 +0200
    Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue Diederik de Haas <didi.debian@cknow.org> - 2023-08-01 13:30 +0200
    Processed: Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to  load kernel modules due to bpf/btf issue "Debian Bug Tracking System" <owner@bugs.debian.org> - 2023-08-01 13:30 +0200
    Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue Salvatore Bonaccorso <carnil@debian.org> - 2023-08-01 13:50 +0200
      Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue AP <debian@inml.grue.cc> - 2023-08-01 14:10 +0200
      Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue AP <debian@inml.grue.cc> - 2023-08-03 04:40 +0200
    Processed: Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to  load kernel modules due to bpf/btf issue "Debian Bug Tracking System" <owner@bugs.debian.org> - 2023-08-01 13:50 +0200
    Bug#1042815: marked as done (linux-image-6.1.0-10-amd64: Fails to  load kernel modules due to bpf/btf issue) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-02-20 19:30 +0100

#79868 — Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue

FromAP <debian@inml.grue.cc>
Date2023-08-01 12:10 +0200
SubjectBug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Message-ID<GXUue-4gF4-9@gated-at.bofh.it>
Package: linux-image-6.1.0-10-amd64
Severity: important
Tags: patch

Dear Maintainer,

Current kernel failed to load modules for MASQUERADE nat rules giving the following
in dmesg:

[37404.063872] BPF: [99720] ENUM STROY 
[37404.064350] BPF: size=4 vlen=14
[37404.064699] BPF:  
[37404.065000] BPF: Invalid name
[37404.065287] BPF: 
[37404.065463] failed to validate module [nf_conntrack] BTF: -22
[37404.067137] missing module BTF, cannot register kfuncs

The following upstream patch fixes the issue:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3de4d22cc9ac7c9f38e10edcf54f9a8891a9c2aa

And it has been included in upstream stable 6.1 kernel releases since 6.1.39:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-6.1.y&ofs=400

Please include in Bookworm as its currently preventing netavark from using iptables
to load the MASQUERADE module and, thus, preventing me from running containers.

Thanks. :)

PS: This, I think, is covered in bug 1003965 but my attempt to email into that bug appears
to have failed. If it ever succeeds apologies for the dupe report. :(


-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

[toc] | [next] | [standalone]


#79871

FromDiederik de Haas <didi.debian@cknow.org>
Date2023-08-01 13:30 +0200
Message-ID<GXVJD-4hnl-3@gated-at.bofh.it>
In reply to#79868

[Multipart message — attachments visible in raw view] — view raw

Control: reassign -1 src:linux 6.1.37-1
Control: tag -1 upstream fixed-upstream

On Tuesday, 1 August 2023 11:22:17 CEST AP wrote:
> Package: linux-image-6.1.0-10-amd64
> Severity: important
> Tags: patch
> 
> Current kernel failed to load modules for MASQUERADE nat rules giving the
> following in dmesg:
> 
> [37404.063872] BPF: [99720] ENUM STROY
> [37404.064350] BPF: size=4 vlen=14
> [37404.064699] BPF:
> [37404.065000] BPF: Invalid name
> [37404.065287] BPF:
> [37404.065463] failed to validate module [nf_conntrack] BTF: -22
> [37404.067137] missing module BTF, cannot register kfuncs
> 
> The following upstream patch fixes the issue:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=
> 3de4d22cc9ac7c9f38e10edcf54f9a8891a9c2aa
> 
> And it has been included in upstream stable 6.1 kernel releases since
> 6.1.39:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linu
> x-6.1.y&ofs=400

Awesome bug report, thanks!

I've extended the list to document other kernel series and their fixes:

master: 3de4d22cc9ac7c9f38e10edcf54f9a8891a9c2aa included in 6.5-rc1
6.4:    90b9e7202676742ede5f1e6c46000a53c6a6c4c0 included in 6.4.4
6.1:    6baa6e4836d75a5d693c18dbf79b0695f05697e9 included in 6.1.39
5.10:   none, also not queued (yet on 2023-08-01). Doesn't have the commit 
that it Fixes, so it may not have been in 5.10 to begin with

> PS: This, I think, is covered in bug 1003965 but my attempt to email into
> that bug appears to have failed.

It would seem so, but I have decided not to merge the bugs as that bug was 
found in 5.15.5-2, but the 5.15 series has the same 'problem' as the 5.10 
series: it doesn't have the commit that it fixes (in my initial search).
So _could_ it be that #1003965 and #1042237 are actually 2 different bugs?

Ben: Could you look at this and take appropriate action?

Cheers,
  Diederik

[toc] | [prev] | [next] | [standalone]


#79872 — Processed: Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2023-08-01 13:30 +0200
SubjectProcessed: Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Message-ID<GXVJD-4hnl-1@gated-at.bofh.it>
In reply to#79868
Processing control commands:

> reassign -1 src:linux 6.1.37-1
Bug #1042815 [linux-image-6.1.0-10-amd64] linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Bug reassigned from package 'linux-image-6.1.0-10-amd64' to 'src:linux'.
Ignoring request to alter found versions of bug #1042815 to the same values previously set
Ignoring request to alter fixed versions of bug #1042815 to the same values previously set
Bug #1042815 [src:linux] linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Marked as found in versions linux/6.1.37-1.
> tag -1 upstream fixed-upstream
Bug #1042815 [src:linux] linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Added tag(s) fixed-upstream and upstream.

-- 
1042815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042815
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [next] | [standalone]


#79874

FromSalvatore Bonaccorso <carnil@debian.org>
Date2023-08-01 13:50 +0200
Message-ID<GXW2Z-4hu3-1@gated-at.bofh.it>
In reply to#79868
Control: tags -1 + moreinfo

Hi,

On Tue, Aug 01, 2023 at 07:22:17PM +1000, AP wrote:
> Package: linux-image-6.1.0-10-amd64
> Severity: important
> Tags: patch
> 
> Dear Maintainer,
> 
> Current kernel failed to load modules for MASQUERADE nat rules giving the following
> in dmesg:
> 
> [37404.063872] BPF: [99720] ENUM STROY 
> [37404.064350] BPF: size=4 vlen=14
> [37404.064699] BPF:  
> [37404.065000] BPF: Invalid name
> [37404.065287] BPF: 
> [37404.065463] failed to validate module [nf_conntrack] BTF: -22
> [37404.067137] missing module BTF, cannot register kfuncs
> 
> The following upstream patch fixes the issue:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3de4d22cc9ac7c9f38e10edcf54f9a8891a9c2aa
> 
> And it has been included in upstream stable 6.1 kernel releases since 6.1.39:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-6.1.y&ofs=400
> 
> Please include in Bookworm as its currently preventing netavark from using iptables
> to load the MASQUERADE module and, thus, preventing me from running containers.
> 
> Thanks. :)
> 
> PS: This, I think, is covered in bug 1003965 but my attempt to email into that bug appears
> to have failed. If it ever succeeds apologies for the dupe report. :(

is the assumption that you updated from 6.1.37-1 or 6.1.38-1 to
6.1.38-2 (or any of the combinations which did not bump ABI) but did
not reboot before loading the module correct?

The particular bug is something which was introduced in 5.18-rc1, and
fixed 6.1.39 and 6.4.4 following the fixing in 6.5-rc1. But if the
above assumption is correct then you just missed the reboot after the
kernel update.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#79877

FromAP <debian@inml.grue.cc>
Date2023-08-01 14:10 +0200
Message-ID<GXWml-4hQe-9@gated-at.bofh.it>
In reply to#79874
On Tue, Aug 01, 2023 at 01:44:26PM +0200, Salvatore Bonaccorso wrote:
> > [37404.063872] BPF: [99720] ENUM STROY 
> > [37404.064350] BPF: size=4 vlen=14
> > [37404.064699] BPF:  
> > [37404.065000] BPF: Invalid name
> > [37404.065287] BPF: 
> > [37404.065463] failed to validate module [nf_conntrack] BTF: -22
> > [37404.067137] missing module BTF, cannot register kfuncs
...
> > PS: This, I think, is covered in bug 1003965 but my attempt to email into that bug appears
> > to have failed. If it ever succeeds apologies for the dupe report. :(
> 
> is the assumption that you updated from 6.1.37-1 or 6.1.38-1 to
> 6.1.38-2 (or any of the combinations which did not bump ABI) but did
> not reboot before loading the module correct?

The dmesg report in the bug appeared to fit bar the "missing module" line
so I figured that was just missed or something.

For me, this is a minty fresh install that I'm creating on a fresh instance
with ansible and the container creation part of the playbook fails.

> The particular bug is something which was introduced in 5.18-rc1, and
> fixed 6.1.39 and 6.4.4 following the fixing in 6.5-rc1. But if the
> above assumption is correct then you just missed the reboot after the
> kernel update.

That bit doesn't fit me. As I said, minty fresh install where the playbook
for building the instance hasn't had a chance to finish.

Andrew

[toc] | [prev] | [next] | [standalone]


#79901

FromAP <debian@inml.grue.cc>
Date2023-08-03 04:40 +0200
Message-ID<GYwpP-4JyF-1@gated-at.bofh.it>
In reply to#79874
On Tue, Aug 01, 2023 at 01:44:26PM +0200, Salvatore Bonaccorso wrote:
> > PS: This, I think, is covered in bug 1003965 but my attempt to email into that bug appears
> > to have failed. If it ever succeeds apologies for the dupe report. :(
> 
> is the assumption that you updated from 6.1.37-1 or 6.1.38-1 to
> 6.1.38-2 (or any of the combinations which did not bump ABI) but did
> not reboot before loading the module correct?

Nope. You're right. This is what happens when you ansiblise everything.

The initial image is with -1, my playbook upgraded it to -2 and tried to use it
and it failed. Just did a manual test and modified my playbook to reboot and
tested that and it works fine after reboot.

So... my bad. Feeling a bit sheepish. Apologies.

Still... downloading and installing a new kernel shouldn't break a live system.

Andrew

[toc] | [prev] | [next] | [standalone]


#79875 — Processed: Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2023-08-01 13:50 +0200
SubjectProcessed: Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Message-ID<GXW2Z-4hu3-9@gated-at.bofh.it>
In reply to#79868
Processing control commands:

> tags -1 + moreinfo
Bug #1042815 [src:linux] linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
Added tag(s) moreinfo.

-- 
1042815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042815
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [next] | [standalone]


#85978 — Bug#1042815: marked as done (linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-02-20 19:30 +0100
SubjectBug#1042815: marked as done (linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue)
Message-ID<Kijt7-Fqg-1@gated-at.bofh.it>
In reply to#79868

[Multipart message — attachments visible in raw view] — view raw

Your message dated Thu, 20 Feb 2025 19:17:37 +0100
with message-id <Z7dxwZC2yGDg4WNU@eldamar.lan>
and subject line Re: Bug#1042815: linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
has caused the Debian Bug report #1042815,
regarding linux-image-6.1.0-10-amd64: Fails to load kernel modules due to bpf/btf issue
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1042815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042815
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web