"warpdotdev" signature error when running garuda-update

This did not work for me, gives error.

garuda-update remote keyring
[sudo] password for twistedxenos:             
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/B946FED09CDA8994D575678EA75D4E887E963413.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
==> Appending keys from archlinux.gpg...
==> Appending keys from chaotic.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signed 11 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
  -> Disabled 49 keys.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   9  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   9  signed: 102  trust: 0-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2  valid:  78  signed:  20  trust: 78-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-07-01
gpg: key A6234074498E9CEE: 3 duplicate signatures removed
gpg: key A6234074498E9CEE: "Christian Hesse <eworm@archlinux.org>" 3 signatures cleaned
gpg: key A6234074498E9CEE: "Christian Hesse <eworm@archlinux.org>" 1 user ID cleaned
gpg: key 3056513887B78AEB: "Pedro Henrique Lara Campos <root@pedrohlc.com>" not changed
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   9  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   9  signed: 102  trust: 0-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2  valid:  78  signed:  20  trust: 78-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-07-01
gpg: Total number processed: 2
gpg:              unchanged: 1
gpg:     signatures cleaned: 3
gpg:       user IDs cleaned: 1
  -> Locally signed 2 keys.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:  10  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:  10  signed: 102  trust: 1-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2  valid:  77  signed:  20  trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-07-01
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
gpg: error retrieving 'tne@garudalinux.org' via WKD: No fingerprint
gpg: refreshing 1 key from hkp://keyserver.ubuntu.com
gpg: key D6C9442437365605: "TNE <tne@garudalinux.org>" 1 new signature
gpg: Total number processed: 1
gpg:         new signatures: 1
rm: cannot remove '/var/cache/pacman/pkg/download-pDUB0s': Is a directory
rm: cannot remove '/var/cache/pacman/pkg/download-XJdJOS': Is a directory
:: Synchronizing package databases...
 garuda                                                            53,0 KiB  84,8 KiB/s 00:01 [------------------------------------------------------] 100%
 core                                                             116,2 KiB  1076 KiB/s 00:00 [------------------------------------------------------] 100%
 extra                                                              7,8 MiB  22,7 MiB/s 00:00 [------------------------------------------------------] 100%
 multilib                                                         135,9 KiB  1247 KiB/s 00:00 [------------------------------------------------------] 100%
 chaotic-aur                                                      628,4 KiB   916 KiB/s 00:01 [------------------------------------------------------] 100%
 warpdotdev                                                       662,0   B  2,79 KiB/s 00:00 [------------------------------------------------------] 100%
error: warpdotdev: key "19A1E427461B1795F73F629631F4254AFE49E02E" is unknown
:: Import PGP key 19A1E427461B1795F73F629631F4254AFE49E02E? [Y/n] 
error: warpdotdev: signature from "Warp Linux Maintainers (Package Signing Authority) <linux-maintainers@warp.dev>" is unknown trust
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))

This is an issue with “warpdotdev”. I’ve updated the script to work around it, however, please try again.

Nothing, still getting the error.

This is an issue with “warpdotdev”. Unfortunately, I can’t really help you with that. You’ll likely have to manually trust their signing key and/or follow their install instructions again.

If you just want to remove “warpdotdev”, you can run garuda-update remote fix to restore your pacman configuration to the Garuda Linux supported defaults.

3 Likes

I used this, so everything is fixed now, garuda-update is working and got the update “chaotic-keyring”, life is good again.

gpg --recv-keys 19A1E427461B1795F73F629631F4254AFE49E02E
sudo pacman-key --lsign-key 19A1E427461B1795F73F629631F4254AFE49E02E

5 Likes

thnx that worked perfectly!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.