status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
304 stars 79 forks source link

Not possible verify the Linux image GPG signature #16861

Closed gugol2 closed 3 hours ago

gugol2 commented 1 day ago

Bug Report

Description

It is not possible to verify the linux status image with GPG.

Steps to reproduce

Follow the instructions:

  1. curl -s 'https:///status.app/gpg/release.asc' | gpg --import

Expected behavior

Download and import the Status release public key.

Actual behavior

gpg: [don't know]: invalid packet (ctb=3c)
gpg: read_block: read error: Invalid packet
gpg: import from '[stdin]' failed: Invalid keyring
gpg: Total number processed: 0

Additional Information

gugol2 commented 10 hours ago

By the way my gpg version is:

gpg --version
gpg (GnuPG) 2.2.27
libgcrypt 1.9.4

I have also tried in and sandbox with Ubuntu 24.04 and gpg 2.4.4 and I got the same result.

caybro commented 6 hours ago

https://status.app/gpg/release.asc gives a 404

Can we fix that pls @felicio @jakubgs ?

jakubgs commented 5 hours ago

Where are these instructions at that you followed?

Since we switched the website from status.im to status.app the old content was simply not copied and there is nothing at: https://status.app/gpg/release.asc

So the GPG error is a red herring, there's simply no public key file there.

jkbktl commented 5 hours ago

Where are these instructions at that you followed?

It's in docs, seems like someone changed links and never tried it.

Also there's too many slashes after https:

jakubgs commented 5 hours ago

Right, a classic case of mindless search and replace.

jkbktl commented 3 hours ago

It's fixed and can be closed, I have no permission. Thanks @jakubgs for coop.