Results 1 to 8 of 8

Thread: New updates fail to install: Dependancy Failed

  1. #1

    Exclamation New updates fail to install: Dependancy Failed

    When attempting to update my system with the latest security updates I get the message: Update Error Dependency Resolution Failed: A Package Dependency could not be found.

  2. #2
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,185
    Blog Entries
    3

    Default Re: New updates fail to install: Dependancy Failed

    I think that means that you are using your desktop update applet, which does not provide useful diagnostics.

    If you know which update is failing, then try using Yast software management to update it. That should give a conflict resolution dialog. Or try using "zypper dup".

    If there are good reason to not use "zypper dup" (such as having additional repos configured), then at least try:
    Code:
    # zypper dup -D
    The "-D" makes this a "dry run" -- no changes will occur. But you will see the diagnostic messages, and the conflict resolution dialog. You can make a choice in the conflict resolution dialog, but it won't really apply since this is as dry run. It allows you to experiment as you investigate the problem.
    openSUSE Leap 15.1; KDE Plasma 5;

  3. #3

    Thumbs up Re: New updates fail to install: Dependancy Failed

    Thank you nrickert,

    The information output with the -D flag is as follows:

    Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
    Retrieving repository 'Main Repository (NON-OSS)' metadata ............................................[done]
    Building repository 'Main Repository (NON-OSS)' cache .................................................[done]
    Retrieving repository 'Main Repository (OSS)' metadata ................................................[done]
    Building repository 'Main Repository (OSS)' cache .....................................................[done]
    Loading repository data...
    Reading installed packages...
    Computing distribution upgrade...

    The following 40 NEW packages are going to be installed:
    boost-license1_54_0 catdoc ctan-latinmodern-fonts java-1_7_0-openjdk java-1_7_0-openjdk-headless
    java-1_7_0-openjdk-plugin kdeartwork4-wallpapers kdeartwork4-wallpapers-weather
    kdebase4-runtime-branding-openSUSE kscd lcms2 libboost_system1_54_0 libboost_thread1_54_0 libchromaprint1
    libdiscid0 libgif6 libicu52_1 libicu52_1-data libicu57_1 libicu57_1-32bit libicu57_1-ledata libKF5Screen6
    liblcms1 libMagickCore-6_Q16-1 libmediastreamer_base4 libmediastreamer_voip4 libmng1 libmusicbrainz3-6
    libortp9 libqt5-qtbase-platformtheme-gtk2 libraw10 libreoffice-templates-en libreoffice-templates-labels-a4
    libreoffice-templates-labels-letter libreoffice-templates-presentation-layouts libsamba-errors0
    libsamba-errors0-32bit openSUSE-release-ftp python3-gobject-Gdk python-gobject-Gdk

    The following 706 packages are going to be upgraded:
    aaa_base aaa_base-extras accountsservice adobe-sourceserifpro-fonts akonadi5 akonadi-contact
    akonadi_resources akonadi-search akonadi-server alsa-oss alsa-oss-32bit at-spi2-atk-common at-spi2-atk-gtk2
    at-spi2-core b43-fwcutter baloo5-file baloo5-imports baloo5-kioslaves baloo5-tools baloo5-widgets
    baloo-core baloo-kioslaves bluedevil5 bluez bluez-qt-imports bluez-qt-udev boost-license1_60_0
    branding-openSUSE breeze breeze4-style breeze5-cursors breeze5-decoration breeze5-icons breeze5-style
    breeze5-wallpapers bundle-lang-common-en bundle-lang-gnome-en bundle-lang-kde-en chromium
    chromium-desktop-kde chromium-ffmpegsumo cln crda cvsps db48-utils deltarpm desktop-translations digikam
    digikam-doc digikam-lang digikam-libs dmraid dracut dragonplayer drkonqi5 ffmpeg file-roller flute
    frameworkintegration-plugin gawk gdb gfxboot-branding-openSUSE gimp-help gimp-help-en_GB girepository-1_0
    glib2-tools gnome-online-accounts gnu-unifont-bitmap-fonts gpgmepp5 grantlee5 grub2-branding-openSUSE
    gtk2-engine-oxygen-32bit gtk2-metatheme-breeze gtk3-branding-openSUSE gtk3-data gtk3-immodule-amharic
    gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-vietnamese gtk3-metatheme-breeze gtk3-tools gvfs
    gvfs-backend-afc gvfs-backends gvfs-backend-samba gvfs-fuse gwenview5 hicolor-icon-theme
    hicolor-icon-theme-branding-openSUSE iscsiuio java-1_8_0-openjdk java-1_8_0-openjdk-headless
    kaccounts-integration kactivities5-imports kactivitymanagerd kaddressbook5 kate-plugins kcalc kcalutils
    kcharselect kcm_sddm kcolorchooser kconf_update5 kcoreaddons kdbusaddons-tools kdebase4-libkonq
    kdebase4-nsplugin kdebase4-runtime kdeclarative-components kde-cli-tools5 kded kdegames-carddecks-default
    kde-gtk-config5 kde-l10n-en_GB kde-l10n-en_GB-data kde-l10n-en_GB-doc kdelibs4 kdelibs4-branding-openSUSE
    kdelibs4-core kdelibs4support kdenetwork4-filesharing kde-oxygen-fonts kdepasswd kdepim kdepimlibs4
    kdepim-runtime kde-print-manager kde-user-manager kdialog kdnssd keditbookmarks kfilemetadata
    kfilemetadata5 kgamma5 kget kglobalaccel5 kgpg khotkeys5 kimageformats kinfocenter5 kinit kio kio_audiocd
    kio-core kio-extras5 kio_kamera kio-pimlibs kipi-plugins kipi-plugins-acquireimage kipi-plugins-geolocation
    kipi-plugins-lang kleopatra5 kmag kmahjongg kmail5 kmailtransport kmenuedit5 kmines kmousetool knotes5
    kompare konqueror konqueror-plugins konsole konsole-part kontact5 konversation konversation-lang kopete
    korganizer5 kpackage kpartx kpat kpeople5 kreversi kross kruler kscreen5 kscreenlocker kservice ksh
    ksplash-qml-branding-openSUSE ksplashx-branding-openSUSE ksshaskpass5 ksudoku ksysguard5 ktexteditor
    kwalletd5 kwalletmanager5 kwallet-tools kwayland kwin5 lensfun-data libaccounts-qt5-1 libakonadi4 libastro1
    libastro-qt5-1 libatk-bridge-2_0-0 libatspi0 libavcodec56 libavdevice56 libavfilter5 libavformat56
    libavresample2 libavutil54 libbaloofiles4 libbalooqueryparser4 libbaloowidgets4 libbase libblas3 libblkid1
    libbluetooth3 libboost_date_time1_60_0 libboost_filesystem1_60_0 libboost_iostreams1_60_0
    libboost_system1_60_0 libboost_thread1_60_0 libcap2 libcap2-32bit libcblas3 libcdio16 libcdr-0_1-1
    libdb-4_8 libdbusmenu-qt2 libdbusmenu-qt5-2 libdolphinvcs5 libdvdread4 libe-book-0_1-1 libepoxy0
    libexiv2-14 libfbembed2_5 libfdisk1 libfonts libfont-specimen0 libformula libgadu3 libgio-2_0-0
    libgirepository-1_0-1 libglib-2_0-0 libgltf-0_0-0 libGLU1 libgmodule-2_0-0 libgoa-1_0-0
    libgoa-backend-1_0-1 libgobject-2_0-0 libgpgme11 libgthread-2_0-0 libgtk-3-0 libharfbuzz0
    libharfbuzz0-32bit libharfbuzz-icu0 libhdf5-10 libhdf5_hl10 libhyphen0 libical1 libimobiledevice6
    libiso9660-10 libjavascriptcoregtk-1_0-0 libjavascriptcoregtk-3_0-0 libjavascriptcoregtk-4_0-18 libjson-c2
    libjson-c2-32bit libkcddb4 libkcompactdisc4 libkde4 libkdecorations2-5 libkdecorations2private5 libkdecore4
    libkdegames libkdegames4 libkdegames6 libkdepim libkdepimlibs4 libkerfuffle15 libKF5Activities5
    [... snip ...]
    patterns-openSUSE-kde_utilities_opt patterns-openSUSE-kde_yast patterns-openSUSE-laptop
    patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt patterns-openSUSE-non_oss
    patterns-openSUSE-non_oss_opt patterns-openSUSE-office patterns-openSUSE-office_opt
    patterns-openSUSE-sw_management patterns-openSUSE-sw_management_kde patterns-openSUSE-x11
    patterns-openSUSE-x11_opt patterns-openSUSE-yast2_basis pentaho-libxml pentaho-reporting-flow-engine
    phonon4qt5-backend-gstreamer pkcs11-helper plasma5-addons plasma5-desktop plasma5-desktop-branding-openSUSE
    plasma5-pa plasma5-pk-updates plasma5-session plasma5-workspace plasma5-workspace-branding-openSUSE
    plasma5-workspace-libs plasma-framework plasma-framework-components plasma-framework-private plasma-nm5
    plasma-nm5-openvpn plasma-nm5-pptp plasma-nm5-vpnc plymouth-branding-openSUSE polkit polkit-kde-agent-5
    poppler-data powerdevil5 pullin-bcm43xx-firmware python3-gobject python3-gobject-cairo python3-urllib3
    python-bottle python-CherryPy python-configobj python-cssselect python-decorator python-gobject
    python-gobject-cairo python-idna python-ipaddress python-pyxb rfkill s2tc s2tc-32bit sac sddm
    sddm-branding-openSUSE shim site-config snapper snapper-zypp-plugin sni-qt snmp-mibs solid-imports
    solid-tools spectacle stix-fonts sweeper sysconfig sysconfig-netconfig systemd systemd-32bit
    systemd-bash-completion systemd-logger systemd-presets-branding-openSUSE systemd-sysvinit systemsettings5
    tlp tlp-rdw tnftp typelib-1_0-Gtk-3_0 typelib-1_0-Pango-1_0 typelib-1_0-Polkit-1_0 udev update-alternatives
    util-linux util-linux-systemd vlc vlc-noX vlc-noX-lang vlc-qt vpnc webkit2gtk-4_0-injected-bundles
    wxWidgets-lang xf86-video-amdgpu xf86-video-ati yast2-firewall yast2-hardware-detection yast2-inetd
    yast2-journal yast2-ldap yast2-metapackage-handler yast2-nfs-client yast2-nfs-common yast2-nis-client
    yast2-ntp-client yast2-online-update yast2-online-update-frontend yast2-pkg-bindings yast2-proxy
    yast2-qt-branding-openSUSE yast2-services-manager yast2-slp yast2-sudo yast2-sysconfig yast2-tune
    yast2-ycp-ui-bindings zypper zypper-aptitude zypper-log zypp-plugin-python

    The following 32 patterns are going to be upgraded:
    apparmor apparmor_opt base enhanced_base enhanced_base_opt fonts fonts_opt games imaging imaging_opt kde
    kde_games kde_imaging kde_internet kde_multimedia kde_office kde_plasma kde_utilities kde_utilities_opt
    kde_yast laptop multimedia multimedia_opt non_oss non_oss_opt office office_opt sw_management
    sw_management_kde x11 x11_opt yast2_basis

    The following product is going to be upgraded:
    "openSUSE Tumbleweed"

    The following 44 packages are going to be downgraded:
    libdcerpc0 libdcerpc0-32bit libdcerpc-binding0 libdcerpc-binding0-32bit libgensec0 libgensec0-32bit libndr0
    libndr0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0
    libndr-standard0-32bit libnetapi0 libnetapi0-32bit libregistry0 libsamba-credentials0
    libsamba-credentials0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0
    libsamba-passdb0-32bit libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient0
    libsmbclient-raw0 libsmbclient-raw0-32bit libsmbconf0 libsmbconf0-32bit libsmbldap0 libsmbldap0-32bit
    libwbclient0 libwbclient0-32bit samba samba-32bit samba-client samba-client-32bit samba-libs
    samba-libs-32bit samba-winbind samba-winbind-32bit

    The following 8 packages are going to change vendor:
    girepository-1_0 openSUSE -> obs://build.opensuse.org/X11
    glib2-tools openSUSE -> obs://build.opensuse.org/X11
    libgio-2_0-0 openSUSE -> obs://build.opensuse.org/X11
    libgirepository-1_0-1 openSUSE -> obs://build.opensuse.org/X11
    libglib-2_0-0 openSUSE -> obs://build.opensuse.org/X11
    libgmodule-2_0-0 openSUSE -> obs://build.opensuse.org/X11
    libgobject-2_0-0 openSUSE -> obs://build.opensuse.org/X11
    libgthread-2_0-0 openSUSE -> obs://build.opensuse.org/X11

    706 packages to upgrade, 44 to downgrade, 40 new, 8 to change vendor.
    Overall download size: 898.0 MiB. Already cached: 0 B. After the operation, additional 334.0 MiB will be
    used.

    Should I proceed past the dry run? Is it normal for openSUSE to be downgrading packages?

  4. #4
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,813

    Default AW: New updates fail to install: Dependancy Failed

    Post
    Code:
    zypper lr -uP
    to see, which Repos are in there.

  5. #5
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,185
    Blog Entries
    3

    Default Re: New updates fail to install: Dependancy Failed

    Quote Originally Posted by monasticrabbit View Post
    Is it normal for openSUSE to be downgrading packages?
    Yes, if the same package exists in several repos. But that's a larger number of downgrades than I normally see.

    It does suggest a possible problem with the repos that you have configured. That's why Sauerland asked to see your list of configured repos. Please provide the info that he requested.

    Use code tags for the output. You can click the "#" symbol in the edit box to generate the code tags. Then past the output between them.

    I'll note that zypper did not report any unresolvable conflicts.
    openSUSE Leap 15.1; KDE Plasma 5;

  6. #6

    Default Re: New updates fail to install: Dependancy Failed

    Posted for Wise Penguin's viewing pleasure:

    # | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI
    ---+-------------------------------------+----------------------------+---------+-----------+---------+----------+-------------------------------------------------------------------------------------
    1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss/
    2 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/oss/
    3 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/update/tumbleweed/
    4 | http-download.opensuse.org-135e37a1 | openSUSE:Leap:42.1:NonFree | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/distrib.../repo/non-oss/
    5 | http-download.opensuse.org-181f861f | openSUSE:Leap:42.1:Update | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/update/leap/42.1/oss/
    6 | http-download.opensuse.org-2a5fc1c1 | openSUSE:Leap:42.1:NonFree | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/distrib.../repo/non-oss/
    7 | http-download.opensuse.org-32ce50c1 | X11antheon | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/reposit...USE_Leap_42.1/
    8 | http-download.opensuse.org-601c3e46 | homeRevan86:non-free | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/reposit...nSUSE_Factory/
    9 | http-download.opensuse.org-95e0afa1 | openSUSE:Leap:42.1:NonFree | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/distrib.../repo/non-oss/
    10 | http-download.opensuse.org-bb385546 | homeRevan86 | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/reposit...nSUSE_Factory/
    11 | http-download.opensuse.org-e6d5101f | openSUSE:Leap:42.1 | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/reposit...42.1/standard/
    12 | http-download.opensuse.org-f239d752 | home:dnh | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/reposit...USE_Leap_42.1/
    13 | openSUSE-20160411-0 | openSUSE-20160411-0 | No | ---- | Yes | 99 | hd:///?device=/dev/disk/by-id/usb-7614_USB_Device_0000000000001E-0:0-part2
    14 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | Yes | 99 | http://download.opensuse.org/debug/tumbleweed/repo/oss/
    15 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | Yes | 99 | http://download.opensuse.org/source/...weed/repo/oss/

  7. #7
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,185
    Blog Entries
    3

    Default Re: New updates fail to install: Dependancy Failed

    Quote Originally Posted by monasticrabbit View Post
    Posted for Wise Penguin's viewing pleasure:

    Code:
    #  | Alias                               | Name                       | Enabled | GPG Check | Refresh | Priority | URI                                                                                 
    ---+-------------------------------------+----------------------------+---------+-----------+---------+----------+-------------------------------------------------------------------------------------
     1 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/                               
     2 | download.opensuse.org-oss           | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/                                   
     3 | download.opensuse.org-tumbleweed    | Main Update Repository     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/                                     
     4 | http-download.opensuse.org-135e37a1 | openSUSE:Leap:42.1:NonFree | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distrib.../repo/non-oss/                   
     5 | http-download.opensuse.org-181f861f | openSUSE:Leap:42.1:Update  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/42.1/oss/                                  
     6 | http-download.opensuse.org-2a5fc1c1 | openSUSE:Leap:42.1:NonFree | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distrib.../repo/non-oss/                   
     7 | http-download.opensuse.org-32ce50c1 | X11:Pantheon               | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/reposit...USE_Leap_42.1/         
     8 | http-download.opensuse.org-601c3e46 | home:XRevan86:non-free     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/reposit...nSUSE_Factory/
     9 | http-download.opensuse.org-95e0afa1 | openSUSE:Leap:42.1:NonFree | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distrib.../repo/non-oss/                   
    10 | http-download.opensuse.org-bb385546 | home:XRevan86              | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/reposit...nSUSE_Factory/          
    11 | http-download.opensuse.org-e6d5101f | openSUSE:Leap:42.1         | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/reposit...42.1/standard/            
    12 | http-download.opensuse.org-f239d752 | home:dnh                   | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/reposit...USE_Leap_42.1/             
    13 | openSUSE-20160411-0                 | openSUSE-20160411-0        | No      | ----      | Yes     |   99     | hd:///?device=/dev/disk/by-id/usb-7614_USB_Device_0000000000001E-0:0-part2          
    14 | repo-debug                          | openSUSE-Tumbleweed-Debug  | No      | ----      | Yes     |   99     | http://download.opensuse.org/debug/tumbleweed/repo/oss/                             
    15 | repo-source                         | openSUSE-Tumbleweed-Source | No      | ----      | Yes     |   99     | http://download.opensuse.org/source/...weed/repo/oss/
    I'm putting your output in code tags, for easier readability.

    I see a bunch of 42.1 repos. Disable or delete those. They will cause conflict problems.

    Then I see repos 7,8, 10 and 12 from other projects. I'm not familiar with those repos. Repos 7 and 12 appear to be for Leap 42.1, and are likely to cause problems. I suggest that you disable or remove those. Repos 8 and 10 do seem to be for factory, so are probably okay.

    My suggestion:

    Disable or remove all 42.1 related repos, including 7 and 12.
    Also disable (but do not remove) repos 8 and 10.

    Run "zypper dup". That should get your system up to the current release and solve your dependency problems.

    Then re-enable repos 8 and 10, and see if you want to update/install whatever software you are using from those. If there is important software in those repos (important for your use), then you might consider changing those repos to have priority 98 instead of 99. That will make them preferred for software that is both there and in the standard repos. And if you change their priorities, do another "zypper dup" to synchronize with content of those repos.

    Possibly delay doing anything for a while to allow Sauerland some time to give his suggestions before you act.
    openSUSE Leap 15.1; KDE Plasma 5;

  8. #8

    Default Re: New updates fail to install: Dependancy Failed

    Delay suggestion noted and agreed to.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •