Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1327360
Summary: | qt > 4.8.7-6.fc24 fails to load any plugins (including styles) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sandro Mani <manisandro> |
Component: | qt | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 24 | CC: | alekcejk, itamar, jreznik, kevin, kparal, me, rdieter, rh-bugzilla, rnovacek, robatino, smparrish, than |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | AcceptedBlocker AcceptedFreezeException | ||
Fixed In Version: | qt-4.8.7-17.fc24 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-04-23 23:43:19 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: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1230434, 1230435, 1328865 |
Description
Sandro Mani
2016-04-14 21:56:47 UTC
OK, I found this: $ KDE_FULL_SESSION= qpdfview Could not load plug-in in first attempt: "" "The shared library was not found." Could not load plug-in in second attempt: "/usr/lib64/qpdfview/libqpdfview_pdf.so" "The plugin '/usr/lib64/qpdfview/libqpdfview_pdf.so' uses incompatible Qt library. Expected build key "x86_64 linux g++-6.0.0 full-config", got "x86_64 linux g++-4 full-config"" Could not load plug-in in first attempt: "" "The shared library was not found." Could not load plug-in in second attempt: "/usr/lib64/qpdfview/libqpdfview_ps.so" "The plugin '/usr/lib64/qpdfview/libqpdfview_ps.so' uses incompatible Qt library. Expected build key "x86_64 linux g++-6.0.0 full-config", got "x86_64 linux g++-4 full-config"" Could not load plug-in in first attempt: "" "The shared library was not found." Could not load plug-in in second attempt: "/usr/lib64/qpdfview/libqpdfview_djvu.so" "The plugin '/usr/lib64/qpdfview/libqpdfview_djvu.so' uses incompatible Qt library. Expected build key "x86_64 linux g++-6.0.0 full-config", got "x86_64 linux g++-4 full-config"" rebuilding qpdfview fixes it, though I'll need to verify what we really want for build key here. There is already a patch to support GCC 5 for the build key, we just need to fix it to support >5, too. I think that when I did that patch, I did not realize that GCC was not going to stay on 5.x.x for long, I was expecting 5.x.x to last at least as long as 4.x.x did. But GCC has joined the Chromium/Firefox version race now. :-( (The build key should be g++-4 for any GCC >= 4.) Yeah, I think I can confirm the buildkey is borked, which means : 1. fixing qt 2. rebuilding everything that had been built against the bad/tainted qt :( qt.spec %changelog * Fri Apr 15 2016 Rex Dieter <rdieter> - 1:4.8.7-15 - %%build: -buildkey g++-4 (#1327360) Yes, sadly, that's what it amounts to. :-( Looks like we do not carry a patch to fix the build key in Qt 4 anymore, we're now using what upstream ships and that's broken. Grrr… Thanks for the fix! Kevin, instead of rebuilding everything, do you think we could perhaps limit it to only packages that provide plugins (ie, include anything that matches */*.so)? Filed, https://fedorahosted.org/rel-eng/ticket/6392 for rel-eng assistance for implementing comment #5 Proposed as a Blocker and Freeze Exception for 24-beta by Fedora user rdieter using the blocker tracking app because: Building Qt (4) with gcc6 inadvertantly changed it's internal BUILD_KEY used to enforce loading/compatibility with loading plugins. As a result, all Qt4 applications built after the initial f24 mass rebuild that use or include plugins can fail to run properly. I've filed https://fedorahosted.org/rel-eng/ticket/6392 for rel-eng assistance to 1. identify affected packages and 2. perform mini-mass rebuild(s) as needed qt-4.8.7-15.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d3a880fb8c qt-4.8.7-15.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d3a880fb8c qt-4.8.7-15.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-d3a880fb8c libkscreen-1.0.5-7.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-768f3efb03 kdepimlibs-4.14.10-11.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7c11cc2120 kde-workspace-4.11.22-11.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9e784dc962 phonon-4.8.3-10.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7ef1bf2948 libkscreen-1.0.5-8.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-768f3efb03 kde-workspace-4.11.22-12.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9e784dc962 kdepimlibs-4.14.10-12.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7c11cc2120 phonon-4.8.3-11.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7ef1bf2948 plasma-breeze-5.6.2-5.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-cbfe737d6d plasma-oxygen-5.6.2-3.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-879e4b1ca3 Discussed at today's blocker review meeting [1]. Voted as RejectedBlocker (Beta) AcceptedBlocker (Final) AcceptedFreezeException (Beta) - does not violate any of the Beta criteria, but does violate "All applications that can be launched using the standard graphical mechanism of a release-blocking desktop after a default installation of that desktop must start successfully..." in the case of qt4 apps installed with the KDE spin. It as accepted as a Beta FE for this reason. [1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2016-04-18 qca-2.1.1-5.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7be0db6f54 PyQt4-4.11.4-13.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7a50dfb512 kde-baseapps-16.04.0-2.fc24 kde-runtime-16.04.0-2.fc24 kdelibs-4.14.19-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-83cfab51d0 kde-baseapps-16.04.0-2.fc24 kde-runtime-16.04.0-2.fc24 kdelibs-4.14.19-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-83cfab51d0 qca-2.1.1-5.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7be0db6f54 plasma-oxygen-5.6.2-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-879e4b1ca3 plasma-breeze-5.6.2-5.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-cbfe737d6d phonon-4.8.3-11.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7ef1bf2948 kde-workspace-4.11.22-12.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-9e784dc962 kdepimlibs-4.14.10-12.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7c11cc2120 libkscreen-1.0.5-8.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-768f3efb03 kdegraphics-mobipocket-16.04.0-1.fc24 kdegraphics-strigi-analyzer-16.04.0-1.fc24 kolourpaint-16.04.0-1.fc24 ksaneplugin-16.04.0-1.fc24 okular-16.04.0-1.fc24 svgpart-16.04.0-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-8513cef496 *** Bug 1319399 has been marked as a duplicate of this bug. *** kdegraphics-mobipocket-16.04.0-1.fc24, kdegraphics-strigi-analyzer-16.04.0-1.fc24, kolourpaint-16.04.0-1.fc24, ksaneplugin-16.04.0-1.fc24, okular-16.04.0-1.fc24, svgpart-16.04.0-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-8513cef496 PyQt4-4.11.4-13.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7a50dfb512 kde-baseapps-16.04.0-2.fc24, kde-runtime-16.04.0-2.fc24, kdelibs-4.14.19-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-83cfab51d0 qca-2.1.1-5.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. phonon-4.8.3-11.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. qt-4.8.7-15.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. Hi, Sorry, not solved for amarok. Still same error. Martin Kho I suppose Amarok (and other like qpdfview, qgis, ...) also need to be rebuilt? arg, seems at least some of these latest rebuilds set the wrong buildkey too. some examples for comparison: $ rpm -q phonon phonon-4.8.3-11.fc24.x86_64 $ strings /usr/lib64/qt4/plugins/designer/libphononwidgets.so | grep buildkey buildkey=g++-4 x86_64 linux g++-4 full-config $ rpm -q tomahawk tomahawk-0.8.4-9.fc24.x86_64 $ strings /usr/lib64/libtomahawk_configstorage_telepathy_kde.so | grep buildkey buildkey=x86_64 linux g++-4 full-config kdegraphics-mobipocket-16.04.0-1.fc24, kdegraphics-strigi-analyzer-16.04.0-1.fc24, kolourpaint-16.04.0-1.fc24, ksaneplugin-16.04.0-1.fc24, okular-16.04.0-1.fc24, svgpart-16.04.0-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. PyQt4-4.11.4-13.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. plasma-oxygen-5.6.2-3.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. plasma-breeze-5.6.2-5.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. kde-workspace-4.11.22-12.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. kdepimlibs-4.14.10-12.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. libkscreen-1.0.5-8.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. Another round of builds on the way qt.spec: %changelog * Wed Apr 20 2016 Rex Dieter <rdieter> - 1:4.8.7-17 - %%build: drop --buildkey g++-4 (#1327360) - %%build: add QT_BUILD_KEY verification (to avoid future regressions) *** Bug 1319399 has been marked as a duplicate of this bug. *** qt-4.8.7-17.fc24 kdelibs-4.14.19-3.fc24 kdepimlibs-4.14.10-13.fc24 kde-runtime-16.04.0-3.fc24 kde-baseapps-16.04.0-3.fc24 kde-workspace-4.11.22-13.fc24 phonon-4.8.3-12.fc24 libkscreen-1.0.5-9.fc24 qscintilla-2.9.2-3.fc24 plasma-breeze-5.6.3-2.fc24 plasma-oxygen-5.6.3-2.fc24 qca-2.1.1-6.fc24 PyQt4-4.11.4-14.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f1721e7f7d PyQt4-4.11.4-14.fc24, kde-baseapps-16.04.0-3.fc24, kde-runtime-16.04.0-3.fc24, kde-workspace-4.11.22-13.fc24, kdegraphics-mobipocket-16.04.0-2.fc24, kdegraphics-strigi-analyzer-16.04.0-2.fc24, kdelibs-4.14.19-3.fc24, kdepimlibs-4.14.10-13.fc24, kolourpaint-16.04.0-2.fc24, ksaneplugin-16.04.0-2.fc24, libkscreen-1.0.5-9.fc24, okular-16.04.0-2.fc24, phonon-4.8.3-12.fc24, plasma-breeze-5.6.3-2.fc24, plasma-oxygen-5.6.3-2.fc24, qca-2.1.1-6.fc24, qscintilla-2.9.2-3.fc24, qt-4.8.7-17.fc24, svgpart-16.04.0-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f1721e7f7d PyQt4-4.11.4-14.fc24, kde-baseapps-16.04.0-3.fc24, kde-runtime-16.04.0-3.fc24, kde-workspace-4.11.22-13.fc24, kdegraphics-mobipocket-16.04.0-2.fc24, kdegraphics-strigi-analyzer-16.04.0-2.fc24, kdelibs-4.14.19-3.fc24, kdepimlibs-4.14.10-13.fc24, kolourpaint-16.04.0-2.fc24, ksaneplugin-16.04.0-2.fc24, libkscreen-1.0.5-9.fc24, okular-16.04.0-2.fc24, phonon-4.8.3-12.fc24, plasma-breeze-5.6.3-2.fc24, plasma-oxygen-5.6.3-2.fc24, qca-2.1.1-6.fc24, qscintilla-2.9.2-3.fc24, qt-4.8.7-17.fc24, svgpart-16.04.0-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. |