Hi. I’m trying to install signal-desktop on Fedora 42 using the instructions from here:
It’s failing with this error:
$ sudo dnf install signal-desktop
...
[15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s
Transaction failed: Signature verification failed.
Public key "https://download.opensuse.org/repositories/network:/im:/signal/Fedora_42/repodata/repomd.xml.key" is already present, not importing.
OpenPGP check for package "libsignal-0.72.1-1.1.x86_64" (/var/cache/libdnf5/network_im_signal-ee3cd49d659d2827/packages/libsignal-0.72.1-1.1.x86_64.rpm) from repo "network_im_signal" has failed: Public key is not installed.
How can I install the required public key so I can complete installation?
At the top of those Instructions is a link to the network:im:signal project,
where you can find a tab labelled “Signing Keys”, which includes a download link for
the public key that you can import to gpg, in order for verification to complete.
Thanks! I contacted the package maintainers and filed a bug report, they fixed it, it works now (and I learnt a little about verifying signed packages)