Re: SCRPMS Mythtv Update Attempt

Kirk Bocek <[email protected]> Sun, 17 May 2015 17:59:22 -0700
Newsgroups gmane.linux.redhat.rpm.atrpms.general
Message-ID <[email protected]>

On 5/17/2015 5:40 PM, Stephen Collier wrote:
> On 18/05/2015 10:13 AM, Kirk Bocek wrote:
>>
>>
>> On 5/17/2015 5:01 PM, Kirk Bocek wrote:
>>>
>>> Well that *almost* got me there:
>>>
>>> $yum update \*myth\* --enablerepo=scrpms --enablerepo=epel
>>>
>>> --> Finished Dependency Resolution
>>> Error: Package: libmythtv-0.27_0-0.27.4-27.el6.x86_64 (scrpms)
>>>            Requires: libva.so.1(VA_API_0.33.0)(64bit)
>>>  You could try using --skip-broken to work around the problem
>>> ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
>>> cifs-utils-4.8.1-19.el6.x86_64 has missing requires of
>>> libwbclient.so.0()(64bit)
>>>
>>>
>>
>> So I see a package conundrum here. The ATRpms package is libva1 
>> whereas your setup is pulling libva from epel. So I tried just 
>> erasing the current libva1 to see if that would resolve things as the 
>> update pulled in the epel package. Nope, it added problems:
>>
>> --> Finished Dependency Resolution
>> Error: Package: libmythtv-0.27_0-0.27.4-27.el6.x86_64 (scrpms)
>>            Requires: libva.so.1(VA_API_0.33.0)(64bit)
>>  You could try using --skip-broken to work around the problem
>> ** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
>> cifs-utils-4.8.1-19.el6.x86_64 has missing requires of 
>> libwbclient.so.0()(64bit)
>> libavcodec52-0.7.16-33.el6.x86_64 has missing requires of 
>> libva.so.1()(64bit)
>> libavcodec55-2.2.4-67.el6.x86_64 has missing requires of 
>> libva.so.1()(64bit)
>> libmythavdevice52-0.25.3-294.el6.x86_64 has missing requires of 
>> libva.so.1()(64bit)
>>
>> _______________________________________________
>> atrpms-users mailing list
>> [email protected]
>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>
> I have the following installed it looks like most are from atrpms
> [root@mythmaster ~]# rpm -qa | grep "libva"
> libva-drm1-1.3.1-11.el6.x86_64
> libva-tpi1-1.3.1-11.el6.x86_64
> libva-glx1-1.3.1-11.el6.x86_64
> libva-x11-0.32.0.2_1-0.32.0-4_sds2.el6.x86_64
> libva-devel-1.3.1-11.el6.x86_64
> libva-x11-0.31.1.1_1-0.31.1-2_sds5.el6.x86_64
> libva-0.32.0.2_1-0.32.0-4_sds2.el6.x86_64
> libva1-1.3.1-11.el6.x86_64
> libva-1.3.1-11.el6.x86_64
> libva-0.31.1.1_1-0.31.1-2_sds5.el6.x86_64
> libva-x11_1-1.3.1-11.el6.x86_64
> libva-egl1-1.3.1-11.el6.x86_64
>
> there are more there than needed.
>
> yum whatprovides
>
> should help.
>
> Cheers
> Stephen
>

The straight libva packages were not installed. Maybe because this was a 
backend-only host. In any case running:

$yum install libva.x86_64 libva-glx1.x86_64 libva-x11_1.x86_64 
--enablerepo=atrpms

Solved the problem and allowed the upgrade to proceed with only the need 
to remove an old perl-mythtv package first.

Thanks for the help.

Kirk