[Bug 629343] New: Difficulties with librpm dependencies
http://bugzilla.novell.com/show_bug.cgi?id=629343 http://bugzilla.novell.com/show_bug.cgi?id=629343#c0 Summary: Difficulties with librpm dependencies Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Update Problems AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Markus.Elfring@web.de QAContact: jsrain@novell.com Found By: --- Blocker: --- Created an attachment (id=381405) --> (http://bugzilla.novell.com/attachment.cgi?id=381405) solver test case I stumble on the following issue. Sonne:~ # zypper update zypper Loading repository data... Reading installed packages... Resolving package dependencies... Problem: kdebase3-SuSE-11.2-7.21.x86_64 requires librpm.so.0()(64bit), but this requirement cannot be provided deleted providers: rpm-4.7.1-6.7.3.x86_64 Solution 1: Following actions will be done: downgrade of kdebase3-SuSE-11.2-7.21.x86_64 to kdebase3-SuSE-11.2-7.5.x86_64 downgrade of libsnmp15-5.4.2.1-11.2.1.x86_64 to libsnmp15-5.4.2.1-5.3.1.i586 architecture change of libsnmp15-5.4.2.1-11.2.1.x86_64 to libsnmp15-5.4.2.1-5.3.1.i586 downgrade of rpmlint-mini-1.0-219.3.x86_64 to rpmlint-mini-0.95-1.27.x86_64 deinstallation of fwbuilder-2.1.17-0.pm.0.x86_64 deinstallation of fwbuilder-ipf-2.1.17-0.pm.0.x86_64 deinstallation of fwbuilder-ipfw-2.1.17-0.pm.0.x86_64 deinstallation of fwbuilder-ipt-2.1.17-0.pm.0.x86_64 deinstallation of heartbeat-core-2.1.3-19.1.x86_64 deinstallation of hplip-hpcups-3.9.8-15.pm.27.6.x86_64 downgrade of kdeutils3-3.5.10-52.16.x86_64 to kdeutils3-3.5.10-1.59.i586 architecture change of kdeutils3-3.5.10-52.16.x86_64 to kdeutils3-3.5.10-1.59.i586 deinstallation of libfwbuilder-2.1.17-0.pm.0.x86_64 install net-snmp-5.4.2.1-5.3.1.i586 despite the inferior architecture downgrade of perl-SNMP-5.4.2.1-11.2.1.x86_64 to perl-SNMP-5.4.2.1-5.3.1.i586 architecture change of perl-SNMP-5.4.2.1-11.2.1.x86_64 to perl-SNMP-5.4.2.1-5.3.1.i586 downgrade of net-snmp-5.4.2.1-11.2.1.x86_64 to net-snmp-5.4.2.1-5.3.1.i586 architecture change of net-snmp-5.4.2.1-11.2.1.x86_64 to net-snmp-5.4.2.1-5.3.1.i586 install php5-snmp-5.2.13-0.1.1.i586 despite the inferior architecture architecture change of heartbeat-common-2.99.3-18.2.x86_64 to heartbeat-common-2.99.3-18.2.i586 install libnet-1.1.2.1-146.1.i586 despite the inferior architecture downgrade of libdlm-2.99.08-10.4.x86_64 to libdlm-2.99.08-4.45.i586 architecture change of libdlm-2.99.08-10.4.x86_64 to libdlm-2.99.08-4.45.i586 install libdlm-2.99.08-4.45.i586 despite the inferior architecture architecture change of libnet-1.1.2.1-146.1.x86_64 to libnet-1.1.2.1-146.1.i586 deinstallation of scanlogd-2.2.6-123.1.x86_64 downgrade of php5-zlib-5.3.2-23.4.x86_64 to php5-zlib-5.2.13-0.1.1.x86_64 downgrade of php5-bcmath-5.3.2-23.4.x86_64 to php5-bcmath-5.2.13-0.1.1.x86_64 downgrade of php5-bz2-5.3.2-23.4.x86_64 to php5-bz2-5.2.13-0.1.1.x86_64 downgrade of php5-calendar-5.3.2-23.4.x86_64 to php5-calendar-5.2.13-0.1.1.x86_64 downgrade of php5-ctype-5.3.2-23.4.x86_64 to php5-ctype-5.2.13-0.1.1.x86_64 downgrade of php5-curl-5.3.2-23.4.x86_64 to php5-curl-5.2.13-0.1.1.x86_64 downgrade of php5-dba-5.3.2-23.4.x86_64 to php5-dba-5.2.13-0.1.1.x86_64 downgrade of php5-devel-5.3.2-23.4.x86_64 to php5-devel-5.2.13-0.1.1.x86_64 downgrade of php5-dom-5.3.2-23.4.x86_64 to php5-dom-5.2.13-0.1.1.x86_64 downgrade of php5-exif-5.3.2-23.4.x86_64 to php5-exif-5.2.13-0.1.1.x86_64 downgrade of php5-fastcgi-5.3.2-23.4.x86_64 to php5-fastcgi-5.2.13-0.1.1.x86_64 downgrade of php5-ftp-5.3.2-23.4.x86_64 to php5-ftp-5.2.13-0.1.1.x86_64 downgrade of php5-gd-5.3.2-23.4.x86_64 to php5-gd-5.2.13-0.1.1.x86_64 downgrade of php5-gettext-5.3.2-23.4.x86_64 to php5-gettext-5.2.13-0.1.1.x86_64 downgrade of php5-gmp-5.3.2-23.4.x86_64 to php5-gmp-5.2.13-0.1.1.x86_64 downgrade of php5-hash-5.3.2-23.4.x86_64 to php5-hash-5.2.13-0.1.1.x86_64 downgrade of php5-iconv-5.3.2-23.4.x86_64 to php5-iconv-5.2.13-0.1.1.x86_64 downgrade of php5-imap-5.3.2-23.4.x86_64 to php5-imap-5.2.13-0.1.1.x86_64 downgrade of php5-json-5.3.2-23.4.x86_64 to php5-json-5.2.13-0.1.1.x86_64 downgrade of php5-ldap-5.3.2-23.4.x86_64 to php5-ldap-5.2.13-0.1.1.x86_64 downgrade of php5-mbstring-5.3.2-23.4.x86_64 to php5-mbstring-5.2.13-0.1.1.x86_64 downgrade of php5-mcrypt-5.3.2-23.4.x86_64 to php5-mcrypt-5.2.13-0.1.1.x86_64 downgrade of php5-mysql-5.3.2-23.4.x86_64 to php5-mysql-5.2.13-0.1.1.x86_64 downgrade of php5-odbc-5.3.2-23.4.x86_64 to php5-odbc-5.2.13-0.1.1.x86_64 downgrade of php5-openssl-5.3.2-23.4.x86_64 to php5-openssl-5.2.13-0.1.1.x86_64 downgrade of php5-pdo-5.3.2-23.4.x86_64 to php5-pdo-5.2.13-0.1.1.x86_64 downgrade of php5-pgsql-5.3.2-23.4.x86_64 to php5-pgsql-5.2.13-0.1.1.x86_64 downgrade of php5-shmop-5.3.2-23.4.x86_64 to php5-shmop-5.2.13-0.1.1.x86_64 downgrade of php5-sockets-5.3.2-23.4.x86_64 to php5-sockets-5.2.13-0.1.1.x86_64 downgrade of php5-sqlite-5.3.2-23.4.x86_64 to php5-sqlite-5.2.13-0.1.1.x86_64 downgrade of php5-sysvsem-5.3.2-23.4.x86_64 to php5-sysvsem-5.2.13-0.1.1.x86_64 downgrade of php5-sysvshm-5.3.2-23.4.x86_64 to php5-sysvshm-5.2.13-0.1.1.x86_64 downgrade of php5-tidy-5.3.2-23.4.x86_64 to php5-tidy-5.2.13-0.1.1.x86_64 downgrade of php5-tokenizer-5.3.2-23.4.x86_64 to php5-tokenizer-5.2.13-0.1.1.x86_64 downgrade of php5-wddx-5.3.2-23.4.x86_64 to php5-wddx-5.2.13-0.1.1.x86_64 downgrade of php5-xmlreader-5.3.2-23.4.x86_64 to php5-xmlreader-5.2.13-0.1.1.x86_64 downgrade of php5-xmlwriter-5.3.2-23.4.x86_64 to php5-xmlwriter-5.2.13-0.1.1.x86_64 downgrade of php5-xsl-5.3.2-23.4.x86_64 to php5-xsl-5.2.13-0.1.1.x86_64 downgrade of php5-zip-5.3.2-23.4.x86_64 to php5-zip-5.2.13-0.1.1.x86_64 downgrade of syslog-ng-3.1.1-3.7.x86_64 to syslog-ng-2.0.9-27.4.1.i586 architecture change of syslog-ng-3.1.1-3.7.x86_64 to syslog-ng-2.0.9-27.4.1.i586 install syslog-ng-2.0.9-27.4.1.i586 despite the inferior architecture Solution 2: do not ask to install a solvable providing zypper > 1.3.4-0.1.3 Solution 3: break kdebase3-SuSE by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c] (c): c I am also looking for advices by the request "Dependency resolution for librpm?". http://forums.opensuse.org/english/get-help-here/install-boot-login/442102-d... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=629343 http://bugzilla.novell.com/show_bug.cgi?id=629343#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |fliu@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=629343 https://bugzilla.novell.com/show_bug.cgi?id=629343#c1 --- Comment #1 from Markus Elfring <Markus.Elfring@web.de> 2010-08-21 15:59:26 UTC --- Created an attachment (id=384628) --> (http://bugzilla.novell.com/attachment.cgi?id=384628) solver test case Can this test case help to resolve the "unexpected" software dependencies? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=629343 https://bugzilla.novell.com/show_bug.cgi?id=629343#c2 --- Comment #2 from Markus Elfring <Markus.Elfring@web.de> 2010-11-11 10:33:19 UTC --- Today I was surprised by the following reaction. Sonne:~ # zypper rm libsnmp15 Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW packages are going to be installed: clicfs hplip-hpijs libpackagekit-glib2-14 libsilc-1_1-2 libsilcclient-1_1-3 libsnmp20 perl-Clone perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-Random perl-Mail-DKIM perl-Mail-SpamAssassin perl-Params-Util perl-SDL_Perl perl-Sub-Name perl-YAML-Syck re2c The following packages are going to be REMOVED: SDL_perl fwbuilder fwbuilder-ipf fwbuilder-ipfw fwbuilder-ipt heartbeat-core hplip-hpcups libfwbuilder libpackagekit-glib12 libsnmp15 perl-Array-Compare perl-Audio-Ecasound perl-Audio-Ecasound-Multitrack perl-Gtk2-GladeXML perl-POE perl-PerlMagick perl-XML-LibXML-Common perl-spamassassin The following packages are going to be upgraded: GraphicsMagick OpenIPMI PackageKit PackageKit-lang amanda apache2-mod_perl claws-mail-extra-plugins deltarpm desktop-data-openSUSE exiftool gconf2-branding-openSUSE git git-arch git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk grepmail gvim hwinfo hwinfo-devel kde3-kio_sysinfo kdebase3-SuSE kdebase3-SuSE-branding-openSUSE kdebase3-SuSE-lang kdebase4-openSUSE kdebase4-openSUSE-lang kdeutils3 kio_sysinfo kio_sysinfo-branding-openSUSE kiwi kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot kiwi-desc-usbboot kiwi-desc-vmxboot kiwi-desc-xenboot kvirc libpurple libqdialogsolver1 libsatsolver-devel libzypp libzypp-devel limal-ca-mgm-perl limal-nfs-server-perl limal-perl mirror mrtg perl perl-Algorithm-Diff perl-Apache-AuthNetLDAP perl-Apache-DBI perl-Apache-Filter perl-Apache-Session perl-Apache-SessionX perl-Archive-Zip perl-Authen-SASL perl-BIND-Conf_Parser perl-BSD-Resource perl-Bit-Vector perl-Bootloader perl-Business-ISBN perl-Business-ISBN-Data perl-CDDB_get perl-CGI-Application perl-CGI-Session perl-Cairo perl-Carp-Assert perl-Carp-Clan perl-Chart perl-Class-Accessor perl-Class-Autouse perl-Class-Date perl-Class-Inspector perl-Class-MethodMaker perl-Class-Multimethods perl-Config-Crontab perl-Config-General perl-Config-IniFiles perl-Convert-ASN1 perl-Convert-BinHex perl-Crypt-Blowfish perl-Crypt-CBC perl-Crypt-DES perl-Crypt-SSLeay perl-Crypt-SmbHash perl-Curses perl-DBD-ODBC perl-DBD-Pg perl-DBD-SQLite perl-DBD-mysql perl-DBI perl-Data-ShowTable perl-Date-Calc perl-Date-Manip perl-Devel-CoreStack perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-Email-Date-Format perl-Event perl-Expect perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-File-MMagic perl-File-Tail perl-Finance-Quote perl-Font-AFM perl-GD perl-GD-Barcode perl-GDGraph perl-Getopt-Mixed perl-Glib perl-GraphicsMagick perl-Gtk2 perl-HTML-Format perl-HTML-Parser perl-HTML-TableExtract perl-HTML-Tagset perl-HTML-Template perl-HTML-Tree perl-IO-Multiplex perl-IO-Socket-SSL perl-IO-String perl-IO-Stty perl-IO-Tty perl-IO-stringy perl-IPC-Run perl-Image-Size perl-Inline perl-Inline-C perl-Log-Dispatch perl-Log-Log4perl perl-MIME-Lite perl-MIME-Types perl-MIME-tools perl-MLDBM perl-MailTools perl-Mcrypt perl-Net-DNS perl-Net-Daemon perl-Net-IP perl-Net-Jabber perl-Net-Netmask perl-Net-SSLeay perl-Net-Server perl-Net-Telnet perl-Net-XMPP perl-NetAddr-IP perl-NetxAP perl-Pango perl-Params-Validate perl-Parse-RecDescent perl-Parse-Yapp perl-PlRPC perl-RPC-XML perl-Regexp-Common perl-SGMLS perl-SQL-Statement perl-Set-Crontab perl-Set-Object perl-Set-Scalar perl-Socket6 perl-TermReadKey perl-TermReadLine-Gnu perl-Test-Pod perl-Text-DelimMatch perl-Text-Iconv perl-Tie-IxHash perl-Time-Duration perl-Time-Period perl-Time-modules perl-TimeDate perl-Tree-DAG_Node perl-URI perl-Unicode-String perl-WeakRef perl-X500-DN perl-XML-LibXML perl-XML-LibXSLT perl-XML-NamespaceSupport perl-XML-Parser perl-XML-RegExp perl-XML-SAX perl-XML-Simple perl-XML-Stream perl-XML-Twig perl-XML-Writer perl-XML-XPath perl-YAML perl-base perl-doc perl-gettext perl-ldap perl-libapparmor perl-libwww-perl perl-satsolver pidgin python-satsolver quagga rpm rpm-devel rpm-python rrdtool ruby-satsolver satsolver-tools sgmltool silc-toolkit snmp-mibs spamassassin suseRegister xchat-perl yast2-core yast2-core-devel yast2-hardware-detection yast2-ncurses-pkg yast2-pkg-bindings yast2-qt-pkg zypper The following packages are going to be downgraded: frozen-bubble frozen-bubble-server libpacemaker3 pacemaker perl-Audio-FLAC-Header perl-Convert-UUlib perl-Cyrus-IMAP perl-Cyrus-SIEVE-managesieve perl-Devel-Symdump perl-WWW-Curl rpmlint-mini The following packages are going to be reinstalled: perl-Config-Tiny perl-Error perl-File-Copy-Link perl-IO-All perl-MP3-Info perl-Tk-JComboBox perl-WebService-MusicBrainz The following packages are going to change architecture: kiwi-desc-isoboot x86_64 -> noarch kiwi-desc-netboot x86_64 -> noarch kiwi-desc-oemboot x86_64 -> noarch kiwi-desc-usbboot x86_64 -> noarch kiwi-desc-vmxboot x86_64 -> noarch kiwi-desc-xenboot x86_64 -> noarch perl-Config-General x86_64 -> noarch perl-SQL-Statement x86_64 -> noarch perl-Test-Pod x86_64 -> noarch perl-TimeDate x86_64 -> noarch perl-YAML x86_64 -> noarch perl-doc x86_64 -> noarch The following packages are going to change vendor: frozen-bubble openSUSE -> obs://build.opensuse.org/games frozen-bubble-server openSUSE -> obs://build.opensuse.org/games kde3-kio_sysinfo obs://build.opensuse.org/KDE -> obs://build.opensuse.org/KDE:KDE3 kdebase3-SuSE obs://build.opensuse.org/KDE -> obs://build.opensuse.org/KDE:KDE3 kdebase3-SuSE-branding-openSUSE obs://build.opensuse.org/KDE -> obs://build.opensuse.org/KDE:KDE3 kdebase3-SuSE-lang obs://build.opensuse.org/KDE -> obs://build.opensuse.org/KDE:KDE3 kdebase4-openSUSE openSUSE -> obs://build.opensuse.org/KDE kdebase4-openSUSE-lang openSUSE -> obs://build.opensuse.org/KDE kdeutils3 obs://build.opensuse.org/KDE -> obs://build.opensuse.org/KDE:KDE3 kio_sysinfo openSUSE -> obs://build.opensuse.org/KDE perl-Cyrus-IMAP obs://build.opensuse.org/server:mail -> openSUSE perl-Cyrus-SIEVE-managesieve obs://build.opensuse.org/server:mail -> openSUSE perl-WWW-Curl http://packman.links2linux.de -> openSUSE rrdtool obs://build.opensuse.org/home:rbos -> openSUSE silc-toolkit openSUSE -> obs://build.opensuse.org/GNOME 223 packages to upgrade, 11 to downgrade, 16 new, 7 to reinstall, 18 to remove, 15 to change vendor, 12 to change arch. Overall download size: 123.6 MiB. After the operation, additional 36.4 MiB will be used. Continue? [y/n/p/?] (y): Does this show another interesting story about "mysterious" software dependencies? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=629343 https://bugzilla.novell.com/show_bug.cgi?id=629343#c3 Ján Kupec <jkupec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |jkupec@novell.com InfoProvider| |Markus.Elfring@web.de --- Comment #3 from Ján Kupec <jkupec@novell.com> 2010-11-11 16:22:20 UTC --- Hard to say. Please try with --no-force-resoltuion: $ zypper rm --no-force-resoltuion libsnmp15 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=629343 https://bugzilla.novell.com/show_bug.cgi?id=629343#c4 Markus Elfring <Markus.Elfring@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|Markus.Elfring@web.de | Resolution| |WORKSFORME --- Comment #4 from Markus Elfring <Markus.Elfring@web.de> 2010-11-11 17:36:03 UTC --- It seems that the resolution for the reported situation was somehow to pick a library for deletion. A clean-up might help for such kind of orphaned software components. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com