<br><br><div class="gmail_quote">On Fri, Feb 10, 2012 at 10:35 PM, Stephen Gallagher <span dir="ltr"><<a href="mailto:sgallagh@redhat.com">sgallagh@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">On Fri, 2012-02-10 at 22:30 +0100, Marco Pizzoli wrote:<br>
><br>
><br>
> On Fri, Feb 10, 2012 at 10:18 PM, John Dennis <<a href="mailto:jdennis@redhat.com">jdennis@redhat.com</a>><br>
> wrote:<br>
>         On 02/10/2012 03:49 PM, Marco Pizzoli wrote:<br>
>                 --> Finished Dependency Resolution<br>
>                 *Error: Protected multilib versions:<br>
>                 libldb-1.1.0-1.fc16.i686 !=<br>
>                 libldb-1.1.4-1.fc16.1.x86_64*<br>
><br>
>         This error is because you've got both a 32-bit and 64-bit<br>
>         version of libldb installed, note how the 32-bit version is<br>
>         1.1.0 and the 64-bit version is 1.1.4, they're not the same.<br>
><br>
> Actually I think the situation is a little bit different.<br>
><br>
> To explain myself better I start by posting this output:<br>
><br>
> [root@freeipa02 ~]# rpm -qa|grep libldb<br>
> libldb-1.1.0-1.fc16.x86_64<br>
><br>
> Look for a second at the output i posted before. As you can see<br>
><br>
> [cut]<br>
> --> Running transaction check<br>
> ---> Package libldb.i686 0:1.1.0-1.fc16 will be installed<br>
> [cut]<br>
><br>
> The package libldb-32bit is being submitted to yum as a candidate from<br>
> a dependence on a package situated in your ipa-devel repository.<br>
><br>
> I'm not a yum expert, can you confirm what I notice?<br>
><br>
><br>
>         However the ipa-devel repo does have both the 32-bit and<br>
>         64-bit version of 1.1.4 available in the x86-64 repo<br>
><br>
>         ipa-devel/fedora/16/x86_64/os/libldb-1.1.4-1.fc16.1.i686.rpm<br>
>         ipa-devel/fedora/16/x86_64/os/libldb-1.1.4-1.fc16.1.x86_64.rpm<br>
><br>
>         So the repo looks good, not sure what yum is complaining<br>
>         about, it should see both 32-bit and 64-bit is available for<br>
>         version 1.1.4 and install both, unless of course you've got a<br>
>         dependency on the 1.1.0 32-bit version, but yum should tell<br>
>         you that.<br>
><br>
>         That's about as much help as I can give you at the moment.<br>
<br>
<br>
</div></div>You're right. I see what's happening. SSSD is built with an explicit LDB<br>
dependency. So because it's keeping SSSD at 1.6.4 for you, it's trying<br>
to hang on to libldb 1.1.0 from the regular repos (which is<br>
inappropriate).<br>
<br>
The real question here is why it's not pulling in the latest SSSD bits.<br>
And the answer to that is because we're currently having issues where<br>
not all of the SSSD subpackages are ending up in the repo. So yum is<br>
trying its best with what it has (which doesn't line up).<br>
<br>
We're working on this. We'll have it fixed by sometime on Monday, I'm<br>
sure.<br></blockquote><div><br>I'm happy we've found the cause. No problem, I have no hurry... there's still a lot of documents to read out there :-)<br></div></div>Thanks<br><br>