[GH-ISSUE #5624] New signed RPMs uses a Fedora 41 docker container, which is EOL #11807

Open
opened 2026-08-05 01:31:06 -04:00 by saavagebueno · 3 comments
Owner

Originally created by @jbillingredhat on GitHub (Mar 18, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5624

a1858a9cb7/.github/workflows/release.yml (L200-L209)

This docker task runs in an end of life version of Fedora 41 (see line 200), which no longer gets security updates, so it wouldn't be advisable to use with the rpm command.

It also only verifies packages called *amd64*.rpm. The built packages have an x86_64.rpm suffix. So it'll never verify anything.

For example:

$ dnf --disablerepo=* --repofrompath=netbird,https://pkgs.netbird.io/yum/  list --available
Updating and loading repositories:
Repositories loaded.
Available packages
netbird.mipshardfloat     0.19.0-1 netbird
netbird.mipssoftfloat     0.19.0-1 netbird
netbird.aarch64           0.66.4-1 netbird
netbird.armv6hl           0.66.4-1 netbird
netbird.i386              0.66.4-1 netbird
netbird.x86_64            0.66.4-1 netbird
netbird-ui.x86_64         0.66.4-1 netbird
wiretrustee.aarch64       0.5.1-1  netbird
wiretrustee.armv6hl       0.5.1-1  netbird
wiretrustee.mipshardfloat 0.5.1-1  netbird
wiretrustee.mipssoftfloat 0.5.1-1  netbird
wiretrustee.x86_64        0.5.1-1  netbird

Originally created by @jbillingredhat on GitHub (Mar 18, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5624 https://github.com/netbirdio/netbird/blob/a1858a9cb7fca7a18047b54f32e9b978342b29a6/.github/workflows/release.yml#L200-L209 This docker task runs in an end of life version of Fedora 41 (see line 200), which no longer gets security updates, so it wouldn't be advisable to use with the rpm command. It also only verifies packages called `*amd64*.rpm`. The built packages have an x86_64.rpm suffix. So it'll never verify anything. For example: ``` $ dnf --disablerepo=* --repofrompath=netbird,https://pkgs.netbird.io/yum/ list --available Updating and loading repositories: Repositories loaded. Available packages netbird.mipshardfloat 0.19.0-1 netbird netbird.mipssoftfloat 0.19.0-1 netbird netbird.aarch64 0.66.4-1 netbird netbird.armv6hl 0.66.4-1 netbird netbird.i386 0.66.4-1 netbird netbird.x86_64 0.66.4-1 netbird netbird-ui.x86_64 0.66.4-1 netbird wiretrustee.aarch64 0.5.1-1 netbird wiretrustee.armv6hl 0.5.1-1 netbird wiretrustee.mipshardfloat 0.5.1-1 netbird wiretrustee.mipssoftfloat 0.5.1-1 netbird wiretrustee.x86_64 0.5.1-1 netbird ```
Author
Owner

@manustars commented on GitHub (Mar 18, 2026):

upvote

<!-- gh-comment-id:4086180368 --> @manustars commented on GitHub (Mar 18, 2026): upvote
Author
Owner

@bplaxco commented on GitHub (Mar 20, 2026):

Netbird folks,

Would you be up for someone sending a PR to address the issues?

<!-- gh-comment-id:4098082958 --> @bplaxco commented on GitHub (Mar 20, 2026): Netbird folks, Would you be up for someone sending a PR to address the issues?
Author
Owner

@jbillingredhat commented on GitHub (Mar 23, 2026):

It does look like the file names are *_linux_amd64.rpm, so that isn't an issue for the rpm -V command.

<!-- gh-comment-id:4110299725 --> @jbillingredhat commented on GitHub (Mar 23, 2026): It does look like the file names are *_linux_amd64.rpm, so that isn't an issue for the `rpm -V` command.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#11807