Can't upgrade to Plasma 6.3

Can’t upgrade to latest Plasma version because of dependencies conflicting to each other. I don’t know why I still have old plasma framewrok when I’m already have newer version but that’s the one who stopping me to upgrade my system right now. It said:

Dependency resolution failed: the to be installed oxygen6-style-6.3.0-1.1.x86_64 conflicts with ‘plasma-framework 6.2.0’ provided by the installed plasma-framework-5.116.0-1.3.x86_64 the to be installed oxygen6-decoration-6.3.0-1.1.x86_64 requires ‘oxygen6-style = 6.3.0’, but this requirement cannot be provided

I don’t get this. Since I’m currently running framework 6.10 and not 6.2.0 and why there’s plasma-framework 5 still? Can anyone help me on this (and by the way I try change the vendor but didn’t get any)?

You can start with showing your repolist via zypper lr -d and the full output of zypper dup. It sounds like you are trying to perform the upgrade via Discover or some other tool. Performing the upgrade via the recommended zypper dup will give you solver questions to resolve the conflict.

zypper lr -d:

# | Alias                            | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                      | Service
--+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                    | 
2 | download.opensuse.org-oss        | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                        | 
3 | download.opensuse.org-tumbleweed | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                          | 
4 | openSUSE-20241007-0              | openSUSE-20241007-0                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                        | 
5 | packman                          | packman                                | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/     | 
6 | repo-debug                       | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                  | 
7 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                  | 
8 | repo-source                      | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                 | 
9 | security                         | Security tools (openSUSE_Tumbleweed)   | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/ | 

zypper dup:

Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: 1: the to be installed oxygen6-style-6.3.0-1.1.x86_64 conflicts with 'plasma-framework < 6.2.0' provided by the installed plasma-framework-5.116.0-1.3.x86_64
Problem: 2: the to be installed oxygen6-decoration-6.3.0-1.1.x86_64 requires 'oxygen6-style = 6.3.0', but this requirement cannot be provided
not installable providers: oxygen6-style-6.3.0-1.1.x86_64[download.opensuse.org-oss]
                   oxygen6-style-6.3.0-1.1.x86_64[openSUSE-20241007-0]


Problem: 1: the to be installed oxygen6-style-6.3.0-1.1.x86_64 conflicts with 'plasma-framework < 6.2.0' provided by the installed plasma-framework-5.116.0-1.3.x86_64
 Solution 1: deinstallation of oxygen6-style-6.2.5-1.2.x86_64
 Solution 2: deinstallation of plasma-framework-5.116.0-1.3.x86_64
 Solution 3: keep obsolete oxygen6-style-6.2.5-1.2.x86_64


There’s no solution that it gives, sir. Since I don’t what will happened if I remove the plasma-framework 5

You have to answer the solver questions. It is Solution 2. The Plasma 5 package will be replaced by the new Plasma 6 package.

1 Like

When you chose 2, zypper will show which packages will be removed.

But I suspect this is a bug in oxygen6-style. There is plasma-framework-desktoptheme subpackage and oxygen6-style probably should conflict with this one. plasma-framework package contains binaries, not styles. Consider submitting bug report.

1 Like