Error: "/usr/lib/libgpgme.so.11: file too short" when trying to use Pacman

Thank you, those instructions are very clear, my mistake. I was able to update my system now, at the end of every update it had a few lines of “pacman: error while loading shared libraries: /usr/lib/libgpgme.so.11: file too short” but they went through anyway.

(There were a few of these that I had to do but no problems) [FAQ] Package installation says FILENAME exists in filesystem; “Failed to commit transaction (conflicting files)”

Unfortunately, after booting back into my actual system, it still showed missing characters (“▯▯▯▯▯s") like before, and after I put in my password it still doesn’t go past “Starting accounts service”. Now when I go back into my live USB and try to mount those filesystems and run pacman --sysroot /mnt -Syu again , I get a whole lot of these messages even though I’m connected to wifi.