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.