Skip to content

Troubleshooting

Danct12 edited this page Feb 4, 2024 · 1 revision

marginal/unknown trust when installing a package

When install a package or upgrading the system, the following error shows up:

error: filesystem: signature from "Arch Linux ARM Build System <builder@archlinuxarm.org>" is marginal trust
:: File /var/cache/pacman/pkg/filesystem-2024.01.19-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? 

Solution:

Marginal trust:

For marginal trust from "Arch Linux ARM Build System", current workaround is to force-trust the key using the command below:

# pacman-key --lsign-key 68B3537F39A313B3E574D06777193F152BDBE6A6

Otherwise, running pacman-key --refresh-keys as root should fix the issue.

Unknown trust:

Try repopulate the pacman keys by running the following command

# pacman-key --populate archlinuxarm danctnix

If you have any other errors, you can remove pacman keyrings and start fresh:

# rm -rf /etc/pacman.d/gnupg
# pacman-key --init
# pacman-key --populate archlinuxarm danctnix
# pacman-key --lsign-key 68B3537F39A313B3E574D06777193F152BDBE6A6

Discover/GNOME Software does not show any updates, only "Up to date"!

When checking for updates using GNOME Software (Phosh, GNOME Mobile) or Discover (KDE Plasma, PlaMo), it always show "Up to date" even though it's not.

Solution:

Remove database lockfile from PackageKit's working directory:

# rm /var/lib/PackageKit/db.lck

I forgot my full disk encryption password!

User haven't used the device in a while. When they get back to use it, they did not remember the password.

Solution:

No current solution to this problem. Whoops.