MythTV v0.22 Frontend on Centos 5.x, missing dependency libQtWebKit.so.4
Howto workaround the missing dependency libQtWebKit.so.4
When performing an upgrade, the following error occurs at the end of the 'yum update' output.
---> Package libmythui-0.22_0.x86_64 0:0.22-223.el5 set to be updated --> Processing Dependency: libQtWebKit.so.4()(64bit) for package: libmythui-0.22_0 ---> Package libmythupnp-0.22_0.x86_64 0:0.22-223.el5 set to be updated ---> Package mythbrowser.x86_64 0:0.22-223.el5 set to be updated --> Processing Dependency: libQtWebKit.so.4()(64bit) for package: mythbrowser ---> Package mythtv-frontend.x86_64 0:0.22-223.el5 set to be updated --> Processing Dependency: libQtWebKit.so.4()(64bit) for package: mythtv-frontend ---> Package perl-Math-Round.noarch 0:0.06-4.el5 set to be updated --> Finished Dependency Resolution mythbrowser-0.22-223.el5.x86_64 from atrpms has depsolving problems --> Missing Dependency: libQtWebKit.so.4()(64bit) is needed by package mythbrowser-0.22-223.el5.x86_64 (atrpms) mythtv-frontend-0.22-223.el5.x86_64 from atrpms has depsolving problems --> Missing Dependency: libQtWebKit.so.4()(64bit) is needed by package mythtv-frontend-0.22-223.el5.x86_64 (atrpms) libmythui-0.22_0-0.22-223.el5.x86_64 from atrpms has depsolving problems --> Missing Dependency: libQtWebKit.so.4()(64bit) is needed by package libmythui-0.22_0-0.22-223.el5.x86_64 (atrpms) Error: Missing Dependency: libQtWebKit.so.4()(64bit) is needed by package mythtv-frontend-0.22-223.el5.x86_64 (atrpms) Error: Missing Dependency: libQtWebKit.so.4()(64bit) is needed by package mythbrowser-0.22-223.el5.x86_64 (atrpms) Error: Missing Dependency: libQtWebKit.so.4()(64bit) is needed by package libmythui-0.22_0-0.22-223.el5.x86_64 (atrpms) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
Erase any qt4 packages
# rpm -e qt4 qt4-mysql
Install the qt44 packages from ATrpms testing (i.e. temporary enable the atrpms-testing repo just for the three packages).
# yum install qt44 qt44-mysql qt44-x11 --enablerepo atrpms-testing
Now update the machine to include MythTV v0.22 (with the atrpms-testing repo disabled)
# yum update
Links
- http://www.mythtv.org/wiki/Installing_MythTV_on_RHEL/CentOS
- [ATrpms-users] missing dependencies when doing yum update
References
# yum install qt44 qt44-mysql qt44-x11 --enablerepo atrpms-testing Loaded plugins: fastestmirror, kernel-module, kmod Loading mirror speeds from cached hostfile * addons: centos.mirror.aussiehq.net.au * base: centos.mirror.aussiehq.net.au * extras: centos.mirror.aussiehq.net.au * updates: centos.mirror.aussiehq.net.au Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package qt44.x86_64 0:4.4.3-10_4.el5 set to be updated ---> Package qt44-mysql.x86_64 0:4.4.3-10_4.el5 set to be updated ---> Package qt44-x11.x86_64 0:4.4.3-10_4.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================================= Package Arch Version Repository Size ============================================================================================= Installing: qt44 x86_64 4.4.3-10_4.el5 atrpms-testing 3.4 M qt44-mysql x86_64 4.4.3-10_4.el5 atrpms-testing 47 k qt44-x11 x86_64 4.4.3-10_4.el5 atrpms-testing 12 M Transaction Summary ============================================================================================= Install 3 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 15.5 M