Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 423563 - Deadlock between app-crypt/heimdal and app-crypt/krb5
Summary: Deadlock between app-crypt/heimdal and app-crypt/krb5
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-25 23:32 UTC by Iftikhar Rathore
Modified: 2012-07-02 11:29 UTC (History)
2 users (show)

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 Iftikhar Rathore 2012-06-25 23:32:04 UTC
While trying to build samba4, I run into issue of conflicts between krb5 and heimdal

mygen2 ~ # emerge heimdal

Calculating dependencies... done!
[ebuild  N     ] app-crypt/heimdal-1.5.1-r1  USE="X berkdb ipv6 pkinit ssl -afs -caps -hdb-ldap -otp -static-libs -test -threads" 
[blocks B      ] app-crypt/heimdal ("app-crypt/heimdal" is blocking app-crypt/mit-krb5-1.9.4)
[blocks B      ] app-crypt/mit-krb5 ("app-crypt/mit-krb5" is blocking app-crypt/heimdal-1.5.1-r1)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.
Comment 1 W. Trevor King 2012-06-26 13:46:32 UTC
(In reply to comment #0)
> While trying to build samba4, I run into issue of conflicts between krb5 and
> heimdal
> 
> mygen2 ~ # emerge heimdal

This looks like you're trying to emerge heimdal, not samba4.  Although from samba-4.0.0_alpha17.ebuild, it looks like there is an explicit heimdal dependency.  I don't know enough about samba to know if mit-krb5 would work instead.  If it could, a virtual/krb5 dependency would solve your problem.

> Calculating dependencies... done!
> [ebuild  N     ] app-crypt/heimdal-1.5.1-r1  USE="X berkdb ipv6 pkinit ssl
> -afs -caps -hdb-ldap -otp -static-libs -test -threads" 
> [blocks B      ] app-crypt/heimdal ("app-crypt/heimdal" is blocking
> app-crypt/mit-krb5-1.9.4)
> [blocks B      ] app-crypt/mit-krb5 ("app-crypt/mit-krb5" is blocking
> app-crypt/heimdal-1.5.1-r1)

From the handbook:
  http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1#blocked
  “To fix a blockage, you can choose to not install the package or unmerge the conflicting package first.”

So if you want to use heimdal or packages that require it, you'll want to uninstall mit-krb5 first.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2012-06-27 02:29:41 UTC
@wiking: For the second time, stop CCing random people, please.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-06-27 02:33:31 UTC
1) Please post your `emerge --info' output in a comment.
2) Please post the full output of `emerge -tpv app-crypt/heimdal' in a comment.