Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641118 - portage: can't resume with unsatisfied deps for any installed package
Summary: portage: can't resume with unsatisfied deps for any installed package
Status: UNCONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-15 11:50 UTC by Nikita Zlobin
Modified: 2017-12-22 15:39 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Zlobin 2017-12-15 11:50:37 UTC
Last time i began upgrade gimp from stable to 2.9.6, what involved update to gegl, babl, and caused rebuild of many other packages, including qtwebkit:5 and all webkit-gtk. During emerge of webkit-gtk-2.18.3 it froze, probably due to using browser with ~200 tabs, and i was forced to hard-reboot laptop, as nothing responded (it is unlikely kernel panic, since no leds were flashing).
Resuming after reboot failed, in summary, due to this error:

Calculating dependencies... done!
 * Invalid resume list:
 * 
 *   ('ebuild', '/', 'net-libs/webkit-gtk-2.18.3', 'merge')
 *   ('ebuild', '/', 'media-gfx/darktable-2.2.5', 'merge')
 *   ('ebuild', '/', 'dev-qt/qtwebkit-5.7.1', 'merge')
 *   ('ebuild', '/', 'media-video/ffmpeg-3.3.5', 'merge')
 *   ('ebuild', '/', 'media-libs/openimageio-1.6.13', 'merge')
 *   ('ebuild', '/', 'media-libs/gegl-0.3.20', 'merge')
 *   ('ebuild', '/', 'media-libs/libmypaint-1.3.0', 'merge')
 *   ('ebuild', '/', 'media-gfx/gimp-2.9.6', 'merge')
 * 
 * One or more packages are either masked or have missing dependencies:
 * 
 *   virtual/libelf pulled in by:
 *     (sys-apps/iproute2-4.9.0:0/0::gentoo, installed)
 * 
 * The resume list contains packages that are either masked or have
 * unsatisfied dependencies. Please restart/continue the operation
 * manually, or use --skipfirst to skip the first package in the list and
 * any other packages that may be masked or have missing dependencies.

These are all remaining to merge packages. And as you can see, there is no iproute2.

Moreover, iproute2 of current stable version was reinstalled many times, there is genlop output:

$ genlop sys-apps/iproute2
 * sys-apps/iproute2

     Wed Sep 30 00:48:54 2015 >>> sys-apps/iproute2-3.19.0
     Sat Feb 13 14:40:54 2016 >>> sys-apps/iproute2-4.3.0
     Mon Feb 15 14:26:57 2016 >>> sys-apps/iproute2-4.4.0
     Fri Jan 27 15:53:03 2017 >>> sys-apps/iproute2-4.4.0
     Wed May 17 22:33:05 2017 >>> sys-apps/iproute2-4.9.0
     Sun Jun 18 11:55:34 2017 >>> sys-apps/iproute2-4.9.0
     Wed Aug  9 14:02:09 2017 >>> sys-apps/iproute2-4.9.0
     Fri Dec  1 20:41:28 2017 >>> sys-apps/iproute2-4.9.0

And virtual/libelf was never installed at all :/

I suppose it was supposed to be installed during upgrade, which was failed, and for which i lost resume list.

I have stable portage-2.3.13-r1. Don't know, what actual python is used, as there is no python_single_target, but it is build with python 2.7, 3.4, 3.5.
And use - ipc, native-extensions, xattr.