Testing opensuse-migration-tool --dry-run

I am testing opensuse-migration-tool --dry-run to check if my asus laptop with nvidia graphic card can easily upgrade to 16.0
started from leap 15.6
I run
sudo opernsuse-migration-tool --dry-run
choosing leap 16.6 on the first screen
something happen very fastly
choosing selinux, 32bit, pipewire on the second screen
I get this:
[INFO] Running post-migration task: 10_keepselinux Would execute: /usr/share/opensuse-migration-tool/scripts/10_keepselinux.sh [INFO] Running post-migration task: 20_ia32 Would execute: /usr/share/opensuse-migration-tool/scripts/20_ia32.sh [INFO] Running post-migration task: 20_pulse2pipewire Would execute: /usr/share/opensuse-migration-tool/scripts/20_pulse2pipewire.sh Migration process completed. A reboot is recommended. eros@localhost:~>
reading this post
the author says that

need to keep a repository enabled, but I cannot uncheck its box.
bu I didn’t get any repository list with checkbox to enable.
So, as everything has been very quickly, no download for example, my question is:
has my opensuse-migration-tool --dry-run worked or not?
as instructions says to disable external repositories (and I have more than one) why the tool didn’t asked me to disable them?
can I run opensuse-migration-tool safely?

Your post is unreadable. You are not new on this forum to not know how to properly format computer output.

Sorry, may be this is better…

I am testing opensuse-migration-tool --dry-run to check if my asus laptop with nvidia graphic card can easily upgrade to 16.0
started from leap 15.6

I run
sudo opernsuse-migration-tool --dry-run

Choosing leap 16.6 on the first screen. (Something happens very fast.)

Choosing selinux, 32bit, pipewire on the second screen I get this output:

[INFO] Running post-migration task: 10_keepselinux Would execute: /usr/share/opensuse-migration-tool/scripts/10_keepselinux.sh
[INFO] Running post-migration task: 20_ia32 Would execute: /usr/share/opensuse-migration-tool/scripts/20_ia32.sh
[INFO] Running post-migration task: 20_pulse2pipewire Would execute: /usr/share/opensuse-migration-tool/scripts/20_pulse2pipewire.sh Migration process completed. A reboot is recommended.
eros@localhost:~> 

Reading this post, the author says that

need to keep a repository enabled, but I cannot uncheck its box.

but I didn’t get any repository list with checkbox to enable.

So, as everything has been very quickly, no download for example, my question is: “has my opensuse-migration-tool --dry-run worked or not?”

As instructions says to disable external repositories (and I have more than one) why the tool didn’t asked me to disable them?

Can I run opensuse-migration-tool safely?

Mod edit: Improve formatting/syntax a bit

The tool asks youthat when it runs in real mode.

1 Like

ok, but in this way --dry-run seems nearly not so useful :grinning:
so do you think I can run opensuse-migration-tool safely?

That’s not what the tool source code says.

And we do not know your repository list, so how can we guess whether it was correct or not?

you are right :grinning:

eros@localhost:~> zypper lr
Le prioritĂ  dei repository non hanno effetto. Tutti i repository abilitati condividono la stessa prioritĂ .

#  | Alias                                         | Name                      | Enabled | GPG Check | Refresh
---+-----------------------------------------------+---------------------------+---------+-----------+--------
 1 | NVIDIA:repo-non-free                          | repo-non-free (15.6)      | Sì      | (r ) Sì   | Sì
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever         | Packman Repository        | Sì      | (r ) Sì   | Sì
 3 | google-chrome                                 | google-chrome             | Sì      | (r ) Sì   | Sì
 4 | google_chromechrome                           | google_chrome(chrome)     | Sì      | (r ) Sì   | Sì
 5 | openSUSE-Leap-15.6-1                          | openSUSE-Leap-15.6-1      | No      | ----      | ----
 6 | openSUSE:repo-non-oss                         | repo-non-oss (15.6)       | Sì      | (r ) Sì   | Sì
 7 | openSUSE:repo-non-oss-debug                   | repo-non-oss-debug (15.6) | No      | ----      | ----
 8 | openSUSE:repo-openh264                        | repo-openh264 (15.6)      | Sì      | (r ) Sì   | Sì
 9 | openSUSE:repo-oss                             | repo-oss (15.6)           | Sì      | (r ) Sì   | Sì
10 | openSUSE:repo-oss-debug                       | repo-oss-debug (15.6)     | No      | ----      | ----
11 | openSUSE:repo-oss-source                      | repo-oss-source (15.6)    | No      | ----      | ----
12 | openSUSE:update-backports                     | update-backports (15.6)   | Sì      | (r ) Sì   | Sì
13 | openSUSE:update-backports-debug               | update-backports-debug -> | No      | ----      | ----
14 | openSUSE:update-non-oss                       | update-non-oss (15.6)     | Sì      | (r ) Sì   | Sì
15 | openSUSE:update-non-oss-debug                 | update-non-oss-debug (1-> | No      | ----      | ----
16 | openSUSE:update-oss                           | update-oss (15.6)         | Sì      | (r ) Sì   | Sì
17 | openSUSE:update-oss-debug                     | update-oss-debug (15.6)   | No      | ----      | ----
18 | openSUSE:update-sle                           | update-sle (15.6)         | Sì      | (r ) Sì   | Sì
19 | openSUSE:update-sle-debug                     | update-sle-debug (15.6)   | No      | ----      | ----
20 | suse-home:AndnoVember:LXQt:Qt6                | suse-home:/AndnoVember:-> | Sì      | (r ) Sì   | Sì
21 | suse-videolansolo_per_dvdcss_poi_disabilitare | suse-videolan(solo per -> | No      | ----      | ----
eros@localhost:~> 
 

The tool expects English locale.

And now we still do not know what repos you have. Repos are defined by their URLs. Thus we need at least those in a list. E.g.

zypper lr -d

We do.

Which is completely irrelevant for this particular topic unless you can show me the part of opensuse-migration-tool code where it makes a difference.

I have no idea why you addressing me for posting the repo list with or without any reason or connection to the OT. I only point to the uselessness of the list posted by the OP.

ok, here is

eros@localhost:~> zypper lr -d
#  | Alias                                         | Name                                            | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service
---+-----------------------------------------------+-------------------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free                          | repo-non-free (15.6)                            | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                       | NVIDIA
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever         | Packman Repository                              | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                   | 
 3 | google-chrome                                 | google-chrome                                   | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                 | 
 4 | google_chromechrome                           | google_chrome(chrome)                           | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                  | 
 5 | openSUSE-Leap-15.6-1                          | openSUSE-Leap-15.6-1                            | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Sony_Storage_Media_7C070781F0C743E361-0:0-part2      | 
 6 | openSUSE:repo-non-oss                         | repo-non-oss (15.6)                             | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2       | openSUSE
 7 | openSUSE:repo-non-oss-debug                   | repo-non-oss-debug (15.6)                       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2 | openSUSE
 8 | openSUSE:repo-openh264                        | repo-openh264 (15.6)                            | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                 | openSUSE
 9 | openSUSE:repo-oss                             | repo-oss (15.6)                                 | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2           | openSUSE
10 | openSUSE:repo-oss-debug                       | repo-oss-debug (15.6)                           | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2     | openSUSE
11 | openSUSE:repo-oss-source                      | repo-oss-source (15.6)                          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2    | openSUSE
12 | openSUSE:update-backports                     | update-backports (15.6)                         | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                | openSUSE
13 | openSUSE:update-backports-debug               | update-backports-debug (15.6)                   | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2          | openSUSE
14 | openSUSE:update-non-oss                       | update-non-oss (15.6)                           | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                  | openSUSE
15 | openSUSE:update-non-oss-debug                 | update-non-oss-debug (15.6)                     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2            | openSUSE
16 | openSUSE:update-oss                           | update-oss (15.6)                               | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                      | openSUSE
17 | openSUSE:update-oss-debug                     | update-oss-debug (15.6)                         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                | openSUSE
18 | openSUSE:update-sle                           | update-sle (15.6)                               | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                      | openSUSE
19 | openSUSE:update-sle-debug                     | update-sle-debug (15.6)                         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                | openSUSE
20 | suse-home:AndnoVember:LXQt:Qt6                | suse-home:/AndnoVember:/LXQt:/Qt6               | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt:/Qt6/15.6/        | 
21 | suse-videolansolo_per_dvdcss_poi_disabilitare | suse-videolan(solo per dvdcss poi disabilitare) | No      | ----      | ----    | -    |   99     | rpm-md | https://download.videolan.org/SuSE/15.6/                                             | 
eros@localhost:~> 

@arvidjaar I don’t know how to run the tool with English locale, but do you intend the zypper tool or the migration-tool?
in any case “sì” means “yes”

opensuse-migration-tool

And the program looks for the string Yes, not for the string Sì.

I am pretty sure that if I did the forum search, I would find a lot of your topics where you have been told how to do it.

LANG=C opensuse-migration-tool

You may consider bug report for opensuse-migration-tool.

sorry, you are right :grinning: I was confused about locale and language
and you are right also for the locale bug of yes and sì in the tool
now with
sudo LANG=C opensuse-migration-tool
the migration-tool ask me about repositories to enable or disable
I selected these three options selinux, 32bit, pipewire

are these ok?

and I get this:

[INFO] Running post-migration task: 10_keepselinux
Would execute: /usr/share/opensuse-migration-tool/scripts/10_keepselinux.sh
[INFO] Running post-migration task: 20_ia32
Would execute: /usr/share/opensuse-migration-tool/scripts/20_ia32.sh
[INFO] Running post-migration task: 20_pulse2pipewire
Would execute: /usr/share/opensuse-migration-tool/scripts/20_pulse2pipewire.sh
Migration process completed. A reboot is recommended.
eros@localhost:~> 

do you think running sudo LANG=C opensuse-migration-tool is safe now??

I’m trying to open a bug for opensuse-migration-tool

I do not know what “safe” means, but there is no Packman repository for Leap 16.0 (at least, it was not present until recently). Also, it is impossible to tell whether the Leap release is hard coded from the zypper output. It is up to you to check your repositories configuration.

for safe I intend that after the upgrade I will have a working 16.0 with the same programs of 15.6
but without packman and codex it is very difficult I think
looking at here I can see packman and some software for 16.0 but they are very few and probably in progress
so I think I’ll wait at least for packman full version, or there are other solution??

what does mean this? hard coded from the zypper output
it is impossible to tell whether the Leap release is hard coded from the zypper output.

aarch64

succeeded: 33

scheduled: 1

building: 1

disabled: 31

excluded: 7

x86_64

succeeded: 40

failed: 1

disabled: 32

So, wait a couple of months. No need to rush. Leap 15.6 will be here until the first quarter of 2026 - by then, 16 will be more acceptable.

2 Likes