[Bug 680149] New: zypper ve wants to remove kernel-desktop
https://bugzilla.novell.com/show_bug.cgi?id=680149 https://bugzilla.novell.com/show_bug.cgi?id=680149#c0 Summary: zypper ve wants to remove kernel-desktop Classification: openSUSE Product: openSUSE 11.5 Version: Factory Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: casualprogrammer@opensuse.org QAContact: qa@suse.de Found By: Beta-Customer Blocker: --- Created an attachment (id=419681) --> (http://bugzilla.novell.com/attachment.cgi?id=419681) Solver test case Issuing zypper ve in a terminal results in # zypper ve Loading repository data... Reading installed packages... The following package is going to be REMOVED: kernel-desktop 1 package to remove. After the operation, 136.5 MiB will be freed. Some of the dependencies of installed packages are broken. In order to fix these dependencies, the following actions need to be taken: Continue? [y/n/?] (y): Dependencies required are not given, even with -v yast2 sw_single states dependencies are OK openSUSE 11.5 M0, gnome-desktop2-2.32.1-8.1.x86_64, libzypp-8.12.2-2.1.x86_64, zypper-1.5.3-5.1.x86_64 -- 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=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c1
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c2
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c3
--- Comment #3 from Casual J. Programmer
In order to fix these dependencies, the following actions need to be taken: Continue? [y/n/?] (y):
3. zypper does not complain on dup only on ve -- 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=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c4
--- Comment #4 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c5
--- Comment #5 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c6
--- Comment #6 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c7
--- Comment #7 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c8
--- Comment #8 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c9
--- Comment #9 from Casual J. Programmer
I don't know what you mean by 'yast does not complain', ...
I am using yast2 (qt) sw_single, selecting check dependencies from the menu (dependencies/check now) returns "All package dependencies are OK." In addition I think zypper does, in other cases of dependency conflicts, offer three options, usually, 1. keep the old situation, 2. accept the new situation dropping xyz, 3. break the dependencies. Why does it not let the user decide in this case ? -- 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=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c10
--- Comment #10 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c11
--- Comment #11 from Casual J. Programmer
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c12
--- Comment #12 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=680149
https://bugzilla.novell.com/show_bug.cgi?id=680149#c13
Michael Andres
2. zypper does not specify which kernel it wants to remove
In order to fix these dependencies, the following actions need to be taken: Continue? [y/n/?] (y):
The '?' shows further options: y - Yes, accept the summary and proceed with installation/removal of packages. n - No, cancel the operation. v - Toggle display of package versions. a - Toggle display of package architectures. r - Toggle display of repositories from which the packages will be installed. m - Toggle display of package vendor names. d - Toggle between showing all details and as few details as possible. g - View the summary in pager. 'v' or 'd' will show the version.
3. zypper does not complain on dup only on ve
There's no need for dup to complain if it does not cause immediate trouble, and the next update of kernel-desktop will remove the 2 old versions anyway (unless marked as "multiversion" in /etc/zypp/zypp.conf). 've' is expected to raise all issues immediately, and this is what it does. The 2nd kernel is here by accident, so it gets removed. If you intentionally keep multiple versions, you should enter it in /etc/zypp/zypp.conf. -- 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