My tumbleweed was updated to tumbleweed slowroll without my permission

grep openSUSE-repos /var/log/zypp/history-20240107
# 2023-11-20 16:17:37 openSUSE-repos-Tumbleweed-20230810.a7534f6-1.1.x86_64.rpm installed ok
2023-11-20 16:17:37|install|openSUSE-repos-Tumbleweed|20230810.a7534f6-1.1|x86_64||openSUSE-20231113-0|980da81d4e02d32b7bf2d21cbd1a4acc1ea9023ba94db3ba6e17f144ace0666ab7d02679ffc24f6b4066c86f575bff98da559e40067526e633234ac4edf9e44c|
# 2023-11-20 16:17:37 openSUSE-repos-Tumbleweed-NVIDIA-20230810.a7534f6-1.1.x86_64.rpm installed ok
2023-11-20 16:17:37|install|openSUSE-repos-Tumbleweed-NVIDIA|20230810.a7534f6-1.1|x86_64||download.opensuse.org-oss|7f7fb957869bde5816ac0a4abf71da89f38852a7f3fac74d930590f235c8ce7f55d1d1c5196292873288121f46305cb565a840616e60d7b7ebd149e7128c45ba|
# 2023-11-20 16:17:37 openSUSE-repos-MicroOS-NVIDIA-20230810.a7534f6-1.1.x86_64.rpm installed ok
2023-11-20 16:17:37|install|openSUSE-repos-MicroOS-NVIDIA|20230810.a7534f6-1.1|x86_64||download.opensuse.org-oss|b3d84ccf1afc036bef134461babcfb7e324d6c04347032ce64260160a1190f3aa811d9f0d196e4bc1eb6690b1abbb46bd70e05236628f33e498ea284704dee18|
grep openSUSE-repos /var/log/zypp/history-20240206
# 2024-02-05 14:17:20 openSUSE-repos-Tumbleweed-20230810.a7534f6-1.2.x86_64.rpm installed ok
2024-02-05 14:17:20|install|openSUSE-repos-Tumbleweed|20230810.a7534f6-1.2|x86_64||download.opensuse.org-oss|e9fe766f40a41d9b20b41d55ebeaa9509353eaa64f4e0f4c104c93764a5ed86cb22e5e382ce10d8d9dd3641dbfa15dfa55646f6a82c8e13dbbaae90c5ddbb77f|
# 2024-02-05 14:17:21 openSUSE-repos-Tumbleweed-NVIDIA-20230810.a7534f6-1.2.x86_64.rpm installed ok
2024-02-05 14:17:21|install|openSUSE-repos-Tumbleweed-NVIDIA|20230810.a7534f6-1.2|x86_64||download.opensuse.org-oss|c2c02d26ae27bf2831e4661a0617486f4534745f2f54253d39bc394dc429fe7d2ee5b5ec92c690d7204d4e6cc596b42d2407e522866bfdd9bd0a8271dbd260f0|
# 2024-02-05 14:17:21 openSUSE-repos-MicroOS-NVIDIA-20230810.a7534f6-1.2.x86_64.rpm installed ok
2024-02-05 14:17:21|install|openSUSE-repos-MicroOS-NVIDIA|20230810.a7534f6-1.2|x86_64||download.opensuse.org-oss|21770a371f8be4b9299e76a70bb6e129bac9055be13ec5b4f5186227b46451cb42c9492f19443e2b5379f4ec82551825ad42d25446805c7d6b8076b0b9c9d6b2|
grep openSUSE-repos /var/log/zypp/history-20240318
->
grep openSUSE-repos /var/log/zypp/history-20240419
# 2024-03-29 09:15:10 openSUSE-repos-Tumbleweed-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-29 09:15:10|install|openSUSE-repos-Tumbleweed|20240327.09add4e-1.1|x86_64||https-download.opensuse.org-3eac5154|2bb432ef1408b869a4b17c332284c069d8cc8a16109c4e0401f8ac2dc47d6ad3104940d329be09368b6b03e0a1d01d3549b648f66008d7ae5f1c3950afe9bcec|
# 2024-03-29 09:15:10 openSUSE-repos-Tumbleweed-NVIDIA-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-29 09:15:10|install|openSUSE-repos-Tumbleweed-NVIDIA|20240327.09add4e-1.1|x86_64||https-download.opensuse.org-3eac5154|84881e5c3d23ef8bfc1730f3712e79dff30f38ea7aeed63ea46da7341c17028cf2ebca244fa3e6d11052648861ac33ebffd50b2785d83e9f80370f76c967a4e5|
# 2024-03-29 09:15:13 openSUSE-repos-MicroOS-NVIDIA-20240327.09add4e-1.1.x86_64.rpm installed ok
2024-03-29 09:15:13|install|openSUSE-repos-MicroOS-NVIDIA|20240327.09add4e-1.1|x86_64||https-download.opensuse.org-3eac5154|e5e188a9795c243963f72cca3ad6dccd85993967016261fb0668becea9cb581480b544861f5a61cff4c7af9b4b36b4a0dee1768c9634a2bfa061e8e7abb896bd|
# 2024-04-16 12:08:08 openSUSE-repos-Tumbleweed-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-16 12:08:08|install|openSUSE-repos-Tumbleweed|20240412.89bd714-1.1|x86_64||https-download.opensuse.org-3eac5154|089a90c970bc602cbece227ca09ca7a1e7fdad6f260e02e38b9095f47772072d59f9baefedb42af1fd1f6ce1a96c1adfd2c40c2323423acbbdbdb5581961bd54|
# 2024-04-16 12:08:09 openSUSE-repos-Tumbleweed-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-16 12:08:09|install|openSUSE-repos-Tumbleweed-NVIDIA|20240412.89bd714-1.1|x86_64||https-download.opensuse.org-3eac5154|3d6922dcf282dbad070e46c038317c60073b1e657123b31b43766e3fdbdf260e6d60fb5f27f07feee495db19a8fa3cf01620d9eec52fdde08b815704ae16d439|
# 2024-04-16 12:08:12 openSUSE-repos-MicroOS-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-16 12:08:12|install|openSUSE-repos-MicroOS-NVIDIA|20240412.89bd714-1.1|x86_64||https-download.opensuse.org-3eac5154|4ace7158a9ac6a3095383bdb75f012a18ef9065e9c22a612d884f78263f15ac82f1da413370ae1d1f0ad953252e61daa49fd2a7a815f40b00c38caae7723904a|

So here is when it happened. I wonder, do you remember any zypper questions about conflicts similar to what you got today?

What happened today is due to the change in NVIDIA repo package (actually, bug fix strictly speaking):

Fri Apr 26 16:41:00 UTC 2024 - opensuse-releaseteam@opensuse.org

- NVIDIA package needs to require specific flavor. Issue #53

So you already had wrong flavor of NVIDIA repo package for quite some time but it did not cause any issues because it required openSUSE-repos which was satisfied by openSUSE-repos-Tumbleweed. But now it explicitly requires openSUSE-repos-MicroOS. Same issue with Slowroll.

No, i don’t remember sorry. The only conflict questions i remember was the one where it asked me to uninstall KDE for ffmpeg ( which i obviously didnt do ).

So how do i fix this?

Just remove openSUSE-repos-MicroOS-NVIDIA. And if it suddenly comes back, post it so it can be investigated.

3 Likes

That worked. Thank you for your help.

My TW with NVIDIA wants to install a NVIDIA-slowroll-repos package on zypper dup:

sudo zypper dup
[sudo] password for root: 
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

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

I have here:

zypper lr -d
# | Alias                                | Name               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                    | Service
--+--------------------------------------+--------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free                 | repo-non-free      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                        | NVIDIA
2 | https-download.opensuse.org-6cc0ac02 | KDE:Unstable:Extra | Yes     | (r ) Yes  | Yes     |   92     | rpm-md | https://ftp.gwdg.de/pub/opensuse/repositories/KDE:/Unstable:/Extra/openSUSE_Tumbleweed | 
3 | openSUSE:repo-non-oss                | repo-non-oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                        | openSUSE
4 | openSUSE:repo-openh264               | repo-openh264      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                | openSUSE
5 | openSUSE:repo-oss                    | repo-oss           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                            | openSUSE
6 | openSUSE:repo-oss-debug              | repo-oss-debug     | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                                      | openSUSE
7 | openSUSE:repo-oss-source             | repo-oss-source    | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                                     | openSUSE
8 | openSUSE:update-tumbleweed           | update-tumbleweed  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                              | openSUSE
9 | packman                              | packman            | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/              

You already have it installed. So simply uninstall openSUSE-repos-Slowroll-NVIDIA as already pointed out and explained above and in another thread…

1 Like

Just wanted to add I came here looking about this too, as I have the exact same issue (MicroOS-NVIDIA package). Exact same results as @Teroh for the below commands, except my three packages found are 'i" instead of ‘i+’ (same packages and versions as Teroh, again). I never installed anything related to MicroOS either. Just figured I’d add in my experience to support it is less likely to be end-user error. Removed the MicroOS-NVIDIA package without any issue, for what it is worth.

cat /etc/os-release
zypper search -si openSUSE-repos
grep openSUSE-repos /var/log/zypp/history

Why is it there in the first place? This makes no sense at all.

sudo grep openSUSE-repos /var/log/zypp/history
[sudo] password for root: 
# 2024-04-21 14:37:30 openSUSE-repos-Tumbleweed-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-21 14:37:30|install|openSUSE-repos-Tumbleweed|20240412.89bd714-1.1|x86_64||openSUSE:repo-oss|089a90c970bc602cbece227ca09ca7a1e7fdad6f260e02e38b9095f47772072d59f9baefedb42af1fd1f6ce1a96c1adfd2c40c2323423acbbdbdb5581961bd54|
# 2024-04-21 14:37:30 openSUSE-repos-Tumbleweed-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-21 14:37:30|install|openSUSE-repos-Tumbleweed-NVIDIA|20240412.89bd714-1.1|x86_64||openSUSE:repo-oss|3d6922dcf282dbad070e46c038317c60073b1e657123b31b43766e3fdbdf260e6d60fb5f27f07feee495db19a8fa3cf01620d9eec52fdde08b815704ae16d439|
# 2024-04-25 17:08:46 openSUSE-repos-MicroOS-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-25 17:08:46|install|openSUSE-repos-MicroOS-NVIDIA|20240412.89bd714-1.1|x86_64|14106:ruby.ruby3.3|openSUSE:repo-oss|4ace7158a9ac6a3095383bdb75f012a18ef9065e9c22a612d884f78263f15ac82f1da413370ae1d1f0ad953252e61daa49fd2a7a815f40b00c38caae7723904a|
# 2024-04-25 17:08:46 openSUSE-repos-Slowroll-NVIDIA-20240412.89bd714-1.1.x86_64.rpm installed ok
2024-04-25 17:08:46|install|openSUSE-repos-Slowroll-NVIDIA|20240412.89bd714-1.1|x86_64|14106:ruby.ruby3.3|openSUSE:repo-oss|53747db5f20190160049c6854f77c5913188f8d7fba12c943e8fb3503e243eb3909f52f25b28c936761787413d82031b68c7faf98772613c794e927bdff314be|

I’m just going on a wild tinfoil ride here, but i assume the time microOS got added to our systems, was the time patterns updated. And probably not intentionally.

Its like the ■■■■■■■ “gaming” pattern that you can not get rid off … no matter how much you tell YAST to not install it. You will always get the 10 default games back.

Then lock them! And adding recommended (but not wanted by an individual) packages is something completely different from adding a repository.

1 Like

patterns can be very annoying and are one of the points I really disliked in the beginning with opensuse. If you uninstall a package/pattern it might get re-installed with the next upgrade of your system, if it is “wanted” by (another) pattern. You have to set the specific item to taboo in the Yast package manager after un-installing, otherwise: surprise.

This is about Leap and my experience for years.

As far as I am aware of the Pattern Games is not checked for installation at system installation. Nevertheless five (5) small games are installed by default. They are in the Games Pattern, but not installed because of that. I repeat: the Games Pattern is not installed by default. Just look at the Games Pattern in YaST > Software Management and you will see that that Pattern is much larger then only those five.

If you, as system manager, do no want these (five simple card and board games), to be installed, then either uncheck them at system installation (and when you are such a long time openSUSE user like @suse_rasputin , you know how to do that), or remove them later. In both cases lock them either using YaST > Software , where it is called “taboo”, or zypper al ). When you forget to do that, and see them being re-installed during next update, you will remember and correct this and thus at the most the re-install will happen once only. When you are a new openSUSE user, you will probably look in YaST > Software manager how you can prevent those being installed, probably also will check man zypper for a solution (all the time learning much about your new openSUSE installation and how to manage it) and/or ask here on the forums how to do that blocking.

Games are there by default, I never chose them actively and have them on all my installs, Leap or TW, doesn’t matter. We are miles OT.

What made these strange repo packages for microOS and Slowroll get installed a few days back on my TW with NVIDIA packages installed? Would love to learn what messed this up…

My installations have no games. Before going into package selection details, I deselect recommends. Before allowing package installation to proceed, I check Games pattern to verify nothing there is checked.

NVidia users get (broken?) newly implemented special treatment unless they know enough to use zypper locks and/or YaST taboo to prevent installation of selected openSUSE-repo* packages. Those NVidia users having problems can read their changelogs to see email addresses of maintainers.

@mrmazda Why, if it’s broken (not here), just fix and submit? GitHub - openSUSE/openSUSE-repos: openSUSE-repos

I don’t even remotely understand what you want to tell me with this post. Are the NVIDIA repos unsafe?

The additional repo definitions got added long time ago. Now with a packaging change, the maintainers want to remove the additional definitions. This is done via a simple zypper solver conflict. Tumbleweed users are expected to answer simple solver question and have a basic understanding of system maintenance (and which openSUSE flavor they are using…).

@suse_rasputin No, they are fine. I suspect it’s all to do with this change… openSUSE:Standards Repository Index Service - openSUSE Wiki