Zypper dup showing dependency conflict

Runing tumbleweed (20240425) here.

Today when did “zypper dup”
I got the dependency conflicts as following:

Refreshing service 'NVIDIA'.
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...
2 Problems:
Problem: 1: the to be installed openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-2.1.x86_64 requires 'openSUSE-repos-Slowroll', but this requirement cannot be provided
not installable providers: openSUSE-repos-Slowroll-20240412.89bd714-2.1.x86_64[openSUSE:repo-oss]

Problem: 2: the to be installed openSUSE-repos-Tumbleweed-NVIDIA-20240412.89bd714-2.1.x86_64 requires 'openSUSE-repos-Tumbleweed', but this requirement cannot be provided
deleted providers: openSUSE-repos-Tumbleweed-20240412.89bd714-1.1.x86_64
not installable providers: openSUSE-repos-Tumbleweed-20240412.89bd714-2.1.x86_64[openSUSE:repo-oss]


Problem: 1: the to be installed openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-2.1.x86_64 requires 'openSUSE-repos-Slowroll', but this requirement cannot be provided
not installable providers: openSUSE-repos-Slowroll-20240412.89bd714-2.1.x86_64[openSUSE:repo-oss]

 Solution 1: deinstallation of openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-1.1.x86_64
 Solution 2: deinstallation of openSUSE-repos-Tumbleweed-20240412.89bd714-1.1.x86_64
 Solution 3: keep obsolete openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-1.1.x86_64
 Solution 4: break openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-2.1.x86_64 by ignoring some of its dependencies

I don’t understand why I have the “openSUSE-repos-Slowroll-NVIDIA-20240412” installed.

Loading repository data...
Reading installed packages...

S  | Name                           | Type    | Version              | Arch   | Repository
---+--------------------------------+---------+----------------------+--------+------------------
i+ | openSUSE-repos-Slowroll-NVIDIA | package | 20240412.89bd714-1.1 | x86_64 | (System Packages)

Should I simply uninstalled it?

Here are my repo list.

# | Alias                      | Name | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                     | Service
--+----------------------------+------+---------+-----------+---------+----------+--------+---------------------------------------------------------+---------
1 | NVIDIA:repo-non-free       | re-> | No      | ----      | ----    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed         | NVIDIA
2 | openSUSE:repo-non-oss      | re-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss         | openSUSE
3 | openSUSE:repo-openh264     | re-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
4 | openSUSE:repo-oss          | re-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss             | openSUSE
5 | openSUSE:repo-oss-debug    | re-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss       | openSUSE
6 | openSUSE:repo-oss-source   | re-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss      | openSUSE
7 | openSUSE:update-tumbleweed | up-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed               | openSUSE


Any suggestions are very appreciated.

Yes…

Post

cat /etc/os-release
zypper se -si openSUSE-repos
grep openSUSE-repos /var/log/zypp/history
@mypc:~> cat /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20240426"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20240426"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240426:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20240426"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

I have uninstalled “openSUSE-repos-Slowroll-NVIDIA” and “openSUSE-repos-MicroOS-NVIDIA”

@mypc:~> zypper se -si opensuse-repos
Repository        : Time since last refresh
repo-non-oss      : 1 h 49 min 
repo-openh264     : 1 h 49 min 
repo-oss          : 1 h 49 min 
update-tumbleweed : 1 h 49 min 


    Note: Running with user privileges. From time to time run 'zypper refresh' as root to make sure
    the repository metadata are complete and up-to-date.

Loading repository data...
Reading installed packages...

S  | Name                             | Type    | Version              | Arch   | Repository
---+----------------------------------+---------+----------------------+--------+-----------
i+ | openSUSE-repos-Tumbleweed        | package | 20240412.89bd714-2.1 | x86_64 | repo-oss
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20240412.89bd714-2.1 | x86_64 | repo-oss

And

@mypc:~> sudo grep openSUSE-repos /var/log/zypp/history
[sudo] password for root: 
# 2024-03-30 23:42:18 openSUSE-repos-Tumbleweed-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-30 23:42:18|install|openSUSE-repos-Tumbleweed|20240327.09add4e-1.1|x86_64|9344:ruby.ruby3.3|repo-oss|2bb432ef1408b869a4b17c332284c069d8cc8a16109c4e0401f8ac2dc47d6ad3104940d329be09368b6b03e0a1d01d3549b648f66008d7ae5f1c3950afe9bcec|
# 2024-03-30 23:42:20 openSUSE-repos-Tumbleweed-NVIDIA-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-30 23:42:20|install|openSUSE-repos-Tumbleweed-NVIDIA|20240327.09add4e-1.1|x86_64|9344:ruby.ruby3.3|repo-oss|84881e5c3d23ef8bfc1730f3712e79dff30f38ea7aeed63ea46da7341c17028cf2ebca244fa3e6d11052648861ac33ebffd50b2785d83e9f80370f76c967a4e5|
# 2024-03-30 23:42:45 openSUSE-repos-Slowroll-NVIDIA-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-30 23:42:45|install|openSUSE-repos-Slowroll-NVIDIA|20240327.09add4e-1.1|x86_64|9344:ruby.ruby3.3|repo-oss|b8121d9538a20e5d1020e00d2368a177903ecf36b7266c3be0b01b9e8548c0196e848ef8145ab0ea01181b8eae012a164c0ee235868a5fbb1e4aff623411cba2|
# 2024-03-30 23:42:48 openSUSE-repos-MicroOS-NVIDIA-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-30 23:42:48|install|openSUSE-repos-MicroOS-NVIDIA|20240327.09add4e-1.1|x86_64|9344:ruby.ruby3.3|repo-oss|e5e188a9795c243963f72cca3ad6dccd85993967016261fb0668becea9cb581480b544861f5a61cff4c7af9b4b36b4a0dee1768c9634a2bfa061e8e7abb896bd|
# 2024-04-18 23:01:33 openSUSE-repos-Tumbleweed-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-18 23:01:33|install|openSUSE-repos-Tumbleweed|20240412.89bd714-1.1|x86_64||openSUSE:repo-oss|089a90c970bc602cbece227ca09ca7a1e7fdad6f260e02e38b9095f47772072d59f9baefedb42af1fd1f6ce1a96c1adfd2c40c2323423acbbdbdb5581961bd54|
# 2024-04-18 23:01:35 openSUSE-repos-Tumbleweed-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-18 23:01:35|install|openSUSE-repos-Tumbleweed-NVIDIA|20240412.89bd714-1.1|x86_64||openSUSE:repo-oss|3d6922dcf282dbad070e46c038317c60073b1e657123b31b43766e3fdbdf260e6d60fb5f27f07feee495db19a8fa3cf01620d9eec52fdde08b815704ae16d439|
# 2024-04-18 23:03:35 openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-18 23:03:35|install|openSUSE-repos-Slowroll-NVIDIA|20240412.89bd714-1.1|x86_64||openSUSE:repo-oss|53747db5f20190160049c6854f77c5913188f8d7fba12c943e8fb3503e243eb3909f52f25b28c936761787413d82031b68c7faf98772613c794e927bdff314be|
# 2024-04-18 23:03:37 openSUSE-repos-MicroOS-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-18 23:03:37|install|openSUSE-repos-MicroOS-NVIDIA|20240412.89bd714-1.1|x86_64||openSUSE:repo-oss|4ace7158a9ac6a3095383bdb75f012a18ef9065e9c22a612d884f78263f15ac82f1da413370ae1d1f0ad953252e61daa49fd2a7a815f40b00c38caae7723904a|
# 2024-04-28 19:28:01 openSUSE-repos-Tumbleweed-20240412.89bd714-2.1.x86_64.rpm installed ok
2024-04-28 19:28:01|install|openSUSE-repos-Tumbleweed|20240412.89bd714-2.1|x86_64||openSUSE:repo-oss|f917834ba3f6ce1dca49a2f128f4720057a060b139b3799b67d7deefdee7037ca92178b283df26afe7cda740e0ae01d474280706dd8d0aa6f359a9969e2f45e4|
# 2024-04-28 19:28:03 openSUSE-repos-Tumbleweed-NVIDIA-20240412.89bd714-2.1.x86_64.rpm installed ok
2024-04-28 19:28:03|install|openSUSE-repos-Tumbleweed-NVIDIA|20240412.89bd714-2.1|x86_64||openSUSE:repo-oss|5e10e0f268f779c60ea4078809b4669e34a4c58e7e625127b35bc29f8c136be427cc9e8f4cbf1156a31da495ad9d3e1430cb064dccd9b55c8eb6a87a2bab6d96|
# 2024-04-28 19:28:05 openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-1.1.x86_64 removed ok
2024-04-28 19:28:05|remove |openSUSE-repos-Slowroll-NVIDIA|20240412.89bd714-1.1|x86_64|root@mypc|
# 2024-04-28 19:28:12 openSUSE-repos-MicroOS-NVIDIA-20240412.89bd714-1.1.x86_64 removed ok
2024-04-28 19:28:12|remove |openSUSE-repos-MicroOS-NVIDIA|20240412.89bd714-1.1|x86_64|root@mypc|

Looks like the upgrade at 2024-04-18 installed those openSUSE-repos* related to Slowroll and MicroOS…

Interesting~ :thinking:

Well, it’s possible that they existed for a long time. See my explanation in similar topic half an hour ago. To find when they were installed you need to search archive files.

But yes, it is the same problem as in another topic today where I explained why it suddenly started to cause issues.

Yep, looks like they had existed since 2023-10-13…

@mypc:~> sudo grep openSUSE-repos /var/log/zypp/history-20231227
2023-10-13 17:27:00|command|root@mypc|'zypper' 'install' 'openSUSE-repos-NVIDIA'|
# 2023-10-13 17:27:03 openSUSE-repos-Tumbleweed-20230810.a7534f6-1.1.x86_64.rpm installed ok
2023-10-13 17:27:03|install|openSUSE-repos-Tumbleweed|20230810.a7534f6-1.1|x86_64||repo-oss|980da81d4e02d32b7bf2d21cbd1a4acc1ea9023ba94db3ba6e17f144ace0666ab7d02679ffc24f6b4066c86f575bff98da559e40067526e633234ac4edf9e44c|
# 2023-10-13 17:27:04 openSUSE-repos-MicroOS-NVIDIA-20230810.a7534f6-1.1.x86_64.rpm installed ok
2023-10-13 17:27:04|install|openSUSE-repos-MicroOS-NVIDIA|20230810.a7534f6-1.1|x86_64|root@mypc|repo-oss|b3d84ccf1afc036bef134461babcfb7e324d6c04347032ce64260160a1190f3aa811d9f0d196e4bc1eb6690b1abbb46bd70e05236628f33e498ea284704dee18|

Pretty close to one in the other thread who had the similar dependency problem.

https://forums.opensuse.org/t/my-tumbleweed-was-updated-to-tumbleweed-slowroll-without-my-permission/174571/23

This is due to zypper installing all matching packages for a hardware alias (technically packages that Suplements: modalias(...).

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.