Bug 1044450 - fedup broken dependencies
Summary: fedup broken dependencies
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: fedup
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Will Woods
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-18 10:46 UTC by Germano Massullo
Modified: 2015-06-18 16:41 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-11-05 02:32:51 UTC
Type: Bug


Attachments (Terms of Use)
complete console output (79.62 KB, application/x-7z-compressed)
2013-12-18 11:02 UTC, Germano Massullo
no flags Details

Description Germano Massullo 2013-12-18 10:46:02 UTC
Description of problem:
During fedup packages downloading process I obtain:

    WARNING: problems were encountered during transaction test:
      broken dependencies
        libreoffice-pdfimport-1:4.1.3.2-11.fc19.x86_64 requires poppler-0.22.1-5.fc19.x86_64
        libreoffice-core-1:4.1.3.2-11.fc19.x86_64 requires boost-date-time-1.53.0-14.fc19.x86_64
    Continue with the upgrade at your own risk.



Version-Release number of selected component (if applicable):
fedup-0.8.0-3.fc19.noarch from updates-testing

Comment 1 Germano Massullo 2013-12-18 11:02:12 UTC
Created attachment 838249 [details]
complete console output

Comment 2 Germano Massullo 2013-12-18 11:51:34 UTC
$ rpm -qa poppler*
poppler-0.22.1-5.fc19.x86_64
poppler-glib-0.22.1-5.fc19.x86_64
poppler-qt-0.22.1-5.fc19.x86_64
poppler-data-0.4.6-4.fc19.noarch
poppler-utils-0.22.1-5.fc19.x86_64

$ rpm -qa boost-date-time*
boost-date-time-1.53.0-14.fc19.x86_64

$ rpm -qa libreoffice*
libreoffice-opensymbol-fonts-4.1.3.2-11.fc19.noarch
libreoffice-writer-4.1.3.2-11.fc19.x86_64
libreoffice-impress-4.1.3.2-11.fc19.x86_64
libreoffice-base-4.1.3.2-11.fc19.x86_64
libreoffice-draw-4.1.3.2-11.fc19.x86_64
libreoffice-calc-4.1.3.2-11.fc19.x86_64
libreoffice-pdfimport-4.1.3.2-11.fc19.x86_64
libreoffice-core-4.1.3.2-11.fc19.x86_64
libreoffice-graphicfilter-4.1.3.2-11.fc19.x86_64
libreoffice-math-4.1.3.2-11.fc19.x86_64
libreoffice-langpack-it-4.1.3.2-11.fc19.x86_64
libreoffice-ure-4.1.3.2-11.fc19.x86_64

Comment 3 Adam Williamson 2013-12-18 18:45:01 UTC
It's not really a fedup bug, just an issue with the LO packages in F19 being newer than F20, which makes it difficult to depsolve the upgrade.

I'm not really sure what to do with this bug as there's not much fedup can do about it. I guess I'll set ON_QA, because there's a newer LO build for F20 in updates-testing:

https://admin.fedoraproject.org/updates/libreoffice-4.1.4.2-1.fc20

once that goes stable, these problems should go away.

Comment 4 nmvega 2014-01-03 18:20:52 UTC
I'm seeing the same thing too, but getting  a lot more warnings that don't make sense. Basically each line below is saying: "Package-A" requires "Package-A" (the exact same package).

The command I ran (after performing all pre-flight checks, per upgrade instructions) is this:
     sudo fedup-cli --network 20   (Version: fedup-0.8.0-3.fc19.noarch)


BTW: as reported in other Bugs, when I ignore the below and reboot to initiate the upgrade (selecting the GRUB "Update" entry), when the booting O/S reaches the "Reached target Update", it just reboots boots.... it doesn't do the update.
It just deletes the GRUB "Update" entry.

I did this on two other laptops (fc19 to f20) with IDENTICAL O/S' (meaning I keep everything identical nearly down to the byte), and it worked with no problem. The difference here (I think) is that I was using an older version of "fedup", perhaps even 0.7.x for the previous two laptops that succeeded.

Any ideas? Thanks in advance! :)


WARNING: problems were encountered during transaction test:
  broken dependencies
    caribou-0.4.13-1.fc20.x86_64 requires caribou-0.4.13-1.fc20.x86_64
    xarchiver-0.5.2-18.fc20.x86_64 requires xarchiver-0.5.2-18.fc20.x86_64
    speech-dispatcher-0.8-5.fc20.x86_64 requires speech-dispatcher-0.8-5.fc20.x86_64
    maven-site-plugin-3.3-2.fc20.noarch requires maven-site-plugin-3.3-2.fc20.noarch
    system-config-httpd-5:1.5.5-6.fc20.noarch requires system-config-httpd-5:1.5.5-6.fc20.noarch
    udisks2-2.1.1-1.fc20.x86_64 requires udisks2-2.1.1-1.fc20.x86_64
    liblognorm-0.3.7-1.fc20.x86_64 requires liblognorm-0.3.7-1.fc20.x86_64
    python-pyside-devel-1.1.0-4.fc20.x86_64 requires python-pyside-devel-1.1.0-4.fc20.x86_64
    php-pear-1:1.9.4-23.fc20.noarch requires php-pear-1:1.9.4-23.fc20.noarch
    perl-Module-Manifest-1.08-12.fc20.noarch requires perl-Module-Manifest-1.08-12.fc20.noarch
    texlive-collection-basic-3:svn30372.0-4.20131226_r32488.fc20.noarch requires texlive-collection-basic-3:svn30372.0-4.20131226_r32488.fc20.noarch
    gstreamer-plugins-bad-free-0.10.23-19.fc20.i686 requires gstreamer-plugins-bad-free-0.10.23-19.fc20.i686
    redhat-lsb-core-4.1-21.fc20.x86_64 requires redhat-lsb-core-4.1-21.fc20.x86_64
    BackupPC-3.2.1-15.fc20.x86_64 requires BackupPC-3.2.1-15.fc20.x86_64
    crda-1.1.3_2013.02.13-4.fc20.x86_64 requires crda-1.1.3_2013.02.13-4.fc20.x86_64
    gksu-polkit-libs-0.0.3-8.gitf8ce834c.fc20.x86_64 requires gksu-polkit-libs-0.0.3-8.gitf8ce834c.fc20.x86_64
    metacity-2.34.13-6.fc20.x86_64 requires metacity-2.34.13-6.fc20.x86_64
    texlive-dvips-3:svn32380.0-4.fc20.noarch requires texlive-dvips-3:svn32380.0-4.fc20.noarch
    texlive-texliveonfly-3:svn26313.0-4.fc20.noarch requires texlive-texliveonfly-3:svn26313.0-4.fc20.noarch
    texlive-dvisvgm-bin-3:svn30613.0-4.20131226_r32488.fc20.x86_64 requires texlive-dvisvgm-bin-3:svn30613.0-4.20131226_r32488.fc20.x86_64
    texlive-bibtex-3:svn29764.0.99d-4.fc20.noarch requires texlive-bibtex-3:svn29764.0.99d-4.fc20.noarch
    perl-HTTP-Message-6.06-7.fc20.noarch requires perl-HTTP-Message-6.06-7.fc20.noarch
    gnome-python2-bonobo-2.28.1-13.fc20.x86_64 requires gnome-python2-bonobo-2.28.1-13.fc20.x86_64
    texlive-luatex-bin-3:svn31084.0-4.20131226_r32488.fc20.x86_64 requires texlive-luatex-bin-3:svn31084.0-4.20131226_r32488.fc20.x86_64
    kmod-wl-3.11.6-200.fc19.x86_64-6.30.223.141-1.fc19.6.x86_64 requires kernel-3.12.5-200.fc19.x86_64, kernel-3.11.6-200.fc19.x86_64
    libgphoto2-2.5.2-5.fc20.i686 requires libgphoto2-2.5.2-5.fc20.i686
    fluidsynth-libs-1.1.6-3.fc20.x86_64 requires fluidsynth-libs-1.1.6-3.fc20.x86_64
    openconnect-5.02-1.fc20.x86_64 requires openconnect-5.02-1.fc20.x86_64
    python-adns-1.2.1-12.fc20.x86_64 requires python-adns-1.2.1-12.fc20.x86_64
    pam-1.1.8-1.fc20.i686 requires pam-1.1.8-1.fc20.i686
    gnome-dvb-daemon-0.2.10-3.fc20.x86_64 requires gnome-dvb-daemon-0.2.10-3.fc20.x86_64
    kmod-VirtualBox-3.11.6-200.fc19.x86_64-4.3.0-2.fc19.x86_64 requires kernel-3.12.5-200.fc19.x86_64, kernel-3.11.6-200.fc19.x86_64
    perl-DateTime-Format-W3CDTF-0.06-7.fc20.noarch requires perl-DateTime-Format-W3CDTF-0.06-7.fc20.noarch
    maven-remote-resources-plugin-1.4-5.fc20.noarch requires maven-remote-resources-plugin-1.4-5.fc20.noarch
    sord-0.12.0-3.fc20.x86_64 requires sord-0.12.0-3.fc20.x86_64
    xorg-x11-apps-7.7-7.fc20.x86_64 requires xorg-x11-apps-7.7-7.fc20.x86_64
    redhat-lsb-languages-4.1-21.fc20.x86_64 requires redhat-lsb-languages-4.1-21.fc20.x86_64
    kmod-VirtualBox-3.12.5-200.fc19.x86_64-4.3.6-1.fc19.1.x86_64 requires kernel-3.12.5-200.fc19.x86_64, kernel-3.11.6-200.fc19.x86_64
    xorg-x11-drv-evdev-2.8.2-1.fc20.x86_64 requires xorg-x11-drv-evdev-2.8.2-1.fc20.x86_64
    swell-foop-3.10.1-1.fc20.x86_64 requires swell-foop-3.10.1-1.fc20.x86_64
    slang-slsh-2.2.4-11.fc20.x86_64 requires slang-slsh-2.2.4-11.fc20.x86_64
    intltool-0.50.2-7.fc20.noarch requires intltool-0.50.2-7.fc20.noarch
    libselinux-2.2.1-6.fc20.i686 requires libselinux-2.2.1-6.fc20.i686
    perl-XML-LibXML-1:2.0105-1.fc20.x86_64 requires perl-XML-LibXML-1:2.0105-1.fc20.x86_64
    mojo-parent-32-4.fc20.noarch requires mojo-parent-32-4.fc20.noarch
    libxml2-devel-2.9.1-2.fc20.x86_64 requires libxml2-devel-2.9.1-2.fc20.x86_64
    perl-Params-Validate-1.08-6.fc20.x86_64 requires perl-Params-Validate-1.08-6.fc20.x86_64
    hwloc-libs-1.7-2.fc20.x86_64 requires hwloc-libs-1.7-2.fc20.x86_64
    libXvMC-devel-1.0.8-2.fc20.x86_64 requires libXvMC-devel-1.0.8-2.fc20.x86_64
    maven-plugin-bundle-2.3.7-10.fc20.noarch requires maven-plugin-bundle-2.3.7-10.fc20.noarch
    hadoop-0.20-mapreduce-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64 requires hadoop-hdfs-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64
    nautilus-3.10.1-2.fc20.x86_64 requires nautilus-3.10.1-2.fc20.x86_64
    texlive-currfile-3:svn29012.0.7b-4.fc20.noarch requires texlive-currfile-3:svn29012.0.7b-4.fc20.noarch
    maven-doxia-sitetools-1.4-2.fc20.noarch requires maven-doxia-sitetools-1.4-2.fc20.noarch
    ladspa-tap-plugins-0.7.0-12.fc20.x86_64 requires ladspa-tap-plugins-0.7.0-12.fc20.x86_64
    hadoop-libhdfs-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64 requires hadoop-hdfs-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64
    hugin-base-2013.0.0-5.fc20.x86_64 requires hugin-base-2013.0.0-5.fc20.x86_64
    rhythmbox-3.0.1-3.fc20.x86_64 requires rhythmbox-3.0.1-3.fc20.x86_64
    texlive-metafont-3:svn29764.2.718281-4.fc20.noarch requires texlive-metafont-3:svn29764.2.718281-4.fc20.noarch
    python-twitter-1.1-1.fc20.noarch requires python-twitter-1.1-1.fc20.noarch
    texlive-lacheck-3:svn29764.1.26-4.fc20.noarch requires texlive-lacheck-3:svn29764.1.26-4.fc20.noarch
    hadoop-httpfs-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64 requires hadoop-hdfs-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64
    python3-sphinx-1.1.3-8.fc20.noarch requires python3-sphinx-1.1.3-8.fc20.noarch
    pygame-1.9.1-14.fc20.x86_64 requires pygame-1.9.1-14.fc20.x86_64
    perl-Exception-Class-1.37-4.fc20.noarch requires perl-Exception-Class-1.37-4.fc20.noarch
    docbook-utils-0.6.14-37.fc20.noarch requires docbook-utils-0.6.14-37.fc20.noarch
    smp_utils-0.97-5.fc20.x86_64 requires smp_utils-0.97-5.fc20.x86_64
    jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64 requires jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64
    texlive-hyperref-3:svn28213.6.83m-4.fc20.noarch requires texlive-hyperref-3:svn28213.6.83m-4.fc20.noarch
    texlive-pstricks-3:svn32464.2.49a-4.fc20.noarch requires texlive-pstricks-3:svn32464.2.49a-4.fc20.noarch
    python-bugzilla-0.9.0-2.fc20.noarch requires python-bugzilla-0.9.0-2.fc20.noarch
    icedax-1.1.11-22.fc20.x86_64 requires icedax-1.1.11-22.fc20.x86_64
    hadoop-hdfs-zkfc-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64 requires hadoop-hdfs-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64
    maven-source-plugin-2.2.1-6.fc20.noarch requires maven-source-plugin-2.2.1-6.fc20.noarch
    texlive-collection-latexrecommended-3:svn31071.0-4.20131226_r32488.fc20.noarch requires texlive-collection-latexrecommended-3:svn31071.0-4.20131226_r32488.fc20.noarch
    texlive-oberdiek-3:svn30469.0-4.fc20.noarch requires texlive-oberdiek-3:svn30469.0-4.fc20.noarch
    python-pmw-1.3.2-15.fc20.noarch requires python-pmw-1.3.2-15.fc20.noarch
    fortune-mod-1.99.1-18.fc20.x86_64 requires fortune-mod-1.99.1-18.fc20.x86_64
    batik-1.8-0.10.svn1230816.fc20.noarch requires batik-1.8-0.10.svn1230816.fc20.noarch
    truezip-driver-zip-7.6.6-11.fc20.noarch requires truezip-driver-zip-7.6.6-11.fc20.noarch
    python-ipython-notebook-0.13.2-2.fc20.noarch requires python-ipython-notebook-0.13.2-2.fc20.noarch
    texlive-metalogo-3:svn18611.0.12-4.fc20.noarch requires texlive-metalogo-3:svn18611.0.12-4.fc20.noarch
    deluge-common-1.3.6-4.fc20.noarch requires deluge-common-1.3.6-4.fc20.noarch
    rygel-0.20.2-1.fc20.x86_64 requires rygel-0.20.2-1.fc20.x86_64
    perl-AnyEvent-7.05-1.fc20.x86_64 requires perl-AnyEvent-7.05-1.fc20.x86_64
    texlive-pkfix-helper-3:svn29725.1.4-4.fc20.noarch requires texlive-pkfix-helper-3:svn29725.1.4-4.fc20.noarch
    joda-time-2.3-1.tzdata2013g.fc20.noarch requires joda-time-2.3-1.tzdata2013g.fc20.noarch
    kmod-wl-3.12.5-200.fc19.x86_64-6.30.223.141-1.fc19.12.x86_64 requires kernel-3.12.5-200.fc19.x86_64, kernel-3.11.6-200.fc19.x86_64
    tk-1:8.5.14-1.fc20.i686 requires tk-1:8.5.14-1.fc20.i686
    ORBit2-2.14.19-9.fc20.x86_64 requires ORBit2-2.14.19-9.fc20.x86_64
    libselinux-devel-2.2.1-6.fc20.x86_64 requires libselinux-devel-2.2.1-6.fc20.x86_64
    perl-IO-Socket-SSL-1.955-1.fc20.noarch requires perl-IO-Socket-SSL-1.955-1.fc20.noarch
    librsvg2-2.40.1-1.fc20.i686 requires librsvg2-2.40.1-1.fc20.i686
    vinagre-3.10.2-1.fc20.x86_64 requires vinagre-3.10.2-1.fc20.x86_64
    prison-1.0-7.fc20.x86_64 requires prison-1.0-7.fc20.x86_64
    maven-reporting-impl-2.2-7.fc20.noarch requires maven-reporting-impl-2.2-7.fc20.noarch
    wlassistant-0.5.7-18.fc20.x86_64 requires wlassistant-0.5.7-18.fc20.x86_64
Continue with the upgrade at your own risk.

Comment 5 Adam Williamson 2014-01-03 18:49:58 UTC
Does 'yum check' report any issues?

Comment 6 nmvega 2014-01-03 21:04:37 UTC
Hi Adam...

Actually there were issues reported by "yum check" (thank you for reminding me to check again. I thought it was clean, with the exception of Virtualbox). 

Fixing the 'yum check' problems (via 'yum reinstall', removing unnecessary packages, etc.) made the aforementioned errors disappear.

The only one that remains is as follows:
========================================
user@linux$ sudo yum check
Loaded plugins: langpacks, refresh-packagekit

VirtualBox-guest-4.3.6-4.fc19.x86_64 has missing requires of VirtualBox-kmod = ('0', '4.3.6', None)
=======================================


However, while fedup-cli reports much cleaner output (as shown next), after I 
reboot to initiate the upgrade (selecting the GRUB "Update" entry), when the booting O/S reaches the "Reached target Update", it just reboots.... it doesn't do the update. It just deletes the GRUB "Update" entry.
Arguably that is different Bug (but just saying). :)


user@linux$ sudo fedup-cli --network 20
setting up repos...
getting boot images...
.treeinfo.signed                                                        | 2.0 kB  00:00:00     
setting up update...
finding updates 100% [========================================================================]
verify local files 100% [=====================================================================]
testing upgrade transaction
rpm transaction 100% [========================================================================]
rpm install 100% [============================================================================]
setting up system for upgrade
Finished. Reboot to start upgrade.
Packages without updates:
  VirtualBox-4.3-4.3.6_91406_fedora18-1.x86_64
  VirtualBox-guest-4.3.6-4.fc19.x86_64
  VirtualBox-kmodsrc-4.3.6-4.fc19.x86_64
  a52dec-0.7.4-18.fc19.x86_64
  adobe-release-x86_64-1.0-1.noarch
  akmods-0.5.1-3.fc19.noarch
  aqute-bnd-0.0.363-8.fc19.noarch
  bigtop-jsvc-1.0.10-1.cdh4.5.0.p0.23.el6.x86_64
  bigtop-tomcat-6.0.37-1.cdh4.5.0.p0.23.el6.noarch
  bigtop-utils-0.6.0+186-1.cdh4.5.0.p0.23.el6.noarch
  clojure-compat-1.2.1-4.fc19.noarch
  cloudera-cdh-4-0.noarch
  directfb-1.6.2-3.fc19.x86_64
  easymock2-2.5.2-9.fc19.noarch
  flash-plugin-11.2.202.332-release.x86_64
  hadoop-2.0.0+1518-1.cdh4.5.0.p0.24.el6.x86_64
  jitsi-2.3-4868.x86_64
  kernel-3.12.6-200.fc19.x86_64
  kernel-devel-3.12.6-200.fc19.x86_64
  kmod-wl-3.12.6-200.fc19.x86_64-6.30.223.141-1.fc19.2.x86_64
  lame-libs-3.99.5-2.fc19.x86_64
  libdca-0.0.5-7.fc19.x86_64
  libmad-0.15.1b-16.fc19.x86_64
  libmimic-1.0.4-6.fc19.x86_64
  libmms-0.6.2-3.fc19.x86_64
  libmpeg2-0.5.1-10.fc19.x86_64
  librtmp-2.4-0.3.20110811gitc58cfb3e.fc19.x86_64
  msttcorefonts-2.5-1.noarch
  opencore-amr-0.1.3-3.fc19.x86_64
  parquet-1.2.5-1.cdh4.5.0.p0.17.el6.noarch
  parquet-format-1.0.0-1.cdh4.5.0.p0.20.el6.noarch
  plexus-container-default-1.0-0.13.a9.fc19.noarch
  python-urlgrabber-3.10-0.fc19.noarch
  setroubleshoot-plugins-3.0.58-2.fc19.noarch
  shiboken-1.1.0-3.fc19.x86_64
  shiboken-devel-1.1.0-3.fc19.x86_64
  shiboken-libs-1.1.0-3.fc19.x86_64
  skype-4.2.0.11-fc16.i586
  system-config-boot-1.0-4.fc19.x86_64
  twolame-libs-0.3.13-3.fc19.x86_64
  unetbootin-0-15.585bzr.fc19.x86_64
  vcdimager-0.7.24-6.fc19.x86_64
  vcdimager-libs-0.7.24-6.fc19.x86_64
  vo-amrwbenc-0.1.2-1.fc19.x86_64
  zookeeper-3.4.5+24-1.cdh4.5.0.p0.23.el6.noarch
  144:wingide4.1-4.1.14-1.x86_64
  1:faad2-libs-2.7-4.fc19.x86_64

WARNING: problems were encountered during transaction test:
  broken dependencies
    kmod-wl-3.12.6-200.fc19.x86_64-6.30.223.141-1.fc19.2.x86_64 requires kernel-3.12.6-200.fc19.x86_64
Continue with the upgrade at your own risk.

Comment 7 Adam Williamson 2014-01-03 23:07:51 UTC
yes, that's definitely a different bug. file it separately. that was the symptom of trying to upgrade with fedup 0.7, but I assume by this point you're using 0.8?

Comment 8 nmvega 2014-01-03 23:50:04 UTC
Yes I'm using: "fedup-0.8.0-3.fc19.noarch".

I will look for the other BUG id (that says upgrading from 0.7 to 0.8 solves things) and paste my issue there. Thanks for the help here! :)

Comment 9 Adam Williamson 2014-01-04 03:50:23 UTC
No, please don't, 0.8 definitely resolved the most common cause of that symptom (literally *all* f20 upgrades with 0.7 fail in that way, and that's definitely fixed). You must have another cause of the same symptom. Please file a new bug.

Comment 10 nmvega 2014-01-04 05:16:26 UTC
Gotcha. Yes I noticed that too when perusing the BUGS tonight and (for the same reason you just gave) decided to file a *new* bug (and did). =:). Thanks again Adam.

Comment 11 Adam Williamson 2014-11-05 02:32:51 UTC
The LO dep issue was resolved long ago.


Note You need to log in before you can comment on or make changes to this bug.