root was the owner of the .emacs.d/elpa in the user's home directory, necessary for package.el to do its work. Purging this folder fixed the issue. Feel free to close the issue. Thanks!