Skip to content

Troubleshooting

gpg

If you come across following error when using systemd-resolved, you just need to configure a valid /etc/resolv.conf The underlying error is the usage of "old" interfaces which cannot use systemd-resolved directly

gpg: error searching keyserver: Server indicated a failure
gpg: keyserver search failed: Server indicated a failure

A possible workaround is therefore to create a symlink for the runtime resolv.conf of systemd-resolved

rm /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemctl restart systemd-resolved

pacman

keyring

If you can't install packages because of keyring issues try following commands.

pacman-key --init
pacman-key --refresh
pacman-key --populate archlinux

If you any of this commands fails, try adding hkp without secure:

pacman-key --init
pacman-key --keyserver hkp://keys.gnupg.net --refresh
pacman-key --keyserver hkp://keys.gnupg.net --populate archlinux

proton

When VDPAU drivers are missing, you proton won't start games via dxvk and you need to specify a start option per game.

"PROTON_USE_WINED3D=1 %command%"

Alternatively just install this packages:

pacman -S mesa-vdpau lib32-mesa-vdpau

waydroid

The container for waydroid would probably not be certified for play store usage. To fix this you should do following with root access.

sqlite3 /var/lib/waydroid/data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Afterwards you can register your device for play store via following url.

https://www.google.com/android/uncertified/?pli=1

Now you just need to reboot your device and play store should be usable.