| Summary: | missing dependency qtwebkit for libQtWebKit.so.4 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Chris Schanzle <bugzilla> | ||||
| Component: | texmaker | Assignee: | Mukundan Ragavan <nonamedotc> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | epel7 | CC: | dakingun, nonamedotc | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2016-04-14 03:48:49 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
|
Description
Chris Schanzle
2016-04-13 21:26:28 UTC
That's weird. I did test it before pushing and don't remember running into this. In any case, let me test this on a fresh install again and try to reproduce this. Thanks for the report. I will do the needful. Created attachment 1146994 [details]
yum transaction output
Hmmm ... I am unable to reproduce this. Here is the transaction output -
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
texmaker x86_64 1:4.5-3.el7 epel 11 M
Installing for dependencies:
libXaw x86_64 1.0.12-5.el7 base 190 k
libXpm x86_64 3.5.11-3.el7 base 54 k
libmng x86_64 1.0.10-14.el7 base 171 k
pciutils x86_64 3.2.1-4.el7 base 90 k
poppler x86_64 0.26.5-5.el7 base 782 k
poppler-qt x86_64 0.26.5-5.el7 base 165 k
qt x86_64 1:4.8.5-11.el7 base 4.5 M
qt-settings noarch 19-23.5.el7.centos base 17 k
qt-x11 x86_64 1:4.8.5-11.el7 base 13 M
qtlockedfile x86_64 2.4-20.20150629git5a07df5.el7 epel 31 k
qtsingleapplication x86_64 2.6.1-28.el7 epel 39 k
qtwebkit x86_64 2.3.4-6.el7 epel 10 M
tetex-dvipost x86_64 1.1-23.el7 epel 36 k
texlive-ae noarch 2:svn15878.1.4-38.el7 base 95 k
texlive-algorithms noarch 2:svn15878.0.1-38.el7 base 21 k
texlive-amscls noarch 2:svn29207.0-38.el7 base 53 k
texlive-amsfonts noarch 2:svn29208.3.04-38.el7 base 3.6 M
texlive-amsmath noarch 2:svn29327.2.14-38.el7 base 49 k
texlive-anysize noarch 2:svn15878.0-38.el7 base 18 k
texlive-attachfile noarch 2:svn21866.v1.5b-38.el7 base 21 k
Notice that qtwebkit is indeed installed when I try to install texmaker.
Can you try in a clean install? Can you post transaction details from when you installed texmaker?
OK, I can also launch texmaker without any problems. This was done on a fresh install of Centos 7. tl;dr: texmaker is good. Good chance my system was broken by having SciPython by Scienomics RPM installed.
Long version:
Thank you for testing!
Hmmm...something else must be satisfying the dependency for me. Of course, I'm not working on a "clean" system, but if I remove both and install texmaker, I don't get qtwebkit:
yum -y remove texmaker qtwebkit
followed by
[root@erdos ~]# yum clean all metadata
Cleaning repos: acmd atrpms base centos-sclo-rh centos-sclo-sclo epel
: extras updates
Cleaning up everything
[root@erdos ~]# yum install texmaker
Loaded plugins: aliases, changelog, kabi, langpacks, priorities,
: protectbase, tmprepo, verify, versionlock
Loading support for Red Hat kernel ABI
acmd | 2.9 kB 00:00
atrpms | 3.0 kB 00:00
base | 3.6 kB 00:00
centos-sclo-rh | 2.9 kB 00:00
centos-sclo-sclo | 2.9 kB 00:00
epel | 4.3 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
(1/11): acmd/x86_64/primary_db | 84 kB 00:00
(2/11): centos-sclo-sclo/7/x86_64/primary_db | 87 kB 00:00
(3/11): epel/x86_64/group_gz | 169 kB 00:00
(4/11): base/7/x86_64/group_gz | 155 kB 00:00
(5/11): centos-sclo-rh/7/x86_64/primary_db | 1.2 MB 00:00
(6/11): atrpms/7/x86_64/primary_db | 459 kB 00:00
(7/11): epel/x86_64/updateinfo | 525 kB 00:00
(8/11): extras/7/x86_64/primary_db | 117 kB 00:00
(9/11): epel/x86_64/primary_db | 4.0 MB 00:00
(10/11): base/7/x86_64/primary_db | 5.3 MB 00:00
(11/11): updates/7/x86_64/primary_db | 4.1 MB 00:00
0 packages excluded due to repository protections
Resolving Dependencies
--> Running transaction check
---> Package texmaker.x86_64 1:4.5-3.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================
Package Arch Version Repository Size
========================================================================
Installing:
texmaker x86_64 1:4.5-3.el7 epel 11 M
Transaction Summary
========================================================================
Install 1 Package
This is strangely normal looking:
root@erdos ~]# repoquery --whatprovides 'libQtWebKit.so.4()(64bit)'
qtwebkit-0:2.3.4-6.el7.x86_64
texmaker does require the library properly (ooh, probably not your problem then....):
[root@erdos ~]# rpm -q --requires texmaker | grep WebKit
libQtWebKit.so.4()(64bit)
[root@erdos ~]# rpm -q --whatrequires qtwebkit
no package requires qtwebkit
Hmm, testing on another system and it works as intended (removing qtwebkit removes texmaker). Looked for other copies of libQtWebKit.so.4 on the bad system and found:
rpm -qif /local/Scienomics/Python/lib/libQtWebKit.so.4
Name : SciPython
Version : 2.6.7
Release : 1
Architecture: x86_64
Install Date: Thu 17 Sep 2015 11:19:09 AM EDT
Group : Development/Languages
Size : 264022928
License : X11/MIT
Signature : (none)
Source RPM : SciPython-2.6.7-1.src.rpm
Build Date : Thu 10 Nov 2011 09:50:08 AM EST
Build Host : gamma
Relocations : /opt
Vendor : Scienomics
Summary : Python scripting language
Description :
Python is an interpreted, object-oriented programming language, and is
often compared to Tcl, Perl, Scheme, or Java. You can find an overview
of Python in the documentation and tutorials at http://www.python.org.
[root@erdos ~]# rpm -q --provides SciPython | grep libQtWebKit
libQtWebKit.so.4()(64bit)
So I suspect this is what's "providing" the library as far as RPM goes.
Wish me luck trying to convince the vendor not to hide 'providing' those libraries...any tips would be appreciated.
Again, thank you!
|