>>> Safely unmerging already-installed instance... Traceback (most recent call last): File "/usr/lib64/portage/pym/portage/dbapi/_MergeProcess.py", line 234, in _spawn prev_mtimes=self.prev_mtimes, counter=counter) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4839, in merge counter=counter) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4130, in treewalk preserve_paths=preserve_paths) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 1931, in unmerge preserve_paths=preserve_paths) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 1771, in _prune_plib_registry unmerge_no_replacement) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3095, in _find_unused_preserved_libs for c in self.vartree.dbapi._linkmap.findConsumers(f): File "/usr/lib64/portage/pym/portage/util/_dyn_libs/LinkageMapELF.py", line 742, in findConsumers raise KeyError("%s (%s) not in object list" % (obj_key, obj)) KeyError: u'<portage.util._dyn_libs.LinkageMapELF._ObjectKey object at 0xd20a788> (/usr/lib32/libgdbm.so.3.0.0) not in object list' >>> Failed to install app-emulation/emul-linux-x86-baselibs-20131008-r6, Log file: Reproducible: Always
# equery files gdbm * Searching for gdbm ... * Contents of sys-libs/gdbm-1.10-r1: /usr /usr/bin /usr/bin/testgdbm /usr/include /usr/include/gdbm /usr/include/gdbm.h /usr/include/gdbm/dbm.h /usr/include/gdbm/ndbm.h /usr/lib32 /usr/lib32/libgdbm.so -> libgdbm.so.4.0.0 /usr/lib32/libgdbm.so.4 -> libgdbm.so.4.0.0 /usr/lib32/libgdbm.so.4.0.0 /usr/lib32/libgdbm_compat.so -> libgdbm_compat.so.4.0.0 /usr/lib32/libgdbm_compat.so.4 -> libgdbm_compat.so.4.0.0 /usr/lib32/libgdbm_compat.so.4.0.0 /usr/lib64 /usr/lib64/libgdbm.so -> libgdbm.so.4.0.0 /usr/lib64/libgdbm.so.3 -> libgdbm.so.3.0.0 /usr/lib64/libgdbm.so.3.0.0 /usr/lib64/libgdbm.so.4 -> libgdbm.so.4.0.0 /usr/lib64/libgdbm.so.4.0.0 /usr/lib64/libgdbm_compat.so -> libgdbm_compat.so.4.0.0 /usr/lib64/libgdbm_compat.so.4 -> libgdbm_compat.so.4.0.0 /usr/lib64/libgdbm_compat.so.4.0.0 /usr/share /usr/share/info /usr/share/info/gdbm.info.bz2 /usr/share/locale /usr/share/locale/de /usr/share/locale/de/LC_MESSAGES /usr/share/locale/de/LC_MESSAGES/gdbm.mo /usr/share/man /usr/share/man/man3 /usr/share/man/man3/gdbm.3.bz2
Created attachment 364610 [details] buildlog
I got it working by first removing the -r5 version # emerge -a1Cv emul-linux-x86-baselibs * This action can remove important packages! In order to be safer, use * `emerge -pv --depclean <atom>` to check for reverse dependencies before * removing packages. >>> These are the packages that would be unmerged: app-emulation/emul-linux-x86-baselibs selected: 20131008-r5 protected: none omitted: none and afterwards I was able to update emul-linux-x86-baselibs to -r6 strange!!!
Same problem. Removing app-emulation/emul-linux-x86-baselibs solved the problem
The emul-linux-x86 packages have been removed.