Skip to content

OpenWRT 24.10.2 failed to load BTF for kmod nls_cp437 #1818

@Testeera

Description

@Testeera

Describe the bug

After updating from 0.15.0 to 0.19.0(daeuniverse/dae#857), dae cannot run
[Jul 06 08:43:51] INFO Include config files: [/etc/dae/a.dae]
[Jul 06 08:43:51] INFO Waiting for network...
[Jul 06 08:43:51] INFO Network online.
[Jul 06 08:43:51] WARN No node found.
[Jul 06 08:43:51] WARN No interface to bind.
[Jul 06 08:43:51] INFO Loading eBPF programs and maps into the kernel...
[Jul 06 08:43:51] INFO The loading process takes about 120MB free memory, which will be released after loading. Insufficient memory will cause loading failure.
Variable PARAM: PARAM (type=Var:"PARAM"[global], map=.rodata, offset=0, size=24)
[Jul 06 08:43:51] INFO Incompatible new map format with existing map routing_tuples_map detected; removed the old one.
Variable PARAM: PARAM (type=Var:"PARAM"[global], map=.rodata, offset=0, size=24)
[Jul 06 08:43:51] FATAL load eBPF objects: field LocalTcpSockops: program local_tcp_sockops: apply CO-RE relocations: load BTF for kmod nls_cp437: read string section: string table is empty

How to reproduce

Compile daeuniverse/dae with pull request 857
dae run -c /etc/dae/a.dae
global{} routing{}

Version information

github.com/cilium/ebpf v0.19.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions