Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573858 - dev-libs/boost-1.56.0-r1 fails to install - KeyError: u'<portage.util._dyn_libs.LinkageMapELF._ObjectKey object at 0xaf4b61c4> (/usr/lib/libboost_system.so.1.55.0) not in object list'
Summary: dev-libs/boost-1.56.0-r1 fails to install - KeyError: u'<portage.util._dyn_li...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-04 21:09 UTC by wolfgang.liebich
Modified: 2017-04-04 18:01 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge --info (emerge-info.txt,6.33 KB, text/plain)
2016-02-04 21:10 UTC, wolfgang.liebich
Details
full build log attached (build.log.bz2,178.44 KB, text/plain)
2016-02-05 08:21 UTC, wolfgang.liebich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wolfgang.liebich 2016-02-04 21:09:46 UTC
For a long(er) time, dev-libs/boost is scheduled for an update. When I try to run the update, it fails with following error (last part of build log):

>>> Safely unmerging already-installed instance...
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/portage/dbapi/_MergeProcess.py", line 235, in _spawn
    prev_mtimes=self.prev_mtimes, counter=counter)
  File "/usr/lib/python3.4/site-packages/portage/dbapi/vartree.py", line 5013, in merge
    counter=counter)
  File "/usr/lib/python3.4/site-packages/portage/dbapi/vartree.py", line 4253, in treewalk
    preserve_paths=preserve_paths)
  File "/usr/lib/python3.4/site-packages/portage/dbapi/vartree.py", line 2009, in unmerge
    preserve_paths=preserve_paths)
  File "/usr/lib/python3.4/site-packages/portage/dbapi/vartree.py", line 1849, in _prune_plib_registry
    unmerge_no_replacement)
  File "/usr/lib/python3.4/site-packages/portage/dbapi/vartree.py", line 3179, in _find_unused_preserved_libs
    for c in self.vartree.dbapi._linkmap.findConsumers(f):
  File "/usr/lib/python3.4/site-packages/portage/util/_dyn_libs/LinkageMapELF.py", line 778, in findConsumers
    raise KeyError("%s (%s) not in object list" % (obj_key, obj))
KeyError: '<portage.util._dyn_libs.LinkageMapELF.LinkageMapELF._ObjectKey object at 0xb131f6bc> (/usr/lib/libboost_system.so.1.55.0) not in object list'


Showing the installed python versions shows:

eselect python list =>

Available Python interpreters:
  [1]   python2.7
  [2]   python3.3
  [3]   python3.4 *

switchting the active python implementation did not help.
Comment 1 wolfgang.liebich 2016-02-04 21:10:24 UTC
Created attachment 424618 [details]
Output of emerge --info
Comment 2 Tomáš Mózes 2016-02-05 07:25:38 UTC
Please attach the full build log.
Comment 3 wolfgang.liebich 2016-02-05 08:21:33 UTC
Created attachment 424656 [details]
full build log attached
Comment 4 Tomáš Mózes 2016-02-05 10:27:50 UTC
Have you tried installing it multiple times? Do you have enough disk space?
Comment 5 David Seifert gentoo-dev 2017-04-04 18:01:23 UTC
Obsolete, reopen if issue persists.

commit 400e20295bf062a0bf697acce718e78116b143e2
Author: David Seifert <soap@gentoo.org>
Date:   Tue Apr 4 19:33:14 2017 +0200

    dev-libs/boost: Remove old