On Sunday, September 06, 2015 4:53:04 AM Tamer Higazi wrote: > Hi people! > I wanted to make a system and world upgrade and have 6 blocks, I need to > get away before to upgrade. Any ideas howto solve that ?! > > Thanks > > > ------ > > > Total: 177 packages (114 upgrades, 40 new, 17 in new slots, 6 > reinstalls, 4 uninstalls), Size of downloads: 0 KiB > Fetch Restriction: 1 package > Conflict: 4 blocks > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-libs/libgcrypt:0 > > (dev-libs/libgcrypt-1.6.3-r4:0/20::gentoo, ebuild scheduled for merge) > pulled in by > (no parents that aren't satisfied by other packages in this slot) > > (dev-libs/libgcrypt-1.5.4-r1:0/11::gentoo, installed) pulled in by > >=dev-libs/libgcrypt-1.2.2:0/11= required by > (gnome-base/gnome-keyring-3.14.0:0/0::gentoo, installed) > > ^^^^^^ > > > (and 6 more with the same problem) > > dev-libs/boost:0 > > (dev-libs/boost-1.56.0-r1:0/1.56.0::gentoo, installed) pulled in by > dev-libs/boost:0/1.56.0= required by > (dev-cpp/libcmis-0.5.0-r1:0.5/0.5::gentoo, installed) > > ^^^^^^^^^^ > > > dev-libs/boost:0/1.56.0 required by > (app-office/libreoffice-bin-4.4.5.2:0/0::gentoo, ebuild scheduled for merge) > > ^^^^^^^^^ > > > (and 4 more with the same problems) > > (dev-libs/boost-1.57.0:0/1.57.0::gentoo, ebuild scheduled for merge) > pulled in by > >=dev-libs/boost-1.57[threads(+)] required by > (dev-db/mongodb-3.0.6:0/0::gentoo, ebuild scheduled for merge) > ^^ > ^^^^ > > > > dev-python/dbus-python:0 > > (dev-python/dbus-python-1.2.0-r1:0/0::gentoo, installed) pulled in by > > dev-python/dbus- python[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python2_7(-),-python_single_target_python3_3(-),- python_single_target_python3_4(-)] > required by (dev-python/pyatspi-2.14.0:0/0::gentoo, installed) > > > > > > > (dev-python/dbus-python-1.2.0-r1:0/0::gentoo, ebuild scheduled for > merge) pulled in by > > >=dev-python/dbus- python-0.80[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python2_7(-),-python_single_target_python3_3(-),- python_single_target_python3_4(-)] > required by (dev-python/PyQt4-4.11.1:0/0::gentoo, ebuild scheduled for > merge) > > > > > > > > dev-python/pygobject:3 > > (dev-python/pygobject-3.14.0:3/3::gentoo, ebuild scheduled for merge) > pulled in by > > >=dev- python/pygobject-3.0.0:3[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python2_7(-),-python_single_target_python3_3(-),- python_single_target_python3_4(-)] > required by (dev-libs/libpeas-1.12.1-r1:0/0::gentoo, ebuild scheduled > for merge) > > > > > > > > >=dev- python/pygobject-3.0:3[python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python3_3(-),-python_single_target_python3_4(-)] > required by (media-sound/rhythmbox-3.2.1:0/0::gentoo, ebuild scheduled > for merge) > > > > > > > (dev-python/pygobject-3.14.0:3/3::gentoo, installed) pulled in by > > >=dev- python/pygobject-2.90.1:3[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python2_7(-),-python_single_target_python3_3(-),- python_single_target_python3_4(-)] > required by (dev-python/pyatspi-2.14.0:0/0::gentoo, installed) > > > > > > > dev-python/pycairo:0 > > (dev-python/pycairo-1.10.0-r4:0/0::gentoo, installed) pulled in by > > >=dev- python/pycairo-1.10.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python2_7(-),-python_single_target_python3_3(-),- python_single_target_python3_4(-)] > required by (dev-python/pygobject-3.14.0:3/3::gentoo, installed) > > > > > > > (dev-python/pycairo-1.10.0-r4:0/0::gentoo, ebuild scheduled for merge) > pulled in by > > >=dev- python/pycairo-1.10.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- python_single_target_python2_7(-),-python_single_target_python3_3(-),- python_single_target_python3_4(-)] > required by (dev-python/pygobject-3.14.0:3/3::gentoo, ebuild scheduled > for merge) > > > > > > > > > It may be possible to solve this problem by using package.mask to > prevent one of those packages from being selected. However, it is also > possible that conflicting dependencies exist such that they are > impossible to satisfy simultaneously. If such a conflict exists in > the dependencies of two different packages, then those packages can > not be installed simultaneously. You may want to try a larger value of > the --backtrack option, such as --backtrack=30, in order to see if > that will solve this conflict automatically. > > For more information, see MASKED PACKAGES section in the emerge man > page or refer to the Gentoo Handbook. > > > * IMPORTANT: 2 news items need reading for repository 'gentoo'. > * Use eselect news read to view new items. > >
You didn't mention what command you used to update, so the first step is to run: # emerge -vauDN --with-bdeps=y @world The key options there are N, which will rebuild all packages whose use flags have changed (usually from profile updates), and --with-bdeps=y which will take into account build depedencies. I only use the latter when there's conflicts because it slows portage down. I just had the same libcrypt conflict that you're having and that fixed it. If that fails add the --backtrack=30 as advised by portage and post the output if there's still blockers. I did noticed that you have the libreoffice-bin package. If your using an unstable boost sometimes I've found that the conflict is unsolvable and the only solution is to add --exclude=app-office/libreoffice-bin until they release a new version (which can take weeks) or switch to app-office/libreoffice. -- Fernando Rodriguez