Traceback (most recent call last):
File "/usr/lib/python3.3/site-packages/portage/dbapi/_MergeProcess.py", line 234, in _spawn
File "/usr/lib/python3.3/site-packages/portage/dbapi/vartree.py", line 4888, in merge
File "/usr/lib/python3.3/site-packages/portage/dbapi/vartree.py", line 3843, in treewalk
rofilesystems = ro_checker(dirlist)
File "/usr/lib/python3.3/site-packages/portage/util/writeable_check.py", line 60, in linux_ro_checker
attr2 = mount.split()
IndexError: list index out of range
It's a chroot with freshly updated stage3, after upgrading Portage.
Ok, it is:
mount = line.split(' - ')
which happens to catch a second split on device for tmpfs, which is '-' on the system. I guess:
mount = line.split(' - ', 1)
would fix it.
this is fixed in commit:
This is in the portage-2.2.15 release.