Tumbleweed to Slowroll

After installing the Slowroll ISO and running zypper in openSUSE-repos-Slowroll -openSUSE-repos-Tumbleweed I got the message that openSUSE-repos-Tumbleweed does not exist. I continued to install Slowroll anyway.

Is it safe to assume that the Tumbleweed repos are still installed, and if so, how do I remove them?

Thanks in advance!

When you get the message that openSUSE-repos-Tumbleweed is not installed, it is what it says: it is not installed.

When you use the Slowroll ISO for installation, there is absolutely no need to execute the above command. It is only necessary when you switch from Tumbleweed or Leap to Slowroll…
This is written on the Slowroll wiki:
https://en.opensuse.org/openSUSE:Slowroll

Hello,
To remove Tumbleweed repos after installing Slowroll:

  1. List Repos:
zypper repos
  1. Remove Tumbleweed Repos:
sudo zypper removerepo <repo-alias-or-number>
  1. *Refresh Repos
sudo zypper refresh
`` 
 I hope this will help you,
Thank you

Did you see the command which is used in the wiki and by the TO? It already removes the Tumbleweed repo package…

zypper in openSUSE-repos-Slowroll -openSUSE-repos-Tumbleweed

Apparently my system is a miracle. It does not have “Tumbleweed repo package” but - gasp - it has Tumbleweed repositories …

bor@10:~> LANG=C zypper lr -d
# | Alias         | Name                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                      | Service
--+---------------+----------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------+--------
1 | repo-debug    | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/  | 
2 | repo-non-oss  | openSUSE-Tumbleweed-Non-Oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/    | 
3 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed  | 
4 | repo-oss      | openSUSE-Tumbleweed-Oss                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/        | 
5 | repo-source   | openSUSE-Tumbleweed-Source             | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/ | 
6 | repo-update   | openSUSE-Tumbleweed-Update             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/          | 
bor@10:~> 

All new installed Tumbleweed systems (also Leap, MicroOS and Slowroll) use the openSUSE-repos-* packages for repo management (these packages already exist since 2022). By uninstalling openSUSE-repos-* the repo definitions get removed. On really old or manually tinkered systems these packages are not installed…and you are still using the old fashioned way with single added repos.

ich@laptopneu:~> zypper se -si openSUSE-repos-*
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                             | Type  | Version              | Arch   | Repository
---+----------------------------------+-------+----------------------+--------+-----------
i+ | openSUSE-repos-Tumbleweed        | Paket | 20240516.5431918-1.1 | x86_64 | repo-oss
i+ | openSUSE-repos-Tumbleweed-NVIDIA | Paket | 20240516.5431918-1.1 | x86_64 | repo-oss
ich@laptopneu:~> 

My comment was directed at @eleanelbert as his comment is not usefull in the TOs case. The TO already installed with the new Slowroll ISO where no Tumbleweed repos are existing…

The wiki can not cover all cases of manually tinkered repos. But as the new standard for repo management are the openSUSE-repo-* packages, the wiki article covers these case.

What’s strange then is that it did install the Slowroll repo, even though I went directly from a Slowroll ISO (I clearly missed that the next part was for Tumbleweed only).

Should I remove this repo? I’m thinking it’s a problem because when I run zypper dup I get at least one package conflict.

Here are my repos:

Repository priorities in effect:                                              (See 'zypper lr -P' for details)
      80 (raised priority)  :  1 repository
      99 (default priority) :  3 repositories

# | Alias                    | Name            | Enabled | GPG Check | Refresh
--+--------------------------+-----------------+---------+-----------+--------
1 | openSUSE:repo-non-oss    | repo-non-oss    | Yes     | (r ) Yes  | Yes
2 | openSUSE:repo-openh264   | repo-openh264   | Yes     | (r ) Yes  | Yes
3 | openSUSE:repo-oss        | repo-oss        | Yes     | (r ) Yes  | Yes
4 | openSUSE:repo-oss-debug  | repo-oss-debug  | No      | ----      | ----
5 | openSUSE:repo-oss-source | repo-oss-source | No      | ----      | ----
6 | openSUSE:update-slowroll | update-slowroll | Yes     | (r ) Yes  | Yes

What command produced that list? When asked for repos, what’s needed is URLs, not names. Names can be anything. Here are my repos:

# rpm -qa  | grep '\-repos'
# inxi -r
Repos:
  Active zypp repos in: /etc/zypp/repos.d/KDE3.repo
    1: KDE3 ~ http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/
  Active zypp repos in: /etc/zypp/repos.d/NonOSS.repo
    1: NonOSS ~ http://download.opensuse.org/slowroll/repo/non-oss/
  Active zypp repos in: /etc/zypp/repos.d/OSS.repo
    1: OSS ~ http://download.opensuse.org/slowroll/repo/oss/
  Active zypp repos in: /etc/zypp/repos.d/PackmanE.repo
    1: PackmanE ~ http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Slowroll/Essentials
  Active zypp repos in: /etc/zypp/repos.d/Update.repo
    1: Update ~ http://download.opensuse.org/update/slowroll/repo/oss/
  Active zypp repos in: /etc/zypp/repos.d/openh264.repo
    1: openh264 ~ http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/
# zypper lr
...
# | Alias    | Enabled | GPG Check | URI
--+----------+---------+-----------+-------------------------------------------------------------------------
1 | KDE3     | Yes     | (r ) Yes  | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/
2 | NonOSS   | Yes     | (r ) Yes  | http://download.opensuse.org/slowroll/repo/non-oss/
3 | OSS      | Yes     | (r ) Yes  | http://download.opensuse.org/slowroll/repo/oss/
4 | PackmanE | Yes     | (r ) Yes  | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Slowroll/Essentials
5 | Update   | Yes     | (r ) Yes  | http://download.opensuse.org/update/slowroll/repo/oss/
6 | openh264 | Yes     | (r ) Yes  | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/

See the difference? *.repos is not installed. Only one column of (my own, short) names, and most of the important parts of zypper output can almost be seen in a fullscreen browser window without scrolling. Inxi compacts the most relevant parts nicely to fit even better.

man zypper: You can configure zypper to show relevant repo configuration components only, or any combination, or leave output at default (which omits the highly important URLs); or, you can type out cmdline options each time to produce the parts you please, but plain old zypper lr doesn’t help us help you.

Sorry about that! Here is the output of

inxi -r
Repos:
  Active zypp repos in: /etc/zypp/repos.d/openSUSE:repo-non-oss.repo
    1: openSUSE:repo-non-oss ~ http://download.opensuse.org/slowroll/repo/non-oss
  Active zypp repos in: /etc/zypp/repos.d/openSUSE:repo-openh264.repo
    1: openSUSE:repo-openh264 ~ http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
  No active zypp repos in: /etc/zypp/repos.d/openSUSE:repo-oss-debug.repo
  No active zypp repos in: /etc/zypp/repos.d/openSUSE:repo-oss-source.repo
  Active zypp repos in: /etc/zypp/repos.d/openSUSE:repo-oss.repo
    1: openSUSE:repo-oss ~ http://download.opensuse.org/slowroll/repo/oss
  Active zypp repos in: /etc/zypp/repos.d/openSUSE:update-slowroll.repo
    1: openSUSE:update-slowroll ~ http://download.opensuse.org/update/slowroll/repo/oss

Based on my non-expert read of this, the Slowroll update repo should be unnecessary since the other repos are already Slowroll. Is this correct?

Update is a basic Slowroll need. I got 345 packages from that source since 6 May.

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