When I run "emerge -1uavDN perl", emerge exits with this traceback: miramis ~ # emerge -1uavDN perl These are the packages that would be merged, in order: Calculating dependencies... done! Traceback (most recent call last): File "/usr/bin/emerge", line 50, in <module> retval = emerge_main() File "/usr/lib64/portage/pym/_emerge/main.py", line 1037, in emerge_main return run_action(emerge_config) File "/usr/lib64/portage/pym/_emerge/actions.py", line 4061, in run_action emerge_config.args, spinner) File "/usr/lib64/portage/pym/_emerge/actions.py", line 320, in action_build settings, trees, myopts, myparams, myaction, myfiles, spinner) File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 8402, in backtrack_depgraph myaction, myfiles, spinner) File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 8434, in _backtrack_depgraph success, favorites = mydepgraph.select_files(myfiles) File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 3092, in select_files return self._select_files(args) File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 3428, in _select_files return self._resolve(myfavorites) File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 3583, in _resolve self.altlist() File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6228, in altlist self._resolve_conflicts() File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6355, in _resolve_conflicts self._process_slot_conflicts() File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 1212, in _process_slot_conflicts self._solve_non_slot_operator_slot_conflicts() File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 1163, in _solve_non_slot_operator_slot_conflicts self._remove_pkg(pkg) File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 2434, in _remove_pkg if not self._dynamic_config.digraph.parent_nodes(child): File "/usr/lib64/portage/pym/portage/util/digraph.py", line 155, in parent_nodes return list(self.nodes[node][1]) KeyError: <Package ('installed', '/', 'sys-devel/autoconf-2.69', 'nomerge', 'installed')> miramis ~ # commands like "emerge -1uavDN system" still do run normally (output will be attached). Reproducible: Always
Created attachment 373304 [details] emerge --info
Created attachment 373306 [details] output of "emerge -1uavDN system"
*** Bug 505488 has been marked as a duplicate of this bug. ***
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d10a23b9c744a353772d0be89ba5f49a34b5220d
*** Bug 505640 has been marked as a duplicate of this bug. ***
released in portage-2.2.11