Personal tools
You are here: Home Linux MythTV MythTV v0.22 Frontend on Centos 5.x, missing dependency libQtWebKit.so.4
 

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

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

Document Actions