Skip to content

[BUG] Fedora 43 won't install task files due to unsupported signatures #267

@JohnVillalovos

Description

@JohnVillalovos

This appears to be due to unsupported cryptographic signature methods.

The beaker-core-tasks-distribution-check-install package was built in 2018. So it makes sense that it might have an old signature.

Most likely fix is to rebuild the packages.

# dnf install -y https://beaker-project.org/tasks/beaker-core-tasks-distribution-check-install-1.0-2.noarch.rpm
Updating and loading repositories:
Repositories loaded.
 https://beaker-project.org/tasks/beaker-core-tasks-distribution-check-install-1.0-2.noarch.rpm                                                  100% |  13.2 KiB/s |   4.3 KiB |  00m00s
Package                                                        Arch           Version                                                        Repository                              Size
Installing:
 beaker-core-tasks-distribution-check-install                  noarch         1.0-2                                                          @commandline                         5.4 KiB

Transaction Summary:
 Installing:         1 package

Total size of inbound packages is 4 KiB. Need to download 0 B.
After this operation, 5 KiB extra will be used (install 5 KiB, remove 0 B).
Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
  - package beaker-core-tasks-distribution-check-install-1.0-2.noarch does not verify: no digest

Fedora 43 fails

$ rpm -Kv beaker-core-tasks-distribution-check-install-1.0-2.noarch.rpm
beaker-core-tasks-distribution-check-install-1.0-2.noarch.rpm:
    Header SHA3-256 digest: NOTFOUND
    Header SHA256 digest: NOTFOUND
    Header SHA1 digest: NOTFOUND
    Payload SHA3-256 digest: NOTFOUND
    Payload SHA3-256 ALT digest: NOTFOUND
    Payload SHA512 digest: NOTFOUND
    Payload SHA512 ALT digest: NOTFOUND
    Payload SHA256 digest: NOTFOUND
    Payload SHA256 ALT digest: NOTFOUND
    Legacy MD5 digest: NOTFOUND

Fedora 42 works

$ rpm -Kv beaker-core-tasks-distribution-check-install-1.0-2.noarch.rpm
beaker-core-tasks-distribution-check-install-1.0-2.noarch.rpm:
    Header SHA1 digest: OK
    MD5 digest: OK

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions