Dnf.noarch conflicts with dnf-plugins-core when updating

Hello, good day to everyone.
This morning when performing my routine distro upgrade I get following warnings and errors:

Refreshing service 'openSUSE'.
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...
3 Problems:
Problem: 1: the to be installed dnf-4.23.0-1.1.noarch conflicts with 'dnf-plugins-core < 4.7.0' provided by the to be installed dnf-plugins-core-4.4.4-2.4.noarch
Problem: 2: the to be installed python3-dnf-4.23.0-1.1.noarch conflicts with 'python3-dnf-plugins-core < 4.7.0' provided by the to be installed python3-dnf-plugins-core-4.4.4-2.4.noarch
Problem: 3: the to be installed dnf-plugins-core-lang-4.4.4-2.4.noarch requires 'dnf-plugins-core = 4.4.4', but this requirement cannot be provided
deleted providers: dnf-plugins-core-4.4.4-2.3.noarch
not installable providers: dnf-plugins-core-4.4.4-2.4.noarch[openSUSE:repo-oss]


Problem: 1: the to be installed dnf-4.23.0-1.1.noarch conflicts with 'dnf-plugins-core < 4.7.0' provided by the to be installed dnf-plugins-core-4.4.4-2.4.noarch
 Solution 1: Following actions will be done:
  keep obsolete dnf-4.18.0-6.3.noarch
  keep obsolete dnf-data-4.18.0-6.3.noarch
 Solution 2: Following actions will be done:
  deinstallation of dnf-4.18.0-6.3.noarch
  keep obsolete dnf-data-4.18.0-6.3.noarch
 Solution 3: deinstallation of dnf-plugins-core-4.4.4-2.3.noarch

Obviously I see what is conflicting, but I would like to know if there have been any changes I am unaware of, and how this situation is best resolved.

Thank you very much in advance and best regards.

Please always copy/paste including the prompt command line. It is only one line more and it tells what you did. Now we have to guess.

All I did, as stated, is sudo zypper dup.

It is NOT in your first post at all, let alone as the first line of your code section. You only said ā€œperforming my routine distro upgradeā€ which does not inform others about the exact action you see as your routine one.

And this is a more general remark. Mainly so that in the future you provide better information when asking for help.

2 Likes

@hcvv That ouput shows it clearly

You magically read the eventual further options provided in the command?

Hello, I’m having the exact same issue after executing sudo 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...
4 Problems:
Problem: 1: problem with the installed libxvidcore4-32bit-1.3.7-1699.1.pm.80.x86_64
Problem: 2: the installed libSDL2-2_0-0-2.32.52-1.1.x86_64 requires 'libSDL3-0 = 3.2.8', but this requirement cannot be provided
deleted providers: libSDL3-0-3.2.8-2.3.x86_64
not installable providers: libSDL3-0-3.2.8-2.1.x86_64[download.opensuse.org-oss]
                   libSDL3-0-3.2.8-2.1.x86_64[https-download.opensuse.org-55cf931d]
                   libSDL3-0-3.2.8-2.1.x86_64[https-download.opensuse.org-a91b41c5]

Problem: 3: the to be installed dnf-4.23.0-1.1.noarch conflicts with 'dnf-plugins-core < 4.7.0' provided by the installed dnf-plugins-core-4.4.4-2.4.noarch
Problem: 4: the to be installed python3-dnf-4.23.0-1.1.noarch conflicts with 'python3-dnf-plugins-core < 4.7.0' provided by the installed python3-dnf-plugins-core-4.4.4-2.4.noarch

Problem: 1: problem with the installed libxvidcore4-32bit-1.3.7-1699.1.pm.80.x86_64
 Solution 1: install libxvidcore4-32bit-1.3.7-4.1.x86_64 from vendor openSUSE
  replacing libxvidcore4-32bit-1.3.7-1699.1.pm.80.x86_64 from vendor http://packman.links2linux.de
 Solution 2: keep obsolete libxvidcore4-32bit-1.3.7-1699.1.pm.80.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1

Problem: 2: the installed libSDL2-2_0-0-2.32.52-1.1.x86_64 requires 'libSDL3-0 = 3.2.8', but this requirement cannot be provided
deleted providers: libSDL3-0-3.2.8-2.3.x86_64
not installable providers: libSDL3-0-3.2.8-2.1.x86_64[download.opensuse.org-oss]
                   libSDL3-0-3.2.8-2.1.x86_64[https-download.opensuse.org-55cf931d]
                   libSDL3-0-3.2.8-2.1.x86_64[https-download.opensuse.org-a91b41c5]

 Solution 1: Following actions will be done:
  install libSDL2-2_0-0-2.32.54-3.1.x86_64 from vendor obs://build.opensuse.org/games
    replacing libSDL2-2_0-0-2.32.52-1.1.x86_64 from vendor openSUSE
  install libSDL-1_2-0-1.2.68-30.3.x86_64 from vendor obs://build.opensuse.org/games
    replacing libSDL-1_2-0-1.2.68-3.1.x86_64 from vendor openSUSE
 Solution 2: install libSDL3-0-3.2.8-2.1.x86_64 from vendor openSUSE
  replacing libSDL3-0-3.2.8-2.3.x86_64 from vendor obs://build.opensuse.org/games
 Solution 3: keep obsolete libSDL3-0-3.2.8-2.3.x86_64
 Solution 4: break libSDL2-2_0-0-2.32.52-1.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c): 1

Problem: 3: the to be installed dnf-4.23.0-1.1.noarch conflicts with 'dnf-plugins-core < 4.7.0' provided by the installed dnf-plugins-core-4.4.4-2.4.noarch
 Solution 1: deinstallation of dnf-4.18.0-6.3.noarch
 Solution 2: deinstallation of dnf-plugins-core-4.4.4-2.4.noarch
 Solution 3: keep obsolete dnf-4.18.0-6.3.noarch

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):

Problems 1 and 2 were easily solvable since I can just switch provider to keep it updated. But I do not know how to resolve this issue with dnf, it is the first time I have a problem with that package.

Do you use or need dnf at all? If not uninstall it…

https://bugzilla.opensuse.org/show_bug.cgi?id=1240012