Index: pym/portage_locks.py =================================================================== --- pym/portage_locks.py (revision 9417) +++ pym/portage_locks.py (working copy) @@ -79,7 +79,7 @@ except IOError, e: if "errno" not in dir(e): raise - if e.errno == errno.EAGAIN: + if e.errno in (errno.EACCES, errno.EAGAIN): # resource temp unavailable; eg, someone beat us to the lock. if waiting_msg is None: if isinstance(mypath, int):