So I've been trying to install Crossover on a Steam Deck. The main package installed fine, but this dependency is causing an issue. This is what I get in the terminal.
(1)(deck@steamdeck Downloads)$ sudo pacman -Syu gtk3
:: Synchronizing package databases...
jupiter-rel is up to date
holo-rel is up to date
core-rel is up to date
extra-rel is up to date
community-rel is up to date
multilib-rel is up to date
warning: gtk3-1:3.24.34+r156+g812b3930d0-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (3) lib32-vulkan-radeon-23.1.0_devel.166660.steamos_3.5.4-1
vulkan-radeon-23.1.0_devel.166660.steamos_3.5.4-1 gtk3-1:3.24.34+r156+g812b3930d0-1
Total Installed Size: 67.87 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring [########################################] 100%
warning: Public keyring not found; have you run 'pacman-key --init'?
downloading required keys...
error: keyring is not writable
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
(1)(deck@steamdeck Downloads)$ sudo pacman-key --init
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/B22219E24044B314C53F9F2DBCE1F09BD431CD4D.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
(deck@steamdeck Downloads)$ sudo pacman -Syu gtk3
:: Synchronizing package databases...
jupiter-rel is up to date
holo-rel is up to date
core-rel is up to date
extra-rel is up to date
community-rel is up to date
multilib-rel is up to date
warning: gtk3-1:3.24.34+r156+g812b3930d0-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (3) lib32-vulkan-radeon-23.1.0_devel.166660.steamos_3.5.4-1
vulkan-radeon-23.1.0_devel.166660.steamos_3.5.4-1 gtk3-1:3.24.34+r156+g812b3930d0-1
Total Installed Size: 67.87 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring [########################################] 100%
downloading required keys...
:: Import PGP key 3B94A80E50A477C7, "Jan Alexander Steffens (heftig) heftig@archlinux.org"? [Y/n] y
(3/3) checking package integrity [########################################] 100%
error: gtk3: signature from "Jan Alexander Steffens (heftig) heftig@archlinux.org" is unknown trust
:: File /var/cache/pacman/pkg/gtk3-1:3.24.34+r156+g812b3930d0-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
Does anyone know the purpose of this package and why it might be being read as corrupted?