this bug is being posted just so that the error is a little prettier ;) maybe one could parse the output /proc/mounts to figure out which filesystem is causing this prob and show a message like 'the mount on <mount point> causes ${TMPDIR} to be read-only ... please fix and run emerge again' root@vapier root # emerge world -u Calculating world dependencies ...done! >>> emerge sys-devel/distcc-0.12 to / Traceback (most recent call last): File "/usr/bin/emerge", line 1355, in ? mydepgraph.merge(mydepgraph.altlist()) File "/usr/bin/emerge", line 903, in merge retval=portage.doebuild(y,"clean",myroot,edebug) File "/usr/lib/python2.2/site-packages/portage.py", line 1049, in doebuild os.makedirs(settings["BUILDDIR"]) File "/usr/lib/python2.2/os.py", line 203, in makedirs mkdir(name, mode) OSError: [Errno 30] Read-only file system: '/var/tmp/portage/distcc-0.12'
in cvs