|
Bugzilla – Full Text Bug Listing |
| Summary: | plasma5 install option has broken dependencies and cannot properly install. | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Forgotten User scsRhQcJaE <forgotten_scsRhQcJaE> |
| Component: | Installation | Assignee: | Forgotten User DV81ZEWZkN <forgotten_DV81ZEWZkN> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | forgotten_DV81ZEWZkN, forgotten_qOTErQ32SN, forgotten_scsRhQcJaE, zypp-maintainers |
| Version: | 13.2 RC 1 | ||
| Target Milestone: | 13.2 RC 1 | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 13.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
Image of problem.
testcases and zypper.log |
||
unreadable conflict dialog *** This bug has been marked as a duplicate of bug 902166 *** Problem here is dependencies (not with UI), reopened. Is patterns-openSUSE-plasma5_basis missing? the pattern is there, but it's uninstallable. it's impossible for me to see why on this screen (In reply to Stephan Kulow from comment #4) > the pattern is there, but it's uninstallable. it's impossible for me to see > why on this screen One could explicitly select patterns-openSUSE-plasma5_basis for installation and check the resolver error, or create and attach a solver-testcase. I can have a look at it then. this is strange... i have: rpm -qi patterns-openSUSE-plasma5_basis Name : patterns-openSUSE-plasma5_basis Version : 20141007 Release : 1.1 Architecture: x86_64 Install Date: Sri 29 Lis 2014 12:08:19 Group : Metapackages Size : 59 License : MIT Signature : RSA/SHA256, Čet 09 Lis 2014 13:03:59, Key ID b88b2fd43dbdc284 Source RPM : patterns-openSUSE-20141007-1.1.src.rpm Build Date : Čet 09 Lis 2014 13:02:32 Build Host : build21 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : https://github.com/openSUSE/patterns Summary : Plasma 5 Base System Description : Base packages for the Plasma 5 desktop environment. Plasma 5 is the next major KDE's Workspace release. Distribution: openSUSE Factory | The error says 'pattern:plasma5_basis-20140624' which would require '[package:]patterns-openSUSE-plasma5_basis-20140624', which could be a version downgrade. Please attach a solver testccase, so we can get the whole picture.
- Please create and attach a solver testcase:
# zypper in --debug-solver nopackage
...
Generating solver test case...
Solver test case generated successfully at /var/log/zypper.solverTestCase.
Then pack the output directory together with
/var/log/zypper.log and attach it to the bugreport.
attached testcase from # zypper in --debug-solver patterns-openSUSE-plasma5_basis-20140624 Created attachment 611934 [details]
testcases and zypper.log
> patterns-openSUSE-plasma5_basis-20140624-4.4.1.x86_64 requires plasma5-session, but this requirement cannot be provided > uninstallable providers: plasma5-session-5.0.0-2.1.3.noarch[download.opensuse.org-oss] > plasma5-session-5.0.0-2.1.3.noarch requires plasma5-desktop, but this requirement cannot be provided > uninstallable providers: plasma5-desktop-5.0.95~git20140911-1.4.x86_64[download.opensuse.org-oss] > plasma5-desktop-5.0.95~git20140911-1.4.x86_64 conflicts with kdebase4-workspace provided by kdebase4-workspace-4.11.12-1.1.x86_64 So it traces back to the fact that plasma5-desktop conflicts with kdebase4-workspace (which is installed). That's probably no bug. If you notice from the original image and description, this bug occurred during the initial install of openSUSE. One would presume that at that point nothing was, or should be, installed. The test cases were generated after the fact. (In reply to Ben Reul from comment #11) > nothing was, or should be, installed. The test cases were generated after Well, then kdebase4-workspace had been selected to be installed. The result is the same: plasma5-desktop and kdebase4-workspace can not be installed together. The (unreadable) conflict message suggests either 'do not install pattern:plasma5' or 'do not install pattern:kde'. *** Bug 916807 has been marked as a duplicate of this bug. *** Steps on a 20150205 TW Net Install: 1) pick KDE desktop at initial selection 2) at Installation Summary > Software pick "Plasma 5 Base System" 3) resolver wants you to break kde-20150105 4) tell it ok to "do not install kde-..." 5) check boxes for KDE4 Base System and KDE 4 Desktop are unchecked 6) click OK 7) gives warning: "Cannot solve dependencies automatically. Manual intervention is required". Note: "KDE 4 Desktop Environment" is still listed as a pattern to be installed even though it was automatically deselected from the checkmark list. 8) go back into software and it tells you again that there is a conflict between Plasma 5 and the kde-20150105 basis. Tell it to not install the kde-20150105 basis and then it gives you a bunch of packages to select. 9) hit "Accept" on that windows and "continue" on the summary, and then the resolved will have the valid set of packages to install. However, in the process, it no longer selects the multimedia, office, games, or imaging patterns as installing the KDE 4 patterns would normally pull in, resulting in a very bare desktop. No KCM gtk (either version), no KCM touchpad (either version but might not be selected since on VM), KDM instead of SDDM (but it installs the SDDM openSUSE branding). Wouldn't this bug be fixed now that Plasma 5 is the default option in TW and is working correctly for installing? (In reply to Jon Grossart from comment #15) > Wouldn't this bug be fixed now that Plasma 5 is the default option in TW and > is working correctly for installing? It should, yes. Please reopen if not true. |
Created attachment 610998 [details] Image of problem. To reproduce: 1.) Run rc1 build 0019 x86_64 disk installer 2.) Select software in installation settings 3.) Attempt to install plasma 5 4.) Pictured dialog is shown "pattern:plasma5_basis-20140624-4.4.1.x86_64 requires patterns-openSUSE-plasma5_basis, but this requirement cannot be provided"