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

Reply via email to