Created attachment 768036 [details] emerge --info Recent commit 18e5a8170c69aecd10f162918de571d85055ae81 causes this error when running eclean-dist. This system uses python3.10, --info attached: eclean-dist --deep Traceback (most recent call last): File "/usr/lib/python-exec/python3.10/eclean-dist", line 38, in <module> from gentoolkit.eclean.cli import main File "/usr/lib/python3.10/site-packages/gentoolkit/eclean/cli.py", line 27, in <module> from gentoolkit.eclean.search import ( File "/usr/lib/python3.10/site-packages/gentoolkit/eclean/search.py", line 513, in <module> port_dbapi=portage.db[portage.root]["porttree"].dbapi, File "/usr/lib/python3.10/site-packages/portage/util/__init__.py", line 1678, in __getitem__ result = lazy_item.func(*pargs, **kwargs) File "/usr/lib/python3.10/site-packages/portage/dbapi/porttree.py", line 1527, in __init__ self.dbapi = portdbapi(mysettings=settings) File "/usr/lib/python3.10/site-packages/portage/dbapi/porttree.py", line 274, in __init__ self._init_cache_dirs() File "/usr/lib/python3.10/site-packages/portage/dbapi/porttree.py", line 417, in _init_cache_dirs ensure_dirs(self.depcachedir, gid=portage_gid, mode=dirmode, mask=modemask) File "/usr/lib/python3.10/site-packages/portage/util/__init__.py", line 1614, in ensure_dirs perms_modified = apply_permissions(dir_path, **kwargs) File "/usr/lib/python3.10/site-packages/portage/util/__init__.py", line 1223, in apply_permissions gid = int(gid) File "/usr/lib/python3.10/site-packages/portage/proxy/objectproxy.py", line 93, in __int__ return int(object.__getattribute__(self, "_get_target")()) File "/usr/lib/python3.10/site-packages/portage/data.py", line 305, in _get_target return _get_global(object.__getattribute__(self, "_name")) File "/usr/lib/python3.10/site-packages/portage/data.py", line 167, in _get_global portage_uid = pwd.getpwnam(_get_global("_portage_username")).pw_uid TypeError: getpwnam() argument must be str, not None
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=0ad7157bcadf54bf39f28b0157355950b4c04f59 commit 0ad7157bcadf54bf39f28b0157355950b4c04f59 Author: Kenneth Raplee <kenrap@kennethraplee.com> AuthorDate: 2022-03-28 00:59:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-28 01:10:19 +0000 Revert Portage settings refactor This partially reverts 18e5a8170c69aecd10f162918de571d85055ae81. Bug: https://bugs.gentoo.org/836298 Bug: https://bugs.gentoo.org/836299 Closes: https://bugs.gentoo.org/836297 Signed-off-by: Kenneth Raplee <kenrap@kennethraplee.com> Signed-off-by: Sam James <sam@gentoo.org> lib/portage/data.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-)
confirmed fixed