« Return to Thread: Re: Lossage due to sys-devel/odcctools-20080820

Re: Lossage due to sys-devel/odcctools-20080820

by Svoop :: Rate this Message:

Reply to Author | View in Thread

How could I forget the backup :-) I recovered a pre-incident version of /Gentoo and tried a fresh system update on it. Here's how the emerge of odcctools-20080820 dies with "KeyError: '/Gentoo/usr/lib/libaprutil-1.0.3.0.dylib not in object list'":

>>> Completed installing odcctools-20080820 into /Gentoo/var/tmp/portage/sys-devel/odcctools-20080820/image/Gentoo/

ecompressdir: bzip2 -9 /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man

>>> Installing sys-devel/odcctools-20080820
* checking 54 files for package collisions
--- /Gentoo/etc/
--- /Gentoo/etc/env.d/
--- /Gentoo/etc/env.d/binutils/
>>> /Gentoo/etc/env.d/binutils/i686-apple-darwin9-20080820
--- /Gentoo/usr/
--- /Gentoo/usr/i686-apple-darwin9/
--- /Gentoo/usr/i686-apple-darwin9/binutils-bin/
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/ar
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/as
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/checksyms
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/indr
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/install_name_tool
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/ld
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/ld64 -> ld
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/libtool
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/lipo
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/nm
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/nmedit
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/otool
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/otool64
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/pagestuff
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/ranlib
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/redo_prebinding
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/seg_addr_table
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/seg_hack
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/segedit
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/size
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/strings
>>> /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080820/strip
--- /Gentoo/usr/lib/
--- /Gentoo/usr/lib/binutils/
--- /Gentoo/usr/lib/binutils/i686-apple-darwin9/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/i386/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/i386/as
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/ppc/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/ppc/as
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/ppc64/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/ppc64/as
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/x86_64/
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/as/x86_64/as
>>> /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080820/libmacho.a
--- /Gentoo/usr/share/
--- /Gentoo/usr/share/binutils-data/
--- /Gentoo/usr/share/binutils-data/i686-apple-darwin9/
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/ar.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/as.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/checksyms.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/gprof.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/install_name_tool.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/ld.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/ld64.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/libtool.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/lipo.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/nm.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/nmedit.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/otool.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/pagestuff.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/ranlib.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/redo_prebinding.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/seg_addr_table.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/segedit.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/size.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/strings.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man1/strip.1.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man3/
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man3/arch.3.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man5/
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man5/a.out.5.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man5/ar.5.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man5/Mach-O.5.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man5/ranlib.5.bz2
>>> /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080820/man/man5/stab.5.bz2
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man5/stab.5.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man5/ranlib.5.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man5/ar.5.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man5/a.out.5.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man5/Mach-O.5.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man3/arch.3.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/strip.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/strings.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/size.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/segedit.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/seg_addr_table.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/redo_prebinding.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/ranlib.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/pagestuff.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/otool.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/nmedit.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/nm.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/lipo.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/libtool.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/ld64.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/ld.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/install_name_tool.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/gprof.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/checksyms.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/as.1.bz2
<<<          obj /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1/ar.1.bz2
--- replaced dir /Gentoo/usr/share/binutils-data/i686-apple-darwin9
--- replaced dir /Gentoo/usr/share/binutils-data
--- replaced dir /Gentoo/usr/share
<<<          obj /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/libmacho.a
<<<          obj /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/x86_64/as
<<<          obj /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/ppc64/as
<<<          obj /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/ppc/as
<<<          obj /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/i386/as
--- replaced dir /Gentoo/usr/lib/binutils/i686-apple-darwin9
--- replaced dir /Gentoo/usr/lib/binutils
--- replaced dir /Gentoo/usr/lib
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/strip
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/strings
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/size
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/segedit
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/seg_hack
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/seg_addr_table
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/redo_prebinding
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/ranlib
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/pagestuff
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/otool64
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/otool
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/nmedit
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/nm
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/lipo
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/libtool
<<<          sym /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/ld64
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/ld
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/install_name_tool
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/indr
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/checksyms
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/as
<<<          obj /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215/ar
--- replaced dir /Gentoo/usr/i686-apple-darwin9/binutils-bin
--- replaced dir /Gentoo/usr/i686-apple-darwin9
--- replaced dir /Gentoo/usr
<<<          obj /Gentoo/etc/env.d/binutils/i686-apple-darwin9-20080215
--- replaced dir /Gentoo/etc/env.d/binutils
--- replaced dir /Gentoo/etc/env.d
--- replaced dir /Gentoo/etc
<<<          dir /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man5
<<<          dir /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man3
<<<          dir /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man/man1
<<<          dir /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215/man
<<<          dir /Gentoo/usr/share/binutils-data/i686-apple-darwin9/20080215
<<<          dir /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/x86_64
<<<          dir /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/ppc64
<<<          dir /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/ppc
<<<          dir /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as/i386
<<<          dir /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215/as
<<<          dir /Gentoo/usr/lib/binutils/i686-apple-darwin9/20080215
<<<          dir /Gentoo/usr/i686-apple-darwin9/binutils-bin/20080215
Traceback (most recent call last):
  File "/Gentoo/usr/bin/emerge", line 20, in <module>
    retval = _emerge.emerge_main()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 13901, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 12982, in action_build
    retval = mergetask.merge()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 9458, in merge
    rval = self._merge()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 9716, in _merge
    self._main_loop()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 9837, in _main_loop
    self._poll_loop()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 8430, in _poll_loop
    handler(f, event)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 2201, in _output_handler
    self.wait()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1654, in wait
    self._wait_hook()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1727, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 2883, in _post_phase_exit
    self.wait()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1654, in wait
    self._wait_hook()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1727, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1959, in _task_exit_handler
    self.wait()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1654, in wait
    self._wait_hook()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1727, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1910, in _default_final_exit
    return self.wait()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1654, in wait
    self._wait_hook()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1727, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 2525, in _build_exit
    self.wait()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1654, in wait
    self._wait_hook()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1727, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 3535, in _ebuild_exit
    self.wait()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1654, in wait
    self._wait_hook()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1727, in _wait_hook
    self._exit_listener_stack.pop()(self)
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 9696, in _build_exit
    self._schedule()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 8343, in _schedule
    return self._schedule_tasks()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 9852, in _schedule_tasks
    if q.schedule():
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 8235, in schedule
    task.start()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 1635, in start
    self._start()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 3611, in _start
    self.returncode = self.merge.merge()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 3578, in merge
    retval = self._install_task.install()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 2608, in install
    rval = merge.execute()
  File "/Gentoo/usr/lib/portage/pym/_emerge/__init__.py", line 2942, in execute
    blockers=self.find_blockers)
  File "/Gentoo/usr/lib/portage/pym/portage/__init__.py", line 6032, in merge
    mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/Gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3701, in merge
    mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/Gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3709, in _merge
    cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/Gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3313, in treewalk
    others_in_slot=others_in_slot)
  File "/Gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line 2164, in unmerge
    consumers = self.vartree.dbapi.linkmap.findConsumers(f)
  File "/Gentoo/usr/lib/portage/pym/portage/dbapi/vartree.py", line 751, in findConsumers
    raise KeyError("%s not in object list" % obj)
KeyError: '/Gentoo/usr/lib/libaprutil-1.0.3.0.dylib not in object list'

 « Return to Thread: Re: Lossage due to sys-devel/odcctools-20080820