Hello everyone, today i updated my OS and became unable to use mullvad vpn, wine, winetricks, etc. ie any program that ive isntalled via the AUR (Arch User Respiratory) and Pacman becomes unuseable, I should note that this would happen if i upgraded my system but i updated it anyhow under the thought that i am going to fix it somehow, but it seems i cannot fix it, do you guys know anything to do? I have already followed this wiki article and some other forums question that had similar problems to me, but it seems they have fixed it but i have done the same and have not fixed it! thank you! The reason i use this wine instead of the one in the discovery is because i think this version is better! Here are the errors:

For wine (via pacman):
(deck@steamdeck ~)$ sudo pacman -S wine
[sudo] password for deck:  
resolving dependencies...
looking for conflicting packages...

Packages (17) faudio-22.10-1  gst-libav-1.20.4-1  lib32-acl-2.3.1-1  lib32-attr-2.5.1-1  lib32-faudio-22.10-1  lib32-gettext-0.21-1  lib32-glu-9.0.2-3  lib32-lcms2-2.13.1-1  lib32-libjpeg-turbo-2.1.4-2
lib32-libnl-3.7.0-1  lib32-libpcap-1.10.1-1  lib32-libtiff-4.4.0-4  lib32-libxcursor-1.2.1-1  lib32-libxrandr-1.5.2-2  lib32-libxrender-0.9.10-3  lib32-sdl2-2.24.1-1  wine-7.19-1

Total Installed Size:  524.08 MiB

:: Proceed with installation? [Y/n] y
(17/17) checking keys in keyring                                                                                          [#########################################################################] 100%
(17/17) checking package integrity                                                                                        [#########################################################################] 100%
error: lib32-libpcap: signature from "David Runge " is unknown trust
:: File /var/cache/pacman/pkg/lib32-libpcap-1.10.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package)

For Mullvad vpn (Via AUR):
(deck@steamdeck mullvad-vpn)$ makepkg -si
==> Making package: mullvad-vpn 2023.5-1 (Tue Nov 14 21:25:53 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[sudo] password for deck:  
:: There are 2 providers available for cargo:
:: Repository extra-rel
 1) rust
:: Repository community-rel
 2) rustup

Enter a number (default=1):  
resolving dependencies...
looking for conflicting packages...

Packages (9) c-ares-1.18.1-1  libuv-1.44.2-1  node-gyp-9.2.0-1  nodejs-nopt-6.0.0-1  semver-7.3.8-1  libxcrypt-compat-4.4.28-2  nodejs-18.11.0-2  npm-8.19.2-1  rust-1:1.64.0-1

Total Download Size:   108.36 MiB
Total Installed Size:  614.94 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
semver-7.3.8-1-any                                                                            36.0 KiB  35.8 KiB/s 00:01 [#########################################################################] 100%
nodejs-nopt-6.0.0-1-any                                                                       12.5 KiB  12.4 KiB/s 00:01 [#########################################################################] 100%
c-ares-1.18.1-1-x86_64                                                                       201.8 KiB   194 KiB/s 00:01 [#########################################################################] 100%
libuv-1.44.2-1-x86_64                                                                        230.2 KiB   220 KiB/s 00:01 [#########################################################################] 100%
node-gyp-9.2.0-1-any                                                                         979.1 KiB   893 KiB/s 00:01 [#########################################################################] 100%
npm-8.19.2-1-any                                                                            1452.4 KiB  1285 KiB/s 00:01 [#########################################################################] 100%
libxcrypt-compat-4.4.28-2-x86_64                                                              67.8 KiB  55.3 KiB/s 00:01 [#########################################################################] 100%
nodejs-18.11.0-2-x86_64                                                                       12.3 MiB  6.91 MiB/s 00:02 [#########################################################################] 100%
rust-1:1.64.0-1-x86_64                                                                        93.1 MiB  26.7 MiB/s 00:03 [#########################################################################] 100%
Total (9/9)                                                                                  108.4 MiB  25.3 MiB/s 00:04 [#########################################################################] 100%
(9/9) checking keys in keyring                                                                                            [#########################################################################] 100%
(9/9) checking package integrity                                                                                          [#########################################################################] 100%
error: c-ares: signature from "David Runge " is unknown trust
:: File /var/cache/pacman/pkg/c-ares-1.18.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: node-gyp: signature from "Caleb Maclennan " is unknown trust
:: File /var/cache/pacman/pkg/node-gyp-9.2.0-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
 -> cargo
 -> libxcrypt-compat
 -> nodejs>=16
 -> npm>=8.3
==> ERROR: Could not resolve all dependencies.

Thank you! :)

  • deltatux@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Without accepting the keys, it won’t install the package and since it’s a dependency that the apps you want to install, it errors out because it can’t install the dependency.

    You’ll need to answer yes to the PGP key to install the dependent package. However, as always, make sure it’s a trustworthy key before installing.

    It’s generally not recommended to turn off the immutable filesystem on SteamOS unless you know your way around Linux.