[mythtv-users] Myth 031 RPMFusion what to do about MySQL/MariaDB

Ken Smith kens at kensnet.org
Mon Sep 6 15:53:07 UTC 2021


John Pilkington wrote:
> On 03/09/2021 17:37, John Pilkington wrote:
>> On 03/09/2021 16:45, Ken Smith via mythtv-users wrote:
>>> Hi everyone,
>>>
>>> I'm attempting to set up a new Myth system on AlmaLinux (A RHEL 8 
>>> clone). I'm getting errors like this from DNF
>>>
>>>   Problem 1: package 
>>> mythtv-31.0-19.158.20210629git0680b37c68.el8.x86_64 requires 
>>> mariadb, but none of the providers can be installed
>>>    - package mariadb-3:10.3.28-1.module_el8.3.0+2177+7adc332a.x86_64 
>>> conflicts with mysql provided by 
>>> mysql-8.0.21-1.module_el8.3.0+2049+47abd494.x86_64
>>>    - package mysql-8.0.21-1.module_el8.3.0+2049+47abd494.x86_64 
>>> conflicts with mariadb provided by 
>>> mariadb-3:10.3.28-1.module_el8.3.0+2177+7adc332a.x86_64
>>>    - package 
>>> mythtv-frontend-31.0-19.158.20210629git0680b37c68.el8.x86_64 
>>> requires mysql(x86-64) >= 5, but none of the providers can be installed
>>>    - conflicting requests
>>>    - package mariadb-3:10.5.9-1.module_el8.4.0+2357+88cd7ba1.x86_64 
>>> is filtered out by modular filtering
>>>
>>>
>>> I only have mariadb on the machine at the moment.
>>>
>>> I don't understand why its saying that the frontend needs mysql?
>>>
>>> I have EPEL and RPMFusion repo's configured.
>>>
>>> It seems that both mysql and mariadb are in Alma's Appstream repo.
>>>
>>> If I'm reading it right, the spec file appears to require a few of 
>>> the mysql modules.
>>>
>>> Any suggestions most welcome.
>>>
>>> Thanks
>>>
>>> Ken
>>
>> I haven't tried tried an el8 clone yet, but what happens with
>>
>> 'dnf install mythtv --allowerasing'  ?
>>
>
> More to the point:  https://access.redhat.com/discussions/5367271
>
> RHEL8: mariadb-libs filtered out by modular filtering
>
> but that needs a changed specfile.  Maybe
>
> https://unix.stackexchange.com/questions/644322/libssh2-filtered-out-by-modular-filtering-on-rhel-8 
>
>
> would help.
>
> HTH
>
> John P
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
>
Hi All,

After installing a few dependencies manually I did this...

dnf -v install  mythtv mythtv-backend mythtv-base-themes mythtv-common 
mythtv-docs mythtv-libs mythtv-setup perl-MythTV php-MythTV 
python3-MythTV mytharchive.x86_64 mythbrowser.x86_64 mythffmpeg.x86_64 
mythmusic.x86_64 mythnews.x86_64 mythplugins.x86_64 mythweather.x86_64 
mythweb.noarch mythtv-frontend --allowerasing --best --skip-broken

Everything was installed except two key packages with this error message 
at the end of the install

Skipped:
mysql-8.0.21-1.module_el8.3.0+2049+47abd494.x86_64 
mythtv-31.0-19.158.20210629git0680b37c68.el8.x86_64
mythtv-frontend-31.0-19.158.20210629git0680b37c68.el8.x86_64


I then tried this

dnf install  mythtv mythtv-frontend --allowerasing --disablerepo=appstream


Last metadata expiration check: 1:00:28 ago on Mon 06 Sep 2021 15:38:05 BST.
Error:
  Problem 1: conflicting requests
   - nothing provides perl(JSON) needed by 
mythtv-31.0-19.158.20210629git0680b37c68.el8.x86_64
   - nothing provides perl(XML::XPath) needed by 
mythtv-31.0-19.158.20210629git0680b37c68.el8.x86_64
  Problem 2: conflicting requests
   - nothing provides mysql(x86-64) >= 5 needed by 
mythtv-frontend-31.0-19.158.20210629git0680b37c68.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' 
to use not only best candidate packages)


I could manually install the two perl packages, and force the rest of 
the installation. But this is getting really messy, but I guess its to 
do with how dnf sorts out the versioning between mysql and mariadb

Anyone with far greater insight into dnf able to offer some guidance.

Thanks

Ken

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the mythtv-users mailing list