After installing rc24, an attempt to check for updates to world. The following output also occurs when attempting to emerge or unmerge any specified package. Emerge --sync functionality still appeared to work correctly though. emerge -uDpv world These are the packages that would be merged, in order: Calculating dependencies Traceback (most recent call last): File "/usr/bin/emerge", line 40, in <module> retval = _emerge.emerge_main() File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15670, in emerge_main myopts, myaction, myfiles, spinner) File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14466, in action_build mydepgraph = depgraph(settings, trees, myopts, myparams, spinner) File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4549, in __init__ pkg_cache=self._pkg_cache) File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1217, in __init__ root_config=root_config, type_name="installed") File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1571, in __init__ self.slot_atom = portage.dep.Atom("%s:%s" % (self.cp, self.slot)) File "//usr/lib64/portage/pym/portage/dep.py", line 496, in __call__ instance = super(_AtomCache, cls).__call__(s) File "//usr/lib64/portage/pym/portage/dep.py", line 527, in __init__ raise InvalidAtom(s) InvalidAtom: dev-libs/libksba: Reproducible: Always Steps to Reproduce: 1. Install rc24 2. Run: emerge <package> 3. profit! Actual Results: Calculating dependencies Traceback (most recent call last): File "/usr/bin/emerge", line 40, in <module> retval = _emerge.emerge_main() File "//usr/lib/portage/pym/_emerge/__init__.py", line 15670, in emerge_main myopts, myaction, myfiles, spinner) File "//usr/lib/portage/pym/_emerge/__init__.py", line 14466, in action_build mydepgraph = depgraph(settings, trees, myopts, myparams, spinner) File "//usr/lib/portage/pym/_emerge/__init__.py", line 4549, in __init__ pkg_cache=self._pkg_cache) File "//usr/lib/portage/pym/_emerge/__init__.py", line 1217, in __init__ root_config=root_config, type_name="installed") File "//usr/lib/portage/pym/_emerge/__init__.py", line 1571, in __init__ self.slot_atom = portage.dep.Atom("%s:%s" % (self.cp, self.slot)) File "//usr/lib/portage/pym/portage/dep.py", line 496, in __call__ instance = super(_AtomCache, cls).__call__(s) File "//usr/lib/portage/pym/portage/dep.py", line 527, in __init__ raise InvalidAtom(s) InvalidAtom: net-libs/librpcsecgss: Expected Results: Package installs.
Created attachment 184766 [details, diff] avoid exceptions triggered by empty SLOT If this patch is saved as /tmp/empty_slot.patch, then it can be applied as follows: cd /usr/lib/portage patch -p0 < /tmp/empty_slot.patch
*** Bug 262224 has been marked as a duplicate of this bug. ***
This is fixed in 2.2_rc25.
*** Bug 286672 has been marked as a duplicate of this bug. ***