First off, I know there are a bunch of other posts about this here, but they are all closed and the problem still hasn't been fixed. None of the solutions in any of the existing posts work for me. Has anyone figured out what's going on?
Pacman works in CLI, and there is no lck file. I have checked the built in task manager and htop for pamac related tasks and pamac-system-daemon is not showing on my system.
A couple of people have mentioned the mirror list, but the suggested solution is just keep trying different lists until you find one that works, but that doesn't work, and as far as I can tell there is no proof that the mirror list is actually causing this problem. Besides that, even if a mirror list was bad, pamac should be able to move on without freezing up.
Logging out and back in does fix, so reboot not required.
I had automatically download updates turned on. I thought maybe if it is a mirror causing the hang then it might be happening in the background when automatically downloading updates.