Leap 15.6 to slowroll upgrade failure

Following the guide here and executed:

shopt -s globstar && TMPSR=$(mktemp -d) && zypper --pkg-cache-dir=${TMPSR} download openSUSE-repos-Slowroll && zypper modifyrepo --all --disable && zypper install ${TMPSR}/**/openSUSE-repos-Slowroll*.rpm && zypper dist-upgrade

I got “Argument resolves to no package: openSUSE-repos-Slowroll”.
I have updated to the latest leap 15.6 before doing this upgrade.

Was that all you ran from that guide?

What about the following warning?
image

# inxi -S
System:
  Host: ab250 Kernel: 6.4.0-150600.23.7-default arch: x86_64 bits: 64
  Console: pty pts/0 Distro: openSUSE Leap 15.6
# zypper --no-refresh se -s repos-
...
S  | Name                          | Type       | Version                      | Arch   | Repository
---+-------------------------------+------------+------------------------------+--------+-----------
 l | openSUSE-repos-Leap           | package    | 20240618.8c4e429-lp156.2.3.1 | x86_64 | Update
 l | openSUSE-repos-Leap           | package    | 20240516.5431918-lp156.1.2   | x86_64 | OSS
   | openSUSE-repos-Leap           | srcpackage | 20240618.8c4e429-lp156.2.3.1 | noarch | Update
 l | openSUSE-repos-Leap-NVIDIA    | package    | 20240618.8c4e429-lp156.2.3.1 | x86_64 | Update
 l | openSUSE-repos-Leap-NVIDIA    | package    | 20240516.5431918-lp156.1.2   | x86_64 | OSS
   | rpm-repos-openSUSE-Leap       | package    | 1500-lp156.8.43              | x86_64 | OSS
   | rpm-repos-openSUSE-Tumbleweed | package    | 1500-lp156.8.43              | x86_64 | OSS
#
\<reboot>
# inxi -S
System:
  Host: ab250 Kernel: 6.9.9-1-default arch: x86_64 bits: 64
  Console: pty pts/0 Distro: openSUSE Tumbleweed-Slowroll 20240803
# zypper --no-refresh se -s repos-
...
S  | Name                             | Type    | Version              | Arch   | Repository
---+----------------------------------+---------+----------------------+--------+-----------
 l | openSUSE-repos-Leap              | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
 l | openSUSE-repos-MicroOS           | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
 l | openSUSE-repos-MicroOS-NVIDIA    | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
 l | openSUSE-repos-Slowroll          | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
 l | openSUSE-repos-Slowroll-NVIDIA   | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
 l | openSUSE-repos-Tumbleweed        | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
 l | openSUSE-repos-Tumbleweed-NVIDIA | package | 20240712.dd8c2eb-1.1 | x86_64 | OSS
   | rpm-repos-openSUSE-Tumbleweed    | package | 1699-10.5            | x86_64 | OSS
# zypper lr
Repository priorities in effect:                                                                                                                             (See 'zypper lr -P' for details)
      80 (raised priority)  :  1 repository
      99 (default priority) :  2 repositories

# | Alias  | Enabled | GPG Check | URI
--+--------+---------+-----------+-------------------------------------------------------
1 | NonOSS | Yes     | (r ) Yes  | http://download.opensuse.org/slowroll/repo/non-oss/
2 | OSS    | Yes     | (r ) Yes  | http://download.opensuse.org/slowroll/repo/oss/
3 | Update | Yes     | (r ) Yes  | http://download.opensuse.org/update/slowroll/repo/oss/
# cat /etc/zypp/repos.d/OSS.repo
[OSS]
autorefresh=1
baseurl=http://download.opensuse.org/slowroll/repo/oss/
enabled=1
keeppackages=0
name=OSS
path=/
type=rpm-md
# cat /etc/zypp/repos.d/NonOSS.repo
[NonOSS]
autorefresh=1
baseurl=http://download.opensuse.org/slowroll/repo/non-oss/
enabled=1
keeppackages=0
name=NonOSS
path=/
type=rpm-md
 # cat /etc/zypp/repos.d/Update.repo
[Update]
autorefresh=1
baseurl=http://download.opensuse.org/update/slowroll/repo/oss/
enabled=1
keeppackages=0
name=Update
path=/
priority=80
#

If you simply want to turn your 15.6 into Slowroll, you could do what I did half a dozen or more times from 15.5 (I have 18 Slowroll in all). Populate /etc/zypp.repos.d/ with the three files above, to the exclusion of any others there whose filenames end in .repo, then sudo zypper ref, then sudo zypper dup. It really can be that simple. Any extra repos you may need, and exist for Slowroll, can be added back after the base upgrade has succeeded.

You can see above that I have openSUSE-repos-Leap packages locked out. They are responsible for creating a systemd repo service. This repo service is optional, and limits what you can personally change among your configured repos. I choose the old-fashioned management scheme - purely manual. It’s been working fine for me for openSUSE since before Tumbleweed or Leap existed.

Sorry. This might be the dumbest post I ever posted in this forum. I missed that step somehow.

Thank you for helping.
I have followed through the guide and the upgrade seems to be working well.

BTW, I have found openSUSE leap is somewhat terrible to use. Quite a few things were not working until I upgraded to TW or slowroll. In the same time, TW is generally stable for me.

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