[Bug 732580] New: pk_backend_zypp, installing local rpm, wants to install many extra packages
https://bugzilla.novell.com/show_bug.cgi?id=732580 https://bugzilla.novell.com/show_bug.cgi?id=732580#c0 Summary: pk_backend_zypp, installing local rpm, wants to install many extra packages Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: wstephenson@suse.com QAContact: qa@suse.de Found By: Development Blocker: --- On a freshly installed and up-to-date as of today 12.1, trying to install a downloaded RPM causes a list of 124 additional packages to install which are clearly not just satisfying the RPM's requirements eg one of these is lensfun-data, which is not installed: testuser@linux-7fyq:~> sudo zypper se -s lensfun-data Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+--------------+---------+--------------+--------+------------------ | lensfun-data | package | 0.2.5-22.3.6 | noarch | kds | lensfun-data | package | 0.2.5-22.1.3 | noarch | openSUSE-12.1-Oss At a hunch, the packagekit-zypp backend is presenting a set of recommends/suggests as things to be installed? This only happens when installing local files. See below comparing pkcon get-updates, zypper up and pkcon install-local output. Apper presents the same list. ************** linux-7fyq:~ # pkcon get-updates Getting updates [=========================] Waiting in queue [=========================] Starting [=========================] Querying [=========================] Refreshing software list [=========================] There are no updates available at this time. **************** linux-7fyq:~ # zypper up PackageKit is blocking zypper. This happens if you have an updater applet or other software management application using PackageKit running. Tell PackageKit to quit? [yes/no] (no): yes Loading repository data... Reading installed packages... The following package updates will NOT be installed: kdebase4-openSUSE kdebase4-runtime-branding-openSUSE kdebase4-workspace-branding-openSUSE kio_sysinfo kio_sysinfo-branding-openSUSE Nothing to do. ********************** linux-7fyq:~ # pkcon install-local /home/testuser/Downloads/google-chrome-stable_current_x86_64.rpm Simulating install [=========================] Waiting in queue [=========================] Starting [=========================] Resolving dependencies [=========================] Installing packages [ ==] The following packages have to be installed: bluedevil-1.2.2-1.4.2.i586 Bluetooth Manager for KDE bluedevil-lang-1.2.2-1.4.2.noarch Languages for package bluedevil digikam-2.2.0-3.5.1.i586 A KDE Photo Manager digikam-doc-2.2.0-3.5.1.noarch Documentation of Digikam digikam-lang-2.2.0-3.5.1.noarch Languages for package digikam kipi-plugins-acquireimage-2.2.0-2.3.1.i586 KDE Plug-Ins for Image Manipulation kopete-4.7.2-2.5.2.i586 Instant Messenger lensfun-data-0.2.5-22.3.6.noarch Data files for lensfun/lensfun-devel libbluedevil1-1.9.0-4.3.1.i586 Qt Wrapper for Bluez libkface1-2.2.0-2.2.1.i586 Wrapper around LibFace to perform face recognition and detection over pictures libksane0-4.7.2-2.2.1.i586 KDE scan library liblensfun0-0.2.5-22.3.6.i586 Library files for lensfun/lensfun-devel liblqr-1-0-0.4.1-11.3.1.i586 LiquidRescale seam-carving library libmsn0_3-4.2-10.5.1.i586 Reusable, open-source library for MSN Messenger skanlite-0.7.kde4.5.0-8.3.1.i586 Scanner Front-End synaptiks-0.8.0-2.3.1.noarch A touchpad configuration and management tool for KDE evolution-data-server-3.2.1-2.1.2.i586 Evolution Data Server ft2demos-2.4.7-1.3.i586 Freetype2 Utilities and Demo Programs fuse-2.8.5-16.1.2.i586 User space File System gimp-help-browser-2.6.11-28.23.2.i586 The GNU Image Manipulation Program - Help Browser gimp-plugins-python-2.6.11-28.23.2.i586 The GNU Image Manipulation Program - python-gtk based plugins gnome-online-accounts-3.2.1-2.1.2.i586 GNOME service to access online accounts graphviz-2.28.0-3.2.3.i586 Graph Visualization Tools graphviz-gd-2.28.0-3.2.3.i586 Graphviz plugin for renderers based on gd graphviz-gnome-2.28.0-3.2.3.i586 Graphviz plugins that use gtk/GNOME gtk2-engines-2.20.2-7.1.2.i586 Engines for GTK2 Themes gtk3-theming-engine-adwaita-3.2.1-2.1.2.i586 Adwaita GTK+ Theming Engine gvfs-1.10.1-2.1.2.i586 VFS functionality for GLib gvfs-backend-afc-1.10.1-2.1.2.i586 VFS functionality for GLib -- iPod / iPhone Support gvfs-backends-1.10.1-2.1.2.i586 VFS functionality for GLib gvfs-fuse-1.10.1-2.1.2.i586 VFS functionality for GLib java-1_6_0-openjdk-1.6.0.0_b22.1.10.4-1.2.i586 Java runtime environment based on OpenJDK 6 and IcedTea 6 libcamel-1_2-29-3.2.1-2.1.2.i586 Evolution Data Server - Messaging Library libcdio_cdda0-0.82-12.1.2.i586 CD-ROM Access Library libcdio_paranoia0-0.82-12.1.2.i586 CD-ROM Access Library libeXosip2-6-3.5.0-6.1.2.i586 Extended osip2 library libebackend-1_2-1-3.2.1-2.1.2.i586 Evolution Data Server - Backend Utilities Library libebl1-0.152-6.1.3.i586 A collection of utilities and DSOs to handle compiled objects libebook-1_2-12-3.2.1-2.1.2.i586 Evolution Data Server - Address Book Client Library libecal-1_2-10-3.2.1-2.1.2.i586 Evolution Data Server - Calendar Client Library libedata-book-1_2-11-3.2.1-2.1.2.i586 Evolution Data Server - Address Book Backend Library libedata-cal-1_2-13-3.2.1-2.1.2.i586 Evolution Data Server - Calendar Backend Library libedataserver-1_2-15-3.2.1-2.1.2.i586 Evolution Data Server - Utilities Library libfuse2-2.8.5-16.1.2.i586 Library of FUSE, the User space File System for GNU/Linux and BSD libgdata13-0.10.1-2.1.3.i586 GLib-based library for accessing online service APIs using the GData protocol libgdu0-3.0.2-2.2.2.i586 Shared libraries used by Palimpsest libgeoclue0-0.12.0-12.1.2.i586 Modular Geoinformation Service - Library libglade-2_0-0-2.6.4-13.1.2.i586 Glade Library Compatible with the GNOME 2.x Desktop Platform libgoa-1_0-0-3.2.1-2.1.2.i586 GNOME service to access online accounts -- Client Library libgoa-backend-1_0-0-3.2.1-2.1.2.i586 GNOME service to access online accounts -- Backend Library libgvfscommon0-1.10.1-2.1.2.i586 VFS functionality for GLib libgweather-3-0-3.2.1-1.2.i586 Library to get online weather information libieee1284-0.2.11-43.1.2.i586 A Library for Interfacing IEEE 1284-Compatible Devices libjavascriptcoregtk-1_0-0-1.6.1-2.1.2.i586 JavaScript Core Engine, GTK+ Port libjavascriptcoregtk-3_0-0-1.6.1-2.1.2.i586 JavaScript Core Engine, GTK+ Port libjson-glib-1_0-0-0.14.0-2.1.3.i586 Library for JavaScript Object Notation format liboauth0-0.9.4-5.1.3.i586 Shared library from liboauth libopenobex1-1.5-9.1.3.i586 Open Source Implementation of the Object Exchange (OBEX) Protocol libosip2-3.5.0-8.1.2.i586 Implementation of SIP--RFC 3261 libotr2-3.2.0-11.1.2.i586 "Off The Record" messaging library toolkit libproxy1-pacrunner-webkit-0.4.7-7.1.2.i586 Libproxy module to support WPAD/PAC parsing via WebKit JavaScript Engine libqdialogsolver1-1.3.0-12.1.3.i586 QDialog class for showing solver results libreoffice-base-drivers-mysql-3.4.2.6-4.2.2.i586 MySQL Database Driver for LibreOffice libreoffice-filters-optional-3.4.2.6-4.2.2.i586 Additional Import and Export Filters for LibreOffice libreoffice-mailmerge-3.4.2.6-4.2.2.i586 Mail Merge Functionality for LibreOffice libreoffice-math-3.4.2.6-4.2.2.i586 LibreOffice Math libreoffice-pyuno-3.4.2.6-4.2.2.i586 Python UNO Bridge for LibreOffice librest0-0.7.10-3.1.3.i586 Library to access RESTful web services libsnmp30-5.7.1-3.2.3.i586 Shared Libraries from net-snmp libwebkitgtk-1_0-0-1.6.1-2.1.2.i586 Library for rendering web content, GTK+ Port libwebkitgtk-3_0-0-1.6.1-2.1.2.i586 Library for rendering web content, GTK+ Port linphone-3.4.3-3.1.2.i586 Web Phone meanwhile-1.0.2-124.1.2.i586 Lotus Sametime Community Client Library notification-daemon-0.7.3-2.1.2.i586 Notification Daemon obex-data-server-0.4.6-3.1.2.i586 Obex DBus API obexd-0.39-6.1.2.i586 D-Bus service for Obex Client access obexd-client-0.39-6.1.2.i586 D-Bus service for Obex Server access python-cairo-1.10.0-3.1.3.i586 Python Bindings for Cairo python-gobject2-2.28.6-9.1.3.i586 Python bindings for GObject python-gtk-2.24.0-3.1.2.i586 Python bindings for the GTK+ widget set python-numpy-1.6.1-3.1.2.i586 NumPy array processing for numbers, strings, records and objects samba-client-3.6.1-34.3.1.i586 Samba Client Utilities sane-backends-1.0.22-15.1.2.i586 SANE (Scanner Access Now Easy) Scanner Drivers sane-backends-autoconfig-1.0.22-15.1.2.i586 USB Scanner Autoconfiguration snmp-mibs-5.7.1-3.2.3.i586 MIB files from net-snmp systemtap-1.4-10.1.3.i586 Instrumentation System systemtap-runtime-1.4-10.1.3.i586 Runtime environment for systemtap yast2-qt-graph-2.19.0-7.1.2.i586 YaST graph plugin zypp-plugin-python-0.3-3.1.2.i586 Helper that makes writing ZYpp plugins in python easier bash-doc-4.2-1.8.1.noarch Documentation how to Use the GNU Bourne-Again Shell bea-stax-api-1.2.0-20.1.1.noarch The StAX API bundle-lang-gnome-en-12.1-41.5.1.noarch English translations for many GNOME programs bundle-lang-gnome-extras-en-12.1-41.5.1.noarch English translations for many GNOME programs desktop-translations-12.1-8.4.1.noarch Desktop Files Translation updates ghostscript-fonts-other-9.00-13.1.3.noarch Optional fonts for Ghostscript gnome-icon-theme-3.2.1.2-1.2.noarch GNOME Icon Theme gnome-icon-theme-extras-3.0.0-3.1.1.noarch GNOME Icon Theme Extras gnome-icon-theme-symbolic-3.2.1-1.1.noarch Symbolic icon theme for GNOME gtk2-branding-openSUSE-12.1-4.1.1.noarch The GTK+ toolkit library (version 2) -- openSUSE theme configuration gtk2-metatheme-adwaita-3.2.1-2.1.2.noarch Adwaita GNOME Theme -- GTK+ 2 Support gtk3-branding-openSUSE-12.1-5.1.1.noarch The GTK+ toolkit library (version 3) -- openSUSE theme configuration gtk3-metatheme-adwaita-3.2.1-2.1.2.noarch Adwaita GNOME Theme -- GTK+ 3 Support java-ca-certificates-1-14.12.1.noarch Utilities CA certificate import to gcj jline-0.9.94-14.1.1.noarch Java library for reading and editing user input in console applications libgweather-data-3.2.1-1.2.noarch Library to get online weather information libreoffice-help-de-3.4.2.6-4.2.2.noarch German Help Localization for LibreOffice libreoffice-templates-en-3.3-2.1.3.noarch English Templates for LibreOffice libreoffice-templates-presentation-layouts-3.3-2.1.3.noarch Presentation Layout Templates for LibreOffice libreoffice-thesaurus-de-20100307-9.1.2.noarch German Thesaurus Dictionary for LibreOffice libreoffice-thesaurus-en-US-20060111-9.1.2.noarch American Thesaurus Dictionary for LibreOffice metatheme-adwaita-common-3.2.1-2.1.2.noarch Adwaita GNOME Theme -- Common Files myspell-german-20110609-6.1.2.noarch German Dictionary for MySpell opensuse-manuals_en-11.4-12.1.2.noarch Complete set of openSUSE Manuals (HTML, English) poppler-data-0.4.5-2.1.1.noarch Encoding Files for use with libpoppler python-distribute-0.6.21-6.1.1.noarch Easily download, build, install, upgrade, and uninstall Python packages python-pyudev-0.12-2.1.2.noarch Udev bindings for Python readline-doc-6.2-1.8.1.noarch Documentation how to Use and Program with the Readline Library rhino-1.7-22.1.1.noarch JavaScript for Java timezone-java-2011n-1.1.1.noarch Timezone Descriptions vim-data-7.3-22.1.3.noarch Vi IMproved xmlbeans-2.1.0-12.1.1.noarch XML-Java binding tool xorg-x11-fonts-7.6-16.1.2.noarch X.Org fonts snapper-0.0.7-13.7.1.i586 Tool for filesystem snapshot management snapper-zypp-plugin-0.0.7-13.7.1.i586 A zypp commit plugin for calling snapper Proceed with changes? [N/y] -- 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=732580 https://bugzilla.novell.com/show_bug.cgi?id=732580#c1 --- Comment #1 from Will Stephenson <wstephenson@suse.com> 2011-11-24 10:50:38 UTC --- zypper verify also says hat all deps of installed packages are present. -- 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=732580 https://bugzilla.novell.com/show_bug.cgi?id=732580#c2 Bjørn Lie <bjorn.lie@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bjorn.lie@gmail.com --- Comment #2 from Bjørn Lie <bjorn.lie@gmail.com> 2011-11-24 17:28:03 CET --- I'm pretty sure you will hit the same bug if you do : pkcon installfrom http:randomurl/foo.rpm That happend to me yesterday, suddenly I had huge amout of packages installed. ( i just clicked an url for a rpm that is a leafpackage, and let the packageinstaller install it instead of downloading it,and then installing it) 011-11-23 18:22:12|radd |PK_TMP_DIR|dir:///var/tmp/TmpDir.aBDBZ8 2011-11-23 18:22:12|rremove|PK_TMP_DIR 2011-11-23 18:22:17|radd |PK_TMP_DIR|dir:///var/tmp/TmpDir.LJCNP5 2011-11-23 18:23:50|install|nvidia-gfxG02-kmp-desktop|285.05.09_k3.1.0_1-1|x86_64||rpms| 2011-11-23 18:23:51|install|nvidia-computeG02|285.05.09-0|x86_64||rpms| 2011-11-23 18:23:51|install|libpurple-branding-openSUSE|12.1-11.1|noarch||apps|fee2813ca7dfb98c27c03a317146e6a6578b5c95d06567bc1219070cad99d637 2011-11-23 18:23:51|install|nautilus-extension-tracker-tags|0.12.7-101.1|x86_64||apps|f3c3d03a549b381b6ef6e2d54db5baefc986f5fd63e33506cb2843675ff5d75f 2011-11-23 18:23:51|install|bundle-lang-kde-en|12.1-47.1|noarch||factory|baec551e24fcc390707ad82833a31e2ec1b2838f8f5693bcfb57f152b60eca37 2011-11-23 18:23:51|install|bundle-lang-kde-nb|12.1-47.1|noarch||factory|5289bea1cbb9a6c43873f2bd8acf5e6e79bc473f2feedf06442c90468d8b682d 2011-11-23 18:23:52|install|command-not-found|0.1.0-47.1|noarch||factory|0ab3cc1df983e1349f0df1b77c50c1cfb6117ca916927e727ab3377b464dba7f 2011-11-23 18:23:52|install|gconf2-branding-openSUSE|12.1-7.2|noarch||factory|93725f1fb670440fbc28adb03bd8ae03f9cd292d9e6174cb29e9ddcc5014f8c5 2011-11-23 18:23:52|install|libreoffice-branding-openSUSE|3.3.1-6.1|noarch||factory|3ef53bf466e0ee8a2d96932e6f9eb2385784b2c8b34b986b66233915a9f8d9a2 2011-11-23 18:23:52|install|libreoffice-hyphen|20110203-8.1|noarch||factory|98c5a72bdebcd6cbe9b648ee85e1d3faf8a138877374213f3c1edc0c1bee0065 2011-11-23 18:23:53|install|libreoffice-icon-theme-galaxy|3.4.2.6-3.1|noarch||factory|68c98c882d919766ce9eb8c3afa6e8cac7c0d548361eebc517880f7fbf379f80 2011-11-23 18:23:53|install|libreoffice-icon-theme-hicontrast|3.4.2.6-3.1|noarch||factory|1759eb3769119c57d271c0847476c607f23a84a63cdd870ac359e0d76c80dca5 2011-11-23 18:23:53|install|libreoffice-icon-theme-tango|3.4.2.6-3.1|noarch||factory|40a538a7146f931e2329b9c89cfa658a7578ff1d491d874c083c78d43a249910 2011-11-23 18:23:54|install|libreoffice-templates-en|3.3-3.2|noarch||factory|e4b5f80ecfee9e9264294d815f7c8b63c4b4eabf0669f18fb2d92cc347a7adc4 2011-11-23 18:23:54|install|libreoffice-templates-labels-a4|1.0.1-3.1|noarch||factory|751f5d500fd741d40361a10e17fcf7e1b2d2bd76674c562dd5165ab4af43bc55 2011-11-23 18:23:54|install|libreoffice-templates-labels-letter|1.0.1-3.1|noarch||factory|2a05c659c0e05676bb165f8481d59e68ea9880e9cf993fe8b8f684cd840083ec 2011-11-23 18:23:56|install|libreoffice-templates-presentation-layouts|3.3-3.2|noarch||factory|d87e7ef93f059aed2d134053aeb7a18346a91feede64e04c733d4e22e2951b89 2011-11-23 18:23:56|install|libreoffice-thesaurus-nb|20080310-10.1|noarch||factory|bd1f5d4754b491d7cb222cfb8da0c4fdef16d74c244f294a2f1db6efe4ceb76a 2011-11-23 18:23:56|install|parallel-printer-support|1.00-2.1|noarch||factory|3ce2f2fb2c317ccff546f2d36200d1c7eaf1c262711971b37493984f1db9929a 2011-11-23 18:23:56|install|perl-Net-SMTP-SSL|1.01-4.1|noarch||factory|e15cf3d199ff81998d6cb0feb33eaa75d423976f091c3f6cf711257d29150ed1 2011-11-23 18:23:57|install|smolt|1.4.3-18.2|noarch||factory|9e54a499d7ad87becc3994930187b7b7a75ae40e14022a9d25d47dc9cec992a1 # 2011-11-23 18:23:58 xerces-j2-xml-apis-2.8.1-254.4.noarch.rpm installed ok # Additional rpm output: # update-alternatives: using /usr/share/java/xerces-j2-xml-apis.jar to provide /usr/share/java/xml-commons-apis.jar (xml-commons-apis) in auto mode. # snip - the list goes on... -- 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=732580 https://bugzilla.novell.com/show_bug.cgi?id=732580#c3 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |wstephenson@suse.com --- Comment #3 from Michael Andres <ma@suse.com> 2011-11-25 08:46:05 CET --- @Will: - What happens if you install the package with zypper? Same ammount of packages? - Please attach the PackageKit logfile (/var/log/pk_backend_zypp). -- 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=732580 https://bugzilla.novell.com/show_bug.cgi?id=732580#c4 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|wstephenson@suse.com | Resolution| |NORESPONSE --- Comment #4 from Michael Andres <ma@suse.com> 2012-01-31 17:07:54 CET --- noresponse -- 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