How can I use opensuse-migration-tool to migrate from OpenSuse Leap 15.6 to OpenSuse Slowroll?

I am a user of OpenSuse Leap 15.6. I would like to migrate to OpenSuse Slowroll. I have downloaded the latest snapshot of Slowroll and created a USB stick bootloader for the OS. I have tried installing the OS using the USB stick. The installation process starts and proceeds normally up to a point where the installer starts coming up with messages of missing packages. I have searched the Internet for information on alternative means of installing Slowroll. One of the alternatives that is suggested in the Internet is the use of opensuse-migration-toolto migrate from one Opensuse OS to another. I have installed opensuse-migration-tool. However, whenever I try to use it, it comes up with the message

Network error: Unable to fetch release data from https://get.opensuse.org/api/v0/distributions.json
Ensure that you have working network connectivity and get.opensuse.org is accessible.

My network connectivity is OK. Could someone advise on what I should do to use opensuse-migration-tool to migrate from OpenSuse Leap 15.6 to Slowroll?

From where and how do you try to run this tool? From within a terminal session or a graphical session?
What is the exact command you try to use?

Show

curl -L https://get.opensuse.org/api/v0/distributions.json

I tried using the command from a terminal. I did Ctrl+Alt+F1 to move from a graphical mode to a terminal mode.

I got the following message:

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: curl - SSL CA Certificates

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

It is unrelated to the script. You see MITM - something on the network path attempts to intercept HTTPS connection. There was recently a discussion about the same issue.

First, welcome to the openSUSE Forums.


It’s often nice to see what “The Internet” suggests but, for the case of openSUSE, the usual place to begin is – <https://www.opensuse.org/>

  • With a new design as of the beginning of September in the year 2025 … :upside_down_face:

From there, scroll down a bit to the section “Specialized flavors” and choose “Slowroll” – <Portal:Slowroll>

  • Please read the instructions “For migration from an existing Leap or Tumbleweed installation, follow the steps below.”.

AFAICS, there ain’t no mention of an “opensuse-migration-tool” … :smiling_imp:

Could you please stay on topic?

That is not correct. opensuse-migration-tool is an officially supported and distributed openSUSE package, to support easy transition between different products. It is even a documented way to upgrade from Leap 15.6 to 16.0.

The only reason why the Slowroll Portal doesn‘t mention it is, because the latest update of the wiki page was before the release of the new tool.
I will later update the wiki when i find some time.

1 Like

Fine and good but, is it easier for the world at large to migrate from Leap to Slowroll by means of the procedure documented on the Slowroll Portal?

  • How well has the “opensuse-migration-tool” been tested for the Use Case of a migration from Leap to Slowroll?
  • Does it add the needed “leap-to-slowroll” repository?
  • Is the Bash “shopt” command executed as documented on the Portal page?

If you would read up on the basics of the new migration tool, you would see that there is zero need for the old complicated procedure. No intermediate repo or shopt needed…

It is still experimental… https://github.com/openSUSE/opensuse-migration-tool

As this tool is developed and maintained by Lubos (product manager for Leap 16), and it is even documented as official upgrade method for Leap 15.6->16, there is not much risk. It has a dry-run mode and all stuff.

1 Like

GitHub text …

Always use --dry-run first to preview planned changes!

I suspect that, this may well the root cause of the reported issue with the (new) tool … :smiling_imp:

Is there some reason you are sticking with mistrust and negativity? This while showing that you did not read the available docs?
Why not ask what you can do to help out?

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