Re: SCRPMS Mythtv Update Attempt

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

On 5/17/2015 5:59 PM, Kirk Bocek wrote:
>
>
> 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

Argh, so close!

$service mythbackend start
Starting mythbackend: /usr/bin/mythbackend: symbol lookup error: 
/usr/lib64/libmyth-0.27.so.0: undefined symbol: 
_ZNK12QRadioButton15minimumSizeHintEv