[Bug 1165983] New: zypper packagekit plugin got confused by needing to downgrade libzypp, breaking upgrade using PackageKit CLI or GUI app
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 Bug ID: 1165983 Summary: zypper packagekit plugin got confused by needing to downgrade libzypp, breaking upgrade using PackageKit CLI or GUI app Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp Assignee: zypp-maintainers@suse.de Reporter: pointedstick@zoho.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 832173 --> http://bugzilla.opensuse.org/attachment.cgi?id=832173&action=edit libzypp package breaks the upgrade in Discover I was upgrading my Tumbleweed installation today using KDE's Discover app and got an error message about libzypp having no update candidate (see attachment). I tried again with PackageKit on the command line (`pkcon update`) and it crashed: virtualbox-host-source-6.1.2-2.4.noarch Source files for virtualbox host kernel modules virtualbox-kmp-default-6.1.2_k5.5.6_1-2.4.x86_64 Kernel modules for VirtualBox virtualbox-qt-6.1.2-2.4.x86_64 Qt GUI part for virtualbox Proceed with changes? [N/y] y The daemon crashed mid-transaction! However using the zypper CLI tool with `sudo zypper dup` works fine, and shows the following: The following package is going to be downgraded: libzypp So something about libzypp needing to be downgraded is making PackageKit really unhappy. This seems related to, but not necessarily the same issue as, Bug 1163737. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 Nathaniel Graham <pointedstick@zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugzilla.opensuse.or | |g/show_bug.cgi?id=1163737 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 http://bugzilla.opensuse.org/show_bug.cgi?id=1165983#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libzypp |GNOME Assignee|zypp-maintainers@suse.de |gnome-bugs@suse.de --- Comment #1 from Michael Andres <ma@suse.com> --- That's IMO an issue of PackageKit backend in the first place. Even if TW downgraded libzypp from 17.23.1-3.1 (your screenshot) to 17.23.1-1.1 (in http://download.opensuse.org/tumbleweed/repo/oss/). It's pretty legal for a package to have no updateCandidateObj(). PK backend should be able to handle this -> assigning to maintainer (gnome-maintainers) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zypp-maintainers@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org Assignee|gnome-bugs@suse.de |songchuan.kang@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 http://bugzilla.opensuse.org/show_bug.cgi?id=1165983#c2 Jonathan Kang <songchuan.kang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pointedstick@zoho.com Flags| |needinfo?(pointedstick@zoho | |.com) --- Comment #2 from Jonathan Kang <songchuan.kang@suse.com> --- Hi Nathaniel Thanks for the report. We've had a few fixes recently that are related with this issue. Can you verify if this is still happening with latest Tumbleweed? If yes, please provide related logs like /var/log/pk-backend-zypp. You can also run `pkmon` in another terminal before running `pkcon update` and provide the output of `pkmon`. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 http://bugzilla.opensuse.org/show_bug.cgi?id=1165983#c3 Nathaniel Graham <pointedstick@zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(pointedstick@zoho | |.com) | --- Comment #3 from Nathaniel Graham <pointedstick@zoho.com> --- I haven't had the issue recur, as I guess this particular packaging situation hasn't arisen again. I don't know how to engineer it myself for testing purposes. If you think you may have fixed this, feel free to mark it as resolved and I can always re-open it if it happens again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1165983 http://bugzilla.opensuse.org/show_bug.cgi?id=1165983#c4 Jonathan Kang <songchuan.kang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Jonathan Kang <songchuan.kang@suse.com> --- (In reply to Nathaniel Graham from comment #3)
I haven't had the issue recur, as I guess this particular packaging situation hasn't arisen again. I don't know how to engineer it myself for testing purposes. If you think you may have fixed this, feel free to mark it as resolved and I can always re-open it if it happens again.
Sure, let's close this for the moment. Feel free to reopen this with more details if you encounter this issue again. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com