Steam Deck

Steam Deck

After updated to SteamOS 3.4.6 there are somethings wrong about pacman
I use ssh a lot, so I always install tmux in my linux machines, but after updated to SteamOS 3.4.6, pacman always output like this, saying the pgp signature are corrupted, after I was trying to install sometings like tmux by `pacman -Syu tmux` :
:: 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: tmux-3.3_a-2 is up to date -- reinstalling :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Packages (1) tmux-3.3_a-2 Total Download Size: 0.43 MiB Total Installed Size: 1.05 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] y :: Retrieving packages... tmux-3.3_a-2-x86_64 438.1 KiB 105 KiB/s 00:04 [###############################################################] 100% (1/1) checking keys in keyring [###############################################################] 100% (1/1) checking package integrity [###############################################################] 100% error: tmux: signature from "Alexander Epaneshnikov <email@alex19ep.me>" is unknown trust :: File /var/cache/pacman/pkg/tmux-3.3_a-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n]

I tried to google it, but with on luck.

How can I fix this? Thanks!
< >
Showing 1-4 of 4 comments
It could be that the keying needs to be refreshed/updated again after the system update. If so, then perhaps executing the following will help:
pacman -S archlinux-keyring
Originally posted by retif:
It could be that the keying needs to be refreshed/updated again after the system update. If so, then perhaps executing the following will help:
pacman -S archlinux-keyring

Hmm, still not working. But thanks.
archlinux-keyring was updated successfully. But the PGP signature corrupted error was still there.
I even tried to download those packages and the *.sig files on https://steamdeck-packages.steamos.cloud/ manually and using `pacman -U package-name.pkg.tar.zst' to install it locally, but the signature corrupted error was still there too.
I found a solution in HoloISO's repositorie.
To fix this issue, you need to add `SigLevel = Never` to the session inside `/etc/pacman.conf`.

Like this:
[core-rel] Include = /etc/pacman.d/mirrorlist SigLevel = Never

There are many configure sessions in this file, like: jupiter-rel, holo-rel, core-rel, balabala, you can check yourself, if the config session has no `SigLevel = Never`, just add to it, and you can use pacman again with signature corrupted error.
THX a lot Joshua Lee!
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Mar 16, 2023 @ 7:12am
Posts: 4