Opensuse-migration-tool 15.6->16.0-beta not working as advertised

Note: This post began with the leap-16.0-beta tag selected. But it wouldn’t post. And now I can’t see that tag.
I’m not sure how best to proceed with the upgrade from Leap-15.6 to Leap-16.0 Beta.

**Is the opensuse-migration-tool expected to perform this upgrade? **

It isn’t working for me. The following is a copy of my console sessions.

### First I did the following as root, but didn't record the results
#######################################################
  416  2025-05-26 21:52:46 zypper lr -u | egrep -v "/distribution/|/update/"
  417  2025-05-26 21:54:39 zypper modifyrepo -d google-chrome
  418  2025-05-26 21:55:02 zypper modifyrepo -d packman
  419  2025-05-26 21:55:30 zypper modifyrepo -d repo-openh264
  420  2025-05-26 21:55:38 zypper lr -u | egrep -v "/distribution/|/update/"
  421  2025-05-26 21:58:36 zypper in opensuse-migration-tool
  422  2025-05-26 21:59:11 opensuse-migration-tool
  423  2025-05-26 22:06:05 zypper dup --releasever 16.0
  424  2025-05-26 22:07:59 clear
  425  2025-05-26 22:08:08 sudo zypper in opensuse-migration-tool
  426  2025-05-26 22:08:47 opensuse-migration-tool --dry-run
  427  2025-05-26 22:16:28 zypper dup --releasever 16.0
  428  2025-05-26 22:18:48 clear
  429  2025-05-26 22:25:08 zypper dup --releasever 16.0
##### the above command gave an error saying the tag  --releasever was unknown
  437  2025-05-26 22:28:56 opensuse-migration-tool --pre-release --dry-run
  438  2025-05-26 22:29:19 opensuse-migration-tool --pre-release
  439  2025-05-26 22:35:15 reboot
#############################################

aaaa
Loading repository data...
Reading installed packages...
'snapper' is already installed.
No update candidate for 'snapper-0.8.16-150300.3.9.1.x86_64'. The highest available version is already installed.
'grub2-snapper-plugin' is already installed.
No update candidate for 'grub2-snapper-plugin-2.12-150600.8.27.1.noarch'. The highest available version is already installed.
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  rollback-helper suseconnect-ng

2 new packages to install.

Package download size:     2.4 MiB

Package install size change:
              |       7.7 MiB  required by packages that will be installed
     7.7 MiB  |  -      0 B    released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
Retrieving: suseconnect-ng-1.9.0-150600.1.1.x86_64 (Main Repository)                                                                     (1/2),   2.4 MiB
Retrieving: suseconnect-ng-1.9.0-150600.1.1.x86_64.rpm ....................................................................................[done (8.8 MiB/s)]
Retrieving: rollback-helper-1.0+git20181218.5394d6e-4.3.1.noarch (Main Repository)                                                       (2/2),  22.6 KiB
Retrieving: rollback-helper-1.0+git20181218.5394d6e-4.3.1.noarch.rpm ..................................................................................[done]

Checking for file conflicts: ..........................................................................................................................[done]
(1/2) Installing: suseconnect-ng-1.9.0-150600.1.1.x86_64 ..............................................................................................[done]
(2/2) Installing: rollback-helper-1.0+git20181218.5394d6e-4.3.1.noarch ................................................................................[done]
Running post-transaction scripts ......................................................................................................................[done]
Backing up /etc/os-release as /etc/os-release.backup
warning: /etc/zypp/repos.d/repo-sle-debug-update.repo saved as /etc/zypp/repos.d/repo-sle-debug-update.repo.rpmsave
warning: /etc/zypp/repos.d/repo-backports-debug-update.repo saved as /etc/zypp/repos.d/repo-backports-debug-update.repo.rpmsave
error: package openSUSE-repos is not installed
Backing up /etc/os-release as /etc/os-release.backup
cp: cannot stat '/etc/os-release': No such file or directory
cp: failed to access '/etc/products.d/': Not a directory
rm: cannot remove '/etc/products.d/baseproduct': Not a directory
ln: failed to create symbolic link '/etc/products.d/baseproduct': Not a directory
Storing old copy as /etc/zypp/repos.d/repo-oss.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-debug-non-oss.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-debug.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-source.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-debug-update.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-update.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-debug-update-non-oss.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-update-non-oss.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-non-oss.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/repo-openh264.repo.rpmsave
Storing old copy as /etc/zypp/repos.d/openSUSE-Leap-15.6-1.repo.rpmsave
Registering system to SUSE Customer Center
Using E-Mail:<deleted>

Announcing system to https://scc.suse.com ...
Error: Registration server returned 'Unknown Registration Code.' (401)
Registering system to SUSE Customer Center

Announcing system to https://scc.suse.com ...
Error: Registration server returned 'Please provide Registration Code.' (401)
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...
Nothing to do.
error: package systemd-presets-branding-MicroOS is not installed
Reading installed packages...
Resolving package dependencies...

The following 2 packages are going to be REMOVED:
  opensuse-welcome opensuse-welcome-lang

2 packages to remove.

Package install size change:
              |         0 B    required by packages that will be installed
    -5.9 MiB  |  -    5.9 MiB  released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
(1/2) Removing: opensuse-welcome-lang-0.1.9+git.55.08b0379-lp156.3.3.noarch ...........................................................................[done]
(2/2) Removing: opensuse-welcome-0.1.9+git.55.08b0379-lp156.3.3.x86_64 ................................................................................[done]

Loading repository data...
Reading installed packages...
Package 'grub2-branding-SLE' not found.
Package 'plymouth-branding-SLE' not found.
'branding-SLE-15' not found in package names. Trying capabilities.
No provider of 'branding-SLE-15' found.
'systemd-presets-branding-SLE' not found in package names. Trying capabilities.
No provider of 'systemd-presets-branding-SLE' found.
'wallpaper-branding-SLE-15' not found in package names. Trying capabilities.
No provider of 'wallpaper-branding-SLE-15' found.
Migration process completed. A reboot is recommended.
USS-Liberty:~ #

##### after reboot ####

hattons@USS-Liberty:~> sudo opensuse-migration-tool

######################################################
# [EXPERIMENTAL] System Migration - NOT FOR PRODUCTION
#
# Migration from SLES is currently not supported.
#
# Please report issue at
# https://github.com/openSUSE/opensuse-migration-tool
######################################################

hattons@USS-Liberty:~> sudo zypper dup --allow-vendor-change
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...
Nothing to do.
hattons@USS-Liberty:~>


The tag is not “leap-16.0-beta”, it’s “leap-16-beta”.

We have Leap 15.6 on some computers, but will not upgrade them to a Beta. Will only upgrade when the GA is released.

However, I did test doing the 15.6 to 16 Beta Migration tool in a VM and it worked.

I didn’t see the tag. probably because I didn’t realize I had to search to see all the tags.