[zypp-devel] How to fix the endless dependency loops?
When I run '# zypper update -t package' I get stuck in an endless dependency loop. How do we fix this? # zypper update -t package 2 Problems: Problem: No valid solution found with just resolvables of best architecture. Problem: Cannot install wesnoth-data-base, because it is conflicting with wesnot h-data Problem: No valid solution found with just resolvables of best architecture. With this run only resolvables with the best architecture have been regarded. Regarding all possible resolvables takes time, but can come to a valid result. Solution 1: Make a solver run with ALL possibilities. Regarding all resolvables with a compatible architecture. number, (r)etry or (c)ancel> 1 Applying solution 1 ...... Solution 1: do not install wesnoth-data-base do not install wesnoth-data-base-1.2.7-3.1.noarch[Games_Turn-Based] Solution 2: do not install wesnoth-data do not install wesnoth-data-1.3.9-12.1.noarch[Games_Turn-Based] Solution 3: Ignore this conflict of wesnoth-data-base number, (r)etry or (c)ancel> 1 Applying solution 1 ...... 8.1.x86_64[Games_Turn-Based] (wesnoth-data == 1.3.9) Solution 1: do not install wesnoth-data-full do not install wesnoth-data-full-1.2.7-3.1.noarch[Games_Turn-Based] Solution 2: do not install wesnoth-data do not install wesnoth-data-1.3.9-12.1.noarch[Games_Turn-Based] Solution 3: Ignore this conflict of wesnoth-data-full number, (r)etry or (c)ancel> 1 Applying solution 1 2 Problems: Problem: libgda-3_0 cannot be installed due to missing dependencies Problem: libgda-sqlite cannot be installed due to missing dependencies Problem: libgda-3_0 cannot be installed due to missing dependencies There are no installable providers of libgda-3.0.so.3 for libgda-3_0-3.1.1-13. .... Solution 1: do not install libgda-3_0 do not install libgda-3_0-3.1.1-13.1.i586[http://download.opensuse.org/reposit ories/GNOME:/STABLE/openSUSE_10.3/] Solution 2: Ignore this requirement just here number, (r)etry or (c)ancel> 1 Applying solution 1 Problem: libgda-sqlite cannot be installed due to missing dependencies .... Solution 1: do not install libgda-sqlite do not install libgda-sqlite-1.3.91-145.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] Solution 2: Ignore this requirement just here number, (r)etry or (c)ancel> 1 Applying solution 1 ..... Solution 1: do not install libgda-sqlite do not install libgda-sqlite-1.3.91-144.x86_64[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] Solution 2: Ignore this requirement just here number, (r)etry or (c)ancel> Applying solution 1 .... Problem: Marking resolvable gimp24-2.4.0-0.pm.2.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] as uninstallable Solution 1: do not install gimp24 do not install gimp24-2.4.0-0.pm.2.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] number, (r)etry or (c)ancel> 1 Applying solution 1 ....... Problem: Marking resolvable gimp24-2.4.0-0.pm.2.i586[http://ftp.skynet.be/pub/packman/suse/10.3/] as uninstallable Solution 1: do not install gimp24 do not install gimp24-2.4.0-0.pm.2.i586[http://ftp.skynet.be/pub/packman/suse/10.3/] number, (r)etry or (c)ancel> 1 Applying solution 1 ....... Problem: libtunepimp5-mp4 cannot be installed due to missing dependencies Solution 1: Install libofa although it would change the architecture libofa-0.9.3-60.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] provides this dependency, but would change the architecture of the installed item Solution 2: do not install libtunepimp5-mp4 do not install libtunepimp5-mp4-0.5.3-100.pm.7.i586[http://ftp.skynet.be/pub/packman/suse/10.3/] Solution 3: Ignore this requirement just here number, (r)etry or (c)ancel> 1 Applying solution 1 .......... Problem: libtunepimp5-mp4 cannot be installed due to missing dependencies Solution 1: do not install libtunepimp5 do not install libtunepimp5-0.5.3-100.pm.7.x86_64[http://ftp.skynet.be/pub/packman/suse/10.3/] Solution 2: Ignore this requirement just here Solution 3: Generally ignore this requirement number, (r)etry or (c)ancel> Applying solution 1 Problem: libofa cannot be installed due to missing dependencies There are no installable providers of libfftw3.so.3 for libofa-0.9.3-60.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] === libofa-0.9.3-60.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] === libofa-0.9.3-60.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] is needed by libtunepimp5-mp4-0.5.3-100.pm.7.i586[http://ftp.skynet.be/pub/packman/suse/10.3/] (libofa.so.0) fftw3-3.1.2-142.pm.3.i586[http://ftp.skynet.be/pub/packman/suse/10.3/] provides libfftw3.so.3, but another version of that package is already installed. Solution 1: do not install libofa do not install libofa-0.9.3-60.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] Solution 2: Ignore this requirement just here number, (r)etry or (c)ancel> etc. etc. etc. -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
On Sun, 2007-10-28 at 16:34 +0100, Aniruddha wrote:
When I run '# zypper update -t package' I get stuck in an endless dependency loop. How do we fix this?
# zypper update -t package
2 Problems: Problem: No valid solution found with just resolvables of best architecture. Problem: Cannot install wesnoth-data-base, because it is conflicting with wesnot h-data
Solution 1: do not install libofa do not install libofa-0.9.3-60.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] Solution 2: Ignore this requirement just here number, (r)etry or (c)ancel>
etc. etc. etc.
In comparison here's the output from smart upgrade # smart upgrade Loading cache... Updating cache... ######################################## [100%] Computing transaction... Upgrading packages (150): OpenOffice_org-en-GB OpenOffice_org-icon-themes OpenOffice_org-nl OpenOffice_org-pt OpenOffice_org-templates-labels-a4 OpenOffice_org-templates-labels-letter SDL SDL-devel amarok amarok-libvisual amarok-xine amarok-yauap amsn amsn-skins avahi avahi-compat-mDNSResponder-devel basket clanlib clucene-core cmake compiz compiz-kde control-center2 dejavu devede eel ekiga evolution-data-server fftw3 freealut freeciv frozen-bubble ft2demos gimp glade glest glib2 glib2-devel glibmm2 gnome-keyring gnome-keyring-devel gnome-main-menu gnome-mount gnome-panel gnome-pilot gnome-pilot-lang gnome-themes gnome-utils gnome-vfs2 gnome-vfs2-devel gnumeric gnumeric-lang gstreamer010 gstreamer010-plugins-base gstreamer010-plugins-good gtk2 gtk2-devel gtkmm2 gwenview hal-palm k3b kaffeine kcm_gtk kio_iso koffice koffice-i18n-en_GB koffice-i18n-en_GB-doc koffice-i18n-nl koffice-i18n-nl-doc koffice-i18n-pt koffice-i18n-pt-doc ktorrent libavahi-devel libavahi-devel libbeagle libcroco libdns_sd libdns_sd libdts libgda libgda-lang libgnomedb libgnomedb-lang libgnomesu libgnomeui libgnomeui-devel libgsf libgsf-devel libgsf-gnome libkdcraw1 libnotify liboil libpisock-devel libpisock9 libpisync0 libpoppler-devel libpoppler-devel libpoppler-glib2 libpoppler-glib2 libpoppler-qt2 libpoppler-qt2 libpoppler-qt4-2 libpoppler2 libpoppler2 libqt4 libqt4-dbus-1 libqt4-devel libqt4-devel-doc libqt4-devel-doc-data libqt4-qt3support libqt4-sql libqt4-sql-sqlite libqt4-x11 libsigc++2 libtheora0 libtidy libtunepimp libtunepimp5 libxine1 libxine1-arts libxklavier libxklavier-devel libxslt libxslt-devel mjpegtools myspell-american myspell-dutch nautilus nspluginwrapper openal perl-spamassassin planner planner-lang pwlib python-gobject2 python-gtk qtcurve-gtk2 qtcurve-kde scummvm-svn spamassassin tidy virtualbox virtualbox-kmp-default wesnoth wesnoth-data wine wxGTK xdg-utils xmoto yelp Downgrading packages (2): digikam kipi-plugins Installing packages (25): SDL_gfx libavahi-core5 libmtp7 frozen-bubble-server libavahi-glib-devel libnotify1 gimp-lang libcroco-0_6-3 libode gnome-mount-lang libgda-3_0 libtunepimp5-mad graphviz libgda-3_0-3 libtunepimp5-mp4 gstreamer010-lang libgda-3_0-sqlite mad gwenview-lang libgnomesu0 nspluginwrapper-i386 kdemultimedia3-sound libgsf-1-114 ktorrent-lang libifp4 Removing packages (4): avidemux24 koffice-illustration kdegraphics3 trophy 453.5MB of package files are needed. 192.0MB will be used. Confirm changes? (Y/n): -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
Aniruddha wrote:
On Sun, 2007-10-28 at 16:34 +0100, Aniruddha wrote:
When I run '# zypper update -t package' I get stuck in an endless dependency loop. How do we fix this? <cut> In comparison here's the output from smart upgrade <cut>
Are you sure you have had the same repositories defined for both smart an zypper? I don't see wesnoth-data-base in the smart output. Jano -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
On Mon, 2007-10-29 at 09:05 +0100, Jan Kupec wrote:
Aniruddha wrote:
On Sun, 2007-10-28 at 16:34 +0100, Aniruddha wrote:
When I run '# zypper update -t package' I get stuck in an endless dependency loop. How do we fix this? <cut> In comparison here's the output from smart upgrade <cut>
Are you sure you have had the same repositories defined for both smart an zypper? I don't see wesnoth-data-base in the smart output.
Jano
Absolutely. I copied them all over from /etc/zypp/repos.d. Here's the list: smart channel --show [Games_Action] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/action/openSUSE_10.3/ [OpenOffice.org] type = rpm-md baseurl = http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openS USE_10.3/ [ATI] type = rpm-md baseurl = http://www2.ati.com/suse/10.3 [KDE_Community] type = rpm-md baseurl = http://download.opensuse.org/repositories/KDE:/Community/openSUSE_10.3 / [Virtualization_QEMU] type = rpm-md baseurl = http://download.opensuse.org/repositories/Virtualization:/Qemu/openSUS E_10.3/ [Games_RTS] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/strategy:/realtime/op enSUSE_10.3/ [Mail] type = rpm-md baseurl = http://download.opensuse.org/repositories/server:/mail/openSUSE_10.3/ [Games_Puzzle] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/puzzle/openSUSE_10.3/ [opensuse-updates] type = rpm-md name = openSUSE-10.3 Updates baseurl = http://download.opensuse.org/update/10.3/ [Vlc] type = rpm-md baseurl = http://download.videolan.org/pub/videolan/vlc/SuSE/10.3/ [Mozilla] type = rpm-md baseurl = http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/ [Emulators] type = rpm-md baseurl = http://download.opensuse.org/repositories/Emulators/openSUSE_10.3/ [Games_Arcade] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/arcade/openSUSE_10.3/ [Games_Adventure] type = rpm-md baseurl = http://download.opensuse.org/repositories/games% 3a/adventure/openSUSE_ 10.3/ [Filesharing] type = rpm-md baseurl = http://download.opensuse.org/repositories/filesharing/openSUSE_10.3/ [Php] type = rpm-md baseurl = http://download.opensuse.org/repositories/server:/php/openSUSE_10.3/ [GNOME_Community] type = rpm-md baseurl = http://download.opensuse.org/repositories/GNOME:/Community/openSUSE_10 .3/ [Games_Board] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/board/openSUSE_10.3/ [rpm-sys] type = rpm-sys name = RPM System [Database] type = rpm-md baseurl = http://download.opensuse.org/repositories/server:/database/openSUSE_10 .3/ [opensuse-standard] type = yast2 baseurl = http://download.opensuse.org/repositories/openSUSE:10.3/standard/ [opensuse] type = yast2 name = openSUSE-10.3-FTP baseurl = http://download.opensuse.org/distribution/10.3/repo/oss/ [opensuse-debug] type = yast2 baseurl = http://download.opensuse.org/distribution/10.3/repo/debug/ [Packman] type = rpm-md baseurl = http://ftp.skynet.be/pub/packman/suse/10.3/ [Nvidia] type = rpm-md baseurl = http://download.nvidia.com/opensuse/10.3 [VirtualBox] type = rpm-md baseurl = http://download.opensuse.org/repositories/Virtualization:/VirtualBox/o penSUSE_10.3/ [Wine] type = rpm-md baseurl = http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_10. 3/ [Webcams] type = rpm-md baseurl = http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_10. 3/ [XGL] type = rpm-md baseurl = http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.3/ [Games_Turn-Based] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/strategy:/turn-based/ openSUSE_10.3/ [Wlan] type = rpm-md baseurl = http://download.opensuse.org/repositories/drivers:/wlan/SUSE_Linux_Fac tory/ [opensuse-src-oss] type = rpm-md baseurl = http://download.opensuse.org/distribution/10.3/repo/src-oss/suse/ [KDE_Backports] type = rpm-md baseurl = http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.3 / [Darix] type = rpm-md baseurl = http://download.opensuse.org/repositories/home:/darix/openSUSE_10.3/ [GNOME_STABLE] type = rpm-md baseurl = http://download.opensuse.org/repositories/GNOME:/STABLE/openSUSE_10.3/ [Games_RPG] type = rpm-md baseurl = http://download.opensuse.org/repositories/games:/roleplay/openSUSE_10. 3/ [XFCE] type = rpm-md baseurl = http://download.opensuse.org/repositories/X11:/xfce/openSUSE_10.3/ [opensuse-nonoss] type = yast2 name = openSUSE-10.3-FTP-NonOSS baseurl = http://download.opensuse.org/distribution/10.3/repo/non-oss/ -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
* Aniruddha
On Mon, 2007-10-29 at 09:05 +0100, Jan Kupec wrote:
Aniruddha wrote:
On Sun, 2007-10-28 at 16:34 +0100, Aniruddha wrote:
When I run '# zypper update -t package' I get stuck in an endless dependency loop. How do we fix this? <cut> In comparison here's the output from smart upgrade <cut>
Are you sure you have had the same repositories defined for both smart an zypper? I don't see wesnoth-data-base in the smart output.
Jano
Absolutely. I copied them all over from /etc/zypp/repos.d. Here's the list:
I assume the difference between zypper and smart is due to weak dependencies (i.e. recommends). I remember quite some discussions about this with the wesnoth maintainer. Aniruddha, please open a bug report for this and attach a solver testcase (run zypper with --debug-solver). Klaus -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
participants (3)
-
Aniruddha
-
Jan Kupec
-
Klaus Kaempf