ive tried multiple things, like using virtualbox instead of qemu, changing the mirrorlist, making sure time is synchronized, pacman -Sy archlinux-keyring (also says its corrupted), pacman-key --init and then pacman-key --populate says theres no secret key available to sign with (and tells me to run --init again...), rm -rf /etc/pacman.d/gnupg says Device or resource busy, and rm -R /mnt/var/lib/pacman/sync says the file doesnt exist
all of this is very weird considering on the host system, which itself is running arch, packages update/install just fine...