[Mageia-dev] cairo and poppler conflicts

Ahmad Samir ahmadsamir3891 at gmail.com
Tue Mar 29 18:12:44 CEST 2011


On 29 March 2011 17:47, Frank Griffin <ftg at roadrunner.com> wrote:
> On 03/29/2011 11:20 AM, Ahmad Samir wrote:
>>
>> On 29 March 2011 13:55, Frank Griffin<ftg at roadrunner.com>  wrote:
>>>
>>> This has been going on for several days, so it's not mirror lag.  If you
>>> use
>>> --keep, these conflicts are holding up install of a slew of libreoffice
>>> packages.  There appears to be a conflict between cairo and cairo-xcb,
>>> and
>>> either poppler13 should replace poppler12, or else they shouldn't have
>>> file
>>> conflicts:
>>>
>>>
>>> The following packages have to be removed for others to be upgraded:
>>> f-spot-0.8.2-1.mga1.x86_64
>>>  (due to missing lib64cairo2)
>>> flash-player-plugin-preview-10.3.162.29-1plf2011.0.x86_64
>>>  (due to missing lib64cairo2)
>>> lib64cairo2-1.10.2-3.mga1.x86_64
>>>  (due to conflicts with lib64cairo-xcb2-1.10.2-4.mga1.x86_64)
>>
>> lib64cairo2 conflicts with lib64cairo-xcb2, that's correct... but
>> what's trying to install cairo-xcb? the output of 'urpmi --debug'
>> should be useful.
>
> It doesn't say why it wants to install it:
>
> set_rejected: libreoffice-langpack-da-3.3.2.2-1.mga1.x86_64
> selecting lib64cairo-xcb2-1.10.2-4.mga1.x86_64
> set_rejected: lib64cairo-xcb2-1.10.2-3.mga1.x86_64
> installed package lib64cairo2-1.10.2-3.mga1.x86_64 is conflicting with
> lib64cairo-xcb2-1.10.2-4.mga1.x86_64 (Conflicts: lib64cairo2)
> set_rejected: lib64cairo2-1.10.2-3.mga1.x86_64
>
> and if I run with --keep, the list of things that can't be installed doesn't
> include anything that is blocked by not having cairo-xcb, it just says that
> it can't install xcb:
>
> lib64cairo-xcb2-1.10.2-4.mga1.x86_64 (in order to keep
> lib64cairo2-1.10.2-3.mga1.x86_64)
>

Could you attach the whole 'urpmi --debug' output? (without --keep).

>
>>> lib64poppler12-0.16.0-2.mga1.x86_64
>>>  (due to conflicts with lib64poppler13-0.16.3-3.mga1.x86_64) (y/N)
>>>
>>>
>> This is correct, lib64poppler13 does conflict with lib64poppler12.
>>
>
> ???  Then shouldn't 13 replace 12 ?  Various of the new packages, e.g.
> inkscape, require 13.
>

It is, urpmi is asking you to remove 12 to install 13.

-- 
Ahmad Samir


More information about the Mageia-dev mailing list