Bug 1340605
Summary: | dnf is skipping updates like firefox and vim-common. When I try to determine why, don't find any reason. | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | stan <gryt2> | ||||
Component: | dnf | Assignee: | Packaging Maintenance Team <packaging-team-maint> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | gryt2, jsilhan, mluscon, packaging-team-maint, pnemade, vmukhame | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-05-30 11:46:29 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: | |||||||
Attachments: |
|
Description
stan
2016-05-28 16:43:39 UTC
--debugsolver @System.repo.gz output for firefox =Pkg: firefox 45.0.2 1.fc25 x86_64 =Sum: Mozilla Firefox Web browser +Req: /bin/sh /bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libc.so.6(GLIBC_2.3)(64bit) libgcc_s.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libglib-2.0.so.0()(64bit) libc.so.6(GLIBC_2.7)(64bit) libdl.so.2()(64bit) libgobject-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libz.so.1()(64bit) libc.so.6(GLIBC_2.15)(64bit) libcairo.so.2()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libpango-1.0.so.0()(64bit) libX11.so.6()(64bit) libpangocairo-1.0.so.0()(64bit) libatk-1.0.so.0()(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libfreetype.so.6()(64bit) libfontconfig.so.1()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libgtk-x11-2.0.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) librt.so.1()(64bit) libgthread-2.0.so.0()(64bit) libXext.so.6()(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libgdk-3.so.0()(64bit) libgtk-3.so.0()(64bit) /bin/bash libcairo-gobject.so.2()(64bit) libjpeg.so.62()(64bit) libdbus-1.so.3()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.17)(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libsqlite3.so.0()(64bit) ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libXt.so.6()(64bit) libXrender.so.1()(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libssl3.so()(64bit) libXfixes.so.3()(64bit) libsmime3.so()(64bit) libnssutil3.so()(64bit) libffi.so.6()(64bit) libXcomposite.so.1()(64bit) libicuuc.so.56()(64bit) libnss3.so(NSS_3.2)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libXdamage.so.1()(64bit) libicui18n.so.56()(64bit) libnss3.so(NSS_3.3)(64bit) libstartup-notification-1.so.0()(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libnss3.so(NSS_3.4)(64bit) libicudata.so.56()(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.10)(64bit) libssl3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.6)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnss3.so(NSS_3.9)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libvpx.so.3()(64bit) libhunspell-1.3.so.0()(64bit) libnss3.so(NSS_3.8)(64bit) libssl3.so(NSS_3.14)(64bit) mozilla-filesystem libnssutil3.so(NSSUTIL_3.12)(64bit) libssl3.so(NSS_3.12.6)(64bit) libnss3.so(NSS_3.11)(64bit) libssl3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.15)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) liblgpllibs.so()(64bit) libnss3.so(NSS_3.16.1)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libxul.so()(64bit) libnss3.so(NSS_3.19)(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libssl3.so(NSS_3.13)(64bit) libxul.so(xul45)(64bit) system-bookmarks libmozgtk.so()(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(BuiltinLuaScripts) <= 4.2.2-1 nspr >= 4.12.0 nss >= 3.23.0 sqlite >= 3.11.0 -Req: +Prq: /bin/sh /bin/sh /bin/sh -Prq: +Prv: application() appdata() mimehandler(text/html) mimehandler(application/xhtml+xml) webclient mimehandler(text/xml) liblgpllibs.so()(64bit) libxul.so()(64bit) mimehandler(x-scheme-handler/http) libxul.so(xul45)(64bit) mimehandler(x-scheme-handler/https) libclearkey.so()(64bit) libmozgtk.so()(64bit) appdata(firefox.appdata.xml) application(firefox.desktop) libbrowsercomps.so()(64bit) libbrowsercomps.so(EXPORTED)(64bit) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(text/mml) firefox = 45.0.2-1.fc25 firefox(x86-64) = 45.0.2-1.fc25 -Prv: +Obs: mozilla <= 37:1.7.13 -Obs: =Vnd: Fedora Project =Tim: 1460544021 +Fls: /etc/firefox/pref /usr/bin/firefox /usr/lib64/firefox /usr/lib64/firefox/LICENSE /usr/lib64/firefox/application.ini /usr/lib64/firefox/browser/blocklist.xml /usr/lib64/firefox/browser/chrome /usr/lib64/firefox/browser/chrome.manifest /usr/lib64/firefox/browser/chrome/icons /usr/lib64/firefox/browser/chrome/icons/default /usr/lib64/firefox/browser/chrome/icons/default/default16.png /usr/lib64/firefox/browser/chrome/icons/default/default32.png /usr/lib64/firefox/browser/chrome/icons/default/default48.png /usr/lib64/firefox/browser/components /usr/lib64/firefox/browser/components/components.manifest /usr/lib64/firefox/browser/components/libbrowsercomps.so /usr/lib64/firefox/browser/defaults/preferences/firefox-redhat-default-prefs.js /usr/lib64/firefox/browser/extensions /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi /usr/lib64/firefox/browser/features/loop.xpi /usr/lib64/firefox/browser/icons /usr/lib64/firefox/browser/icons/mozicon128.png /usr/lib64/firefox/browser/omni.ja /usr/lib64/firefox/defaults/pref/channel-prefs.js /usr/lib64/firefox/dependentlibs.list /usr/lib64/firefox/dictionaries /usr/lib64/firefox/firefox /usr/lib64/firefox/firefox-bin /usr/lib64/firefox/gmp-clearkey /usr/lib64/firefox/gmp-clearkey/0.1 /usr/lib64/firefox/gmp-clearkey/0.1/clearkey.info /usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so /usr/lib64/firefox/gtk2/libmozgtk.so /usr/lib64/firefox/langpacks /usr/lib64/firefox/langpacks/langpack-ach.org.xpi /usr/lib64/firefox/langpacks/langpack-af.org.xpi /usr/lib64/firefox/langpacks/langpack-an.org.xpi /usr/lib64/firefox/langpacks/langpack-ar.org.xpi /usr/lib64/firefox/langpacks/langpack-as.org.xpi /usr/lib64/firefox/langpacks/langpack-ast.org.xpi /usr/lib64/firefox/langpacks/langpack-az.org.xpi /usr/lib64/firefox/langpacks/langpack-be.org.xpi /usr/lib64/firefox/langpacks/langpack-bg.org.xpi /usr/lib64/firefox/langpacks/langpack-bn-BD.org.xpi /usr/lib64/firefox/langpacks/langpack-bn-IN.org.xpi /usr/lib64/firefox/langpacks/langpack-bn.org.xpi /usr/lib64/firefox/langpacks/langpack-br.org.xpi /usr/lib64/firefox/langpacks/langpack-bs.org.xpi /usr/lib64/firefox/langpacks/langpack-ca.org.xpi /usr/lib64/firefox/langpacks/langpack-cs.org.xpi /usr/lib64/firefox/langpacks/langpack-cy.org.xpi /usr/lib64/firefox/langpacks/langpack-da.org.xpi /usr/lib64/firefox/langpacks/langpack-de.org.xpi /usr/lib64/firefox/langpacks/langpack-dsb.org.xpi /usr/lib64/firefox/langpacks/langpack-el.org.xpi /usr/lib64/firefox/langpacks/langpack-en-GB.org.xpi /usr/lib64/firefox/langpacks/langpack-en-ZA.org.xpi /usr/lib64/firefox/langpacks/langpack-eo.org.xpi /usr/lib64/firefox/langpacks/langpack-es-AR.org.xpi /usr/lib64/firefox/langpacks/langpack-es-CL.org.xpi /usr/lib64/firefox/langpacks/langpack-es-ES.org.xpi /usr/lib64/firefox/langpacks/langpack-es-MX.org.xpi /usr/lib64/firefox/langpacks/langpack-es.org.xpi /usr/lib64/firefox/langpacks/langpack-et.org.xpi /usr/lib64/firefox/langpacks/langpack-eu.org.xpi /usr/lib64/firefox/langpacks/langpack-fa.org.xpi /usr/lib64/firefox/langpacks/langpack-ff.org.xpi /usr/lib64/firefox/langpacks/langpack-fi.org.xpi /usr/lib64/firefox/langpacks/langpack-fr.org.xpi /usr/lib64/firefox/langpacks/langpack-fy-NL.org.xpi /usr/lib64/firefox/langpacks/langpack-fy.org.xpi /usr/lib64/firefox/langpacks/langpack-ga-IE.org.xpi /usr/lib64/firefox/langpacks/langpack-ga.org.xpi /usr/lib64/firefox/langpacks/langpack-gd.org.xpi /usr/lib64/firefox/langpacks/langpack-gl.org.xpi /usr/lib64/firefox/langpacks/langpack-gn.org.xpi /usr/lib64/firefox/langpacks/langpack-gu-IN.org.xpi /usr/lib64/firefox/langpacks/langpack-gu.org.xpi /usr/lib64/firefox/langpacks/langpack-he.org.xpi /usr/lib64/firefox/langpacks/langpack-hi-IN.org.xpi /usr/lib64/firefox/langpacks/langpack-hi.org.xpi /usr/lib64/firefox/langpacks/langpack-hr.org.xpi /usr/lib64/firefox/langpacks/langpack-hsb.org.xpi /usr/lib64/firefox/langpacks/langpack-hu.org.xpi /usr/lib64/firefox/langpacks/langpack-hy-AM.org.xpi /usr/lib64/firefox/langpacks/langpack-hy.org.xpi /usr/lib64/firefox/langpacks/langpack-id.org.xpi /usr/lib64/firefox/langpacks/langpack-is.org.xpi /usr/lib64/firefox/langpacks/langpack-it.org.xpi /usr/lib64/firefox/langpacks/langpack-ja.org.xpi /usr/lib64/firefox/langpacks/langpack-kk.org.xpi /usr/lib64/firefox/langpacks/langpack-km.org.xpi /usr/lib64/firefox/langpacks/langpack-kn.org.xpi /usr/lib64/firefox/langpacks/langpack-ko.org.xpi /usr/lib64/firefox/langpacks/langpack-lij.org.xpi /usr/lib64/firefox/langpacks/langpack-lt.org.xpi /usr/lib64/firefox/langpacks/langpack-lv.org.xpi /usr/lib64/firefox/langpacks/langpack-mai.org.xpi /usr/lib64/firefox/langpacks/langpack-mk.org.xpi /usr/lib64/firefox/langpacks/langpack-ml.org.xpi /usr/lib64/firefox/langpacks/langpack-mr.org.xpi /usr/lib64/firefox/langpacks/langpack-ms.org.xpi /usr/lib64/firefox/langpacks/langpack-nb-NO.org.xpi /usr/lib64/firefox/langpacks/langpack-nb.org.xpi /usr/lib64/firefox/langpacks/langpack-nl.org.xpi /usr/lib64/firefox/langpacks/langpack-nn-NO.org.xpi /usr/lib64/firefox/langpacks/langpack-nn.org.xpi /usr/lib64/firefox/langpacks/langpack-or.org.xpi /usr/lib64/firefox/langpacks/langpack-pa-IN.org.xpi /usr/lib64/firefox/langpacks/langpack-pa.org.xpi /usr/lib64/firefox/langpacks/langpack-pl.org.xpi /usr/lib64/firefox/langpacks/langpack-pt-BR.org.xpi /usr/lib64/firefox/langpacks/langpack-pt-PT.org.xpi /usr/lib64/firefox/langpacks/langpack-pt.org.xpi /usr/lib64/firefox/langpacks/langpack-rm.org.xpi /usr/lib64/firefox/langpacks/langpack-ro.org.xpi /usr/lib64/firefox/langpacks/langpack-ru.org.xpi /usr/lib64/firefox/langpacks/langpack-si.org.xpi /usr/lib64/firefox/langpacks/langpack-sk.org.xpi /usr/lib64/firefox/langpacks/langpack-sl.org.xpi /usr/lib64/firefox/langpacks/langpack-son.org.xpi /usr/lib64/firefox/langpacks/langpack-sq.org.xpi /usr/lib64/firefox/langpacks/langpack-sr.org.xpi /usr/lib64/firefox/langpacks/langpack-sv-SE.org.xpi /usr/lib64/firefox/langpacks/langpack-sv.org.xpi /usr/lib64/firefox/langpacks/langpack-ta.org.xpi /usr/lib64/firefox/langpacks/langpack-te.org.xpi /usr/lib64/firefox/langpacks/langpack-th.org.xpi /usr/lib64/firefox/langpacks/langpack-tr.org.xpi /usr/lib64/firefox/langpacks/langpack-uk.org.xpi /usr/lib64/firefox/langpacks/langpack-uz.org.xpi /usr/lib64/firefox/langpacks/langpack-vi.org.xpi /usr/lib64/firefox/langpacks/langpack-xh.org.xpi /usr/lib64/firefox/langpacks/langpack-zh-CN.org.xpi /usr/lib64/firefox/langpacks/langpack-zh-TW.org.xpi /usr/lib64/firefox/langpacks/langpack-zh.org.xpi /usr/lib64/firefox/liblgpllibs.so /usr/lib64/firefox/libmozgtk.so /usr/lib64/firefox/libxul.so /usr/lib64/firefox/omni.ja /usr/lib64/firefox/platform.ini /usr/lib64/firefox/plugin-container /usr/lib64/firefox/run-mozilla.sh /usr/lib64/firefox/webapprt /usr/lib64/firefox/webapprt-stub /usr/lib64/firefox/webapprt/omni.ja /usr/lib64/firefox/webapprt/webapprt.ini /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384} /usr/share/appdata/firefox.appdata.xml /usr/share/applications/firefox.desktop /usr/share/icons/hicolor/16x16/apps/firefox.png /usr/share/icons/hicolor/22x22/apps/firefox.png /usr/share/icons/hicolor/24x24/apps/firefox.png /usr/share/icons/hicolor/256x256/apps/firefox.png /usr/share/icons/hicolor/32x32/apps/firefox.png /usr/share/icons/hicolor/48x48/apps/firefox.png /usr/share/icons/hicolor/symbolic/apps/firefox-symbolic.svg /usr/share/man/man1/firefox.1.gz /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384} -Fls: --debugsolver @System.repo.gz output for vim-common. I'm skipping the files since they are really long. =Pkg: vim-common 2:7.4.1830 1.fc25 x86_64 =Sum: The common files needed by any version of the VIM editor +Req: /bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.3)(64bit) vim-filesystem rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 config(vim-common) = 2:7.4.1830-1.fc25 -Req: +Prv: vim-common = 2:7.4.1830-1.fc25 config(vim-common) = 2:7.4.1830-1.fc25 vim-common(x86-64) = 2:7.4.1830-1.fc25 -Prv: +Con: man-pages-fr < 0.9.7-14 man-pages-it < 0.3.0-17 man-pages-pl < 0.24-2 -Con: =Vnd: Fedora Project =Tim: 1463132602 +Fls: -Fls: Created attachment 1162598 [details]
Program to determine why dnf skipped a package for update
This is a python3 program (should work in python2) that uses libsolv to find out why dnf skipped a specific package. It works only on repository files that have been copied, unzipped, and permission changed to user permissions. I use a script as root to do this from the /var/cache/dnf repositories.
It's cleaned up from my development version, for clarity here.
This is the output from running the program for firefox. The repos are imported, the job shows as update, the solver flags are set to enable solving, but no problems show up. The solver flags are the before and after of the setting. How is dnf finding a problem with this update? $ python3 dnf_skipped.py firefox firefox number of rpmdb solvables 14828 number of rawhide solvables 50098 number of rpmfusion-free solvables 768 number of rpmfusion-nonfree solvables 256 [<Job update firefox>] 770 1658 SOLVER_FLAG_BEST_OBEY_POLICY 0 SOLVER_FLAG_BEST_OBEY_POLICY 1 SOLVER_FLAG_FOCUS_INSTALLED 0 SOLVER_FLAG_FOCUS_INSTALLED 1 SOLVER_FLAG_KEEP_ORPHANS 0 SOLVER_FLAG_KEEP_ORPHANS 1 problems [] *** This bug has been marked as a duplicate of bug 1148627 *** |