When I emerge quake3-urbanterror, the package downloads and compiles
fine, but upon trying to merge into /opt/quake3, the following error
occurs:
Traceback (most recent call last):
File "/usr/bin/emerge", line 6979, in <module>
retval = emerge_main()
File "/usr/bin/emerge", line 6973, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/bin/emerge", line 6403, in action_build
retval = mergetask.merge(pkglist, favorites, mtimedb)
File "/usr/bin/emerge", line 3989, in merge
return self._merge(mylist, favorites, mtimedb)
File "/usr/bin/emerge", line 4267, in _merge
prev_mtimes=ldpath_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 4817, in doebuild
vartree=vartree, prev_mtimes=prev_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 5012, in merge
mydbapi=mydbapi, prev_mtimes=prev_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 9485, in merge
mydbapi=mydbapi, prev_mtimes=prev_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 9493, in _merge
cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
File "/usr/lib64/portage/pym/portage.py", line 9062, in treewalk
if self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime):
File "/usr/lib64/portage/pym/portage.py", line 9365, in mergeme
join(offset, x), cfgfiledict, thismtime):
File "/usr/lib64/portage/pym/portage.py", line 9365, in mergeme
join(offset, x), cfgfiledict, thismtime):
File "/usr/lib64/portage/pym/portage.py", line 9360, in mergeme
os.chown(mydest,mystat[4],mystat[5])
OSError: [Errno 22] Invalid argument: '/opt/quake3/pb'
Now, I suspect (but am not certain) that this has to do with the fact
that my /opt is mounted over nfs. However, the server logs contain no
mention of the incident. How can I determine what is causing this
problem?