emaint --check world fails on my system with: /Users/ramonvanalteren/Library/Gentoo/Users/ramonvanalteren/Library/Gentoo/var/lib/portage/world could not be opened for reading My prefix is set to: /Users/ramonvanalteren/Library/Gentoo/
*** Bug 289872 has been marked as a duplicate of this bug. ***
can you check if this fixes the issue? =================================================================== --- bin/emaint (revision 14698) +++ bin/emaint (working copy) @@ -42,7 +42,7 @@ def _check_world(self, onProgress): categories = set(portage.settings.categories) myroot = portage.settings["ROOT"] - self.world_file = os.path.join(myroot, portage.const.EPREFIX_LSTRIP, portage.const.WORLD_FILE) + self.world_file = os.path.join(myroot, portage.const.WORLD_FILE) self.found = os.access(self.world_file, os.R_OK) vardb = portage.db[myroot]["vartree"].dbapi
Yup, that fixes it.
released in 2.2.00.14700