[mythtv-users] New Backend - Installation issues

Tim Draper veehexx at zoho.com
Fri May 11 10:50:43 UTC 2018




 ---- On Thu, 10 May 2018 19:32:09 +0100 Michael A Weber <mweberjunk01 at gmail.com> wrote ---- 
 > 
 > On May 10, 2018, at 1:14 PM, Ashu Desai <ashu.desai at gmail.com> wrote:
 > 
 > 
 > On Thu, May 10, 2018 at 12:56 PM Michael A Weber <mweberjunk01 at gmail.com> wrote:
 > 
 > On May 10, 2018, at 12:18 PM, Ashu Desai <ashu.desai at gmail.com> wrote:
 > I am building a new Backend - running into some hiccup.
 > I have the following repo enabled:
 > epel
 > rpmfusion
 > 
 > I am on CentOS 7, and when i do my install viz:
 > yum install mythtv mythweb
 > I get the following:
 > Error: Package: mythtv-libs-29.1-15.20180228.8.g925ceea0fb.el7.x86_64 (rpmfusion-free-updates)           Requires: libexiv2.so.12()(64bit)Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)           Requires: qt5-qtbase(x86-64) = 5.6.2           Installing: qt5-qtbase-5.9.2-3.el7.x86_64 (base)               qt5-qtbase(x86-64) = 5.9.2-3.el7Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)           Requires: qt5-qtdeclarative(x86-64) = 5.6.2           Available: qt5-qtdeclarative-5.9.2-1.el7.x86_64 (base)               qt5-qtdeclarative(x86-64) = 5.9.2-1.el7Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)           Requires: qt5-qtdeclarative(x86-64) = 5.6.2           Installing: qt5-qtdeclarative-5.9.2-1.el7.x86_64 (base)               qt5-qtdeclarative(x86-64) = 5.9.2-1.el7 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
 > 
 > Not that I am an expert but am I correct that it seems the rpmfusion is not being compatible with the epel or base libraries? I can try disabling epel but wanted to reach out here first to see if there's something I am doing wrong and/or if epel is needed 
 > Thanks,
 > Ash.  _______________________________________________
 > 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
 > 
 > Ash—
 > In looking at what the base repo has to offer, I do not see qt5-qtwebkit listed.  So, that’s a problem.
 > What I recommend is to install the qt5 packages to meet dependencies for Myth from the repo which has them and new enough, which is epel, as 5.6.2 is sufficient, and then turn the base repo back on when needed.  
 > Mike Thanks for the help. Are you saying i should first "disable" the base repo, do an install of qt5-qtwebkit and then enable the base again?
 >  OR, find a repo which has the version of qt5-qtwebkit which you need to satisfy the requirements of what base repo has, enable that repo, and install…  or find the correct RPM, and use yum to install the RPM so yum has a record of the RPM.  Decisions, decisions...
 > There are several ways of skinning the cat here, but what feels more comfortable for you is what matters, really.  The main thing is that you won’t be running “yum upgrade” until the packages all get updated to at least a version where everything exists and is version-coherent.
 > Using EL for myth does carry its share of issues, and this happens to be one of them.  I use CentOS for Myth predominantly, and for other things, and I get the system functioning and don’t upgrade it very much.  As they say: if it ain’t broke, don’t fix it.  ;)
 > Good luck.
 > Mike_______________________________________________
 > 
 >  _______________________________________________
 > 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
 > 
 > Ash—
 > That’s certainly one method, and the first I described.  So, yes.  First, uninstall all the qt5 stuff so you are starting with a clean slate, then disable base, install all the qt5 dependencies (and, really, all other Myth dependencies), then Myth (I’m assuming you’re using a package rather than compiling from source), and then if needed, re-enable base.
 > This should do it.
 > Good luck.
 > Mike_______________________________________________ 
 > 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 
 > 

I cant get this to work on mine. Have you been able to get yours sorted yet Ash?

'yum install --disablerepo=base qt5-qt' results in qt5-qtbase and qt5-qtdeclarative  not found. qt5-qtwebkit is present.
feels like i'm being dumb and cant see the woods for the trees.
currently have the centos7 default, elrepo, epel and nux-dextop repos added, with base and epol being the two that come up with the dependency issues.

so whatever combo i've tried with --disablerepo, i still have dependency issues stopping me installing mythtv-frontend package (i'm trying to get an FE rebuilt).





More information about the mythtv-users mailing list