Upgrade to leap 16.0 with opensuse-migration-tool hang after reboot

so I have to remove 6.18.7-4.gbb49763-default ??

@pier_andreit this thread tag is for Leap 16.0?

I would suggest you have just the following three repositories enabled;

2 | NVIDIA:repo-non-free   | repo-non-free (16.0) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/16.0                       | NVIDIA
6 | openSUSE:repo-openh264 | repo-openh264 (16.0) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap_16                 | openSUSE
7 | openSUSE:repo-oss      | repo-oss (16.0)      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64       | openSUSE

Then do a zypper -vvv dup --allow-vendor-change and see what happens…

Those are the only repositories I’m using on Leap 16.0 with a Turing GPU and 580.126.09 driver installed.

I do have the Intel GPU running as a Display controller, so somewhat reverse of your setup…

ok, but if I do this nvidia will be installed, how can I avoid this?
and also, if nvidia is not installed have I to use nomodest?

@pier_andreit you can add nomodeset at the grub menu? Did you try the command to see what it would do? If it’s going to add the nvidia stuff, then just use zypper -vv dup --allow-vendor-change --from 7

list repositories
zypper lr -d

eros@localhost:~> zypper lr -d
#  | Alias                                         | Name                                            | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                             | Service
---+-----------------------------------------------+-------------------------------------------------+---------+-----------+---------+------+----------+--------+---------------------------------------------------------------------------------+---------
 1 | Kernel:stable                                 | Kernel:stable                                   | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Kernel:/stable/standard              | 
 2 | NVIDIA:repo-non-free                          | repo-non-free (16.0)                            | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/16.0                                  | NVIDIA
 3 | 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_16.0/              | 
 4 | google-chrome                                 | google-chrome                                   | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                            | 
 5 | google_chromechrome                           | google_chrome(chrome)                           | No      | ----      | ----    | -    |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                             | 
 6 | 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 | 
 7 | openSUSE:repo-non-oss                         | repo-non-oss (16.0)                             | No      | ----      | ----    | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64              | openSUSE
 8 | openSUSE:repo-non-oss-debug                   | repo-non-oss-debug (16.0)                       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64        | openSUSE
 9 | openSUSE:repo-openh264                        | repo-openh264 (16.0)                            | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap_16                            | openSUSE
10 | openSUSE:repo-oss                             | repo-oss (16.0)                                 | Sì      | (r ) Sì   | Sì      | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64                  | openSUSE
11 | openSUSE:repo-oss-debug                       | repo-oss-debug (16.0)                           | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64            | openSUSE
12 | openSUSE:repo-oss-source                      | repo-oss-source (16.0)                          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss                  | openSUSE
13 | suse-home:AndnoVember:LXQt:Qt6                | suse-home:/AndnoVember:/LXQt:/Qt6               | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt:/Qt6/15.6/   | 
14 | suse-videolansolo_per_dvdcss_poi_disabilitare | suse-videolan(solo per dvdcss poi disabilitare) | No      | ----      | ----    | -    |   99     | rpm-md | https://download.videolan.org/SuSE/15.6/                                        | 
15 | suse_devel_language_javascriptdeno            | suse_devel_language_javascript(deno)            | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/javascript/15.6/   | 
16 | suse_network_utilities                        | suse_network_utilities                          | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/repositories/network:/utilities/15.6/             | 
eros@localhost:~> 

removed all other repos

eros@localhost:~> sudo zypper rr 1 3 4 5 6 7 8 11 12 13 14 15 16
[sudo] password di root: 
Rimozione del repository 'Kernel:stable' ..................................................................................[fine]
Il repository 'Kernel:stable' è stato rimosso.
Rimozione del repository 'Packman Repository' .............................................................................[fine]
Il repository 'Packman Repository' è stato rimosso.
Rimozione del repository 'google-chrome' ..................................................................................[fine]
Il repository 'google-chrome' è stato rimosso.
Rimozione del repository 'google_chrome(chrome)' ..........................................................................[fine]
Il repository 'google_chrome(chrome)' è stato rimosso.
Rimozione del repository 'openSUSE-Leap-15.6-1' ...........................................................................[fine]
Il repository 'openSUSE-Leap-15.6-1' è stato rimosso.
Rimozione del repository 'repo-non-oss (16.0)' ............................................................................[fine]
Il repository 'repo-non-oss (16.0)' è stato rimosso. [volatile]
Avvertenza: Il repository 'openSUSE:repo-non-oss' è gestito dal servizio 'openSUSE'. Le modifiche volatili sono azzerate dal prossimo aggiornamento del servizio!
Rimozione del repository 'repo-non-oss-debug (16.0)' ......................................................................[fine]
Il repository 'repo-non-oss-debug (16.0)' è stato rimosso. [volatile]
Avvertenza: Il repository 'openSUSE:repo-non-oss-debug' è gestito dal servizio 'openSUSE'. Le modifiche volatili sono azzerate dal prossimo aggiornamento del servizio!
Rimozione del repository 'repo-oss-debug (16.0)' ..........................................................................[fine]
Il repository 'repo-oss-debug (16.0)' è stato rimosso. [volatile]
Avvertenza: Il repository 'openSUSE:repo-oss-debug' è gestito dal servizio 'openSUSE'. Le modifiche volatili sono azzerate dal prossimo aggiornamento del servizio!
Rimozione del repository 'repo-oss-source (16.0)' .........................................................................[fine]
Il repository 'repo-oss-source (16.0)' è stato rimosso. [volatile]
Avvertenza: Il repository 'openSUSE:repo-oss-source' è gestito dal servizio 'openSUSE'. Le modifiche volatili sono azzerate dal prossimo aggiornamento del servizio!
Rimozione del repository 'suse-home:/AndnoVember:/LXQt:/Qt6' ..............................................................[fine]
Il repository 'suse-home:/AndnoVember:/LXQt:/Qt6' è stato rimosso.
Rimozione del repository 'suse-videolan(solo per dvdcss poi disabilitare)' ................................................[fine]
Il repository 'suse-videolan(solo per dvdcss poi disabilitare)' è stato rimosso.
Rimozione del repository 'suse_devel_language_javascript(deno)' ...........................................................[fine]
Il repository 'suse_devel_language_javascript(deno)' è stato rimosso.
Rimozione del repository 'suse_network_utilities' .........................................................................[fine]
Il repository 'suse_network_utilities' è stato rimosso.
eros@localhost:~> 

list repositories again

eros@localhost:~> LANG=C zypper lr -d
# | Alias                  | Name                 | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                            | Service
--+------------------------+----------------------+---------+-----------+---------+------+----------+--------+----------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free   | repo-non-free (16.0) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/16.0                 | NVIDIA
2 | openSUSE:repo-openh264 | repo-openh264 (16.0) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap_16           | openSUSE
3 | openSUSE:repo-oss      | repo-oss (16.0)      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64 | openSUSE
eros@localhost:~> 

zypper -vvv dup --allow-vendor-change --from 3

eros@localhost:~> LANG=C sudo zypper -vvv  dup --allow-vendor-change --from 3
Verbosity: 3
Initializing Target
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Checking whether to refresh metadata for repo-non-free (16.0)
Checking whether to refresh metadata for repo-openh264 (16.0)
Checking whether to refresh metadata for repo-oss (16.0)
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Force resolution: No

The following 9 items are locked and will not be changed by any action:
 Available:
  kernel-firmware-nvidia libnvidia-egl-gbm1 libnvidia-egl-wayland1 libnvidia-egl-x111 libnvidia-gpucomp
  nvidia-driver-G06-kmp-default nvidia-modprobe nvidia-persistenced
 Installed:
  PackageKit  1.2.8-150600.4.8.2  x86_64  @System  SUSE LLC <https://www.suse.com/>

The following package update will NOT be installed:
  PackageKit  1.2.8-160000.2.2  x86_64  repo-oss (16.0)  SUSE LLC <https://www.suse.com/>
Nothing to do.
eros@localhost:~> 

then I made zypper -vvv dup --allow-vendor-change

having a nothing to do as response I did zypper -vvv dup --allow-vendor-change
here

@pier_andreit So you need to remove those locks and let the system update, you still have packagekit from Leap 15.6 there, let the Nvidia drivers do there thing as well.

Need to try and get to a base install, then can add things back…

removed locks to nvidia and packagekit

eros@localhost:~> LANG=C sudo zypper -vvv  dup --allow-vendor-change
[sudo] password for root: 
Verbosity: 3
Initializing Target
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Checking whether to refresh metadata for repo-non-free (16.0)
Checking whether to refresh metadata for repo-openh264 (16.0)
Checking whether to refresh metadata for repo-oss (16.0)
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...
Force resolution: No
Computing upgrade...

The following package is going to be upgraded:
  PackageKit  1.2.8-150600.4.8.2 -> 1.2.8-160000.2.2  x86_64  repo-oss (16.0)  SUSE LLC <https://www.suse.com/>

1 package to upgrade.

Package download size:   477.4 KiB

Package install size change:
              |       1.3 MiB  required by packages that will be installed
    66.9 KiB  |  -    1.2 MiB  released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
committing
Preloading: http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/PackageKit-1.2.8-160000.2.2.x86_64.rpm [done]
Preload finished. [success (5.3 KiB/s) ] ..................................................................................[done]
Retrieving: PackageKit-1.2.8-160000.2.2.x86_64 (repo-oss (16.0))                                             (1/1), 477.4 KiB    

Checking for file conflicts: ..............................................................................................[done]
error: Key 70af9e8139db7c82 (SuSE Package Signing Key <build@suse.de>) expired on 2024-09-20 10:21:47
error: Key 70af9e8139db7c82 (SuSE Package Signing Key <build@suse.de>) expired on 2024-09-20 10:21:47
error: Key 70af9e8139db7c82 (SuSE Package Signing Key <build@suse.de>) expired on 2024-09-20 10:21:47
error: Key 70af9e8139db7c82 (SuSE Package Signing Key <build@suse.de>) expired on 2024-09-20 10:21:47
(1/1) Installing: PackageKit-1.2.8-160000.2.2.x86_64 ......................................................................[done]
Running post-transaction scripts ..........................................................................................[done]
CommitResult  (total 1, done 1, error 0, skipped 0, updateMessages 0)
Checking for running processes using deleted libraries...
 
eros@localhost:~> 

try booting wit the new kernels wit and without nomodeset but hangs at the same point

Likely doesn’t help, so I want you to add nomodeset fbdev=1 3 to the boot options and see if that gets further.

This error is due to the still installed leap 15.6 kernel packages.

added

nomodeset fbdev=1 3

in both the new kernels but hangs at the same point

it is the only that works

@pier_andreit just backup your data, do a fresh install is going to be the quickest solution, it’s hard to know what is left over from 15.6?

Maybe zypper se -s | grep 150600 or look for @System packages.

1 Like

here is

eros@localhost:~> LANG=C zypper se -s | grep 150600

(process:2803): pxbackend-WARNING **: 19:17:31.445: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:31.619: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.075: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.102: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.128: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.154: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.168: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.192: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.207: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.220: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:2803): pxbackend-WARNING **: 19:17:32.235: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!
i+ | kernel-default                                           | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-default-devel                                     | package    | 6.4.0-150600.23.84.1                                       | x86_64 | (System Packages)
i+ | kernel-default-devel                                     | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-default-devel                                     | package    | 6.4.0-150600.21.3                                          | x86_64 | (System Packages)
i+ | kernel-default-extra                                     | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-default-optional                                  | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-devel                                             | package    | 6.4.0-150600.23.84.1                                       | noarch | (System Packages)
i+ | kernel-devel                                             | package    | 6.4.0-150600.23.81.2                                       | noarch | (System Packages)
i+ | kernel-devel                                             | package    | 6.4.0-150600.21.2                                          | noarch | (System Packages)
i+ | libcurl4-32bit                                           | package    | 8.14.1-150600.4.37.1                                       | x86_64 | (System Packages)
i  | libldap-2_4-2-32bit                                      | package    | 2.4.46-150600.23.21                                        | x86_64 | (System Packages)
i+ | libopenh264-7                                            | package    | 2.3.1-2.sle150600.5                                        | x86_64 | (System Packages)
i+ | libx264-164                                              | package    | 0.164+git20231001.31e19f92-150600.1.pm.6                   | x86_64 | (System Packages)
i+ | libx265-209                                              | package    | 3.6-150600.2.pm.3                                          | x86_64 | (System Packages)
i  | smplayer-skins                                           | package    | 20.11.0-150600.1.pm.1                                      | noarch | (System Packages)
eros@localhost:~> 

but I don’t know how to look @ system packages

So those last few from libcurl4 need to be Leap 16.0 versions. Use zypper se -s | grep "(System Packages)"

here is

eros@localhost:~> LANG=C zypper se -s | grep "System Packages"

(process:3211): pxbackend-WARNING **: 19:42:38.743: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.118: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.260: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.284: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.298: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.326: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.341: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.389: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.414: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.441: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!

(process:3211): pxbackend-WARNING **: 19:42:39.455: px_manager_expand_pac: Unable to download PAC from pac+http://luiss.it/httpqw.pac while online = 1!
i+ | aMule                                                    | package    | 2.3.3.20250105.4a1b78a2a-160000.1.pm.3                     | x86_64 | (System Packages)
i  | deno                                                     | package    | 1.44.4-lp156.125.3                                         | x86_64 | (System Packages)
i+ | google-chrome-stable                                     | package    | 144.0.7559.109-1                                           | x86_64 | (System Packages)
i  | gstreamer-1.20-plugin-openh264                           | package    | 1.20.3-1.sle150500.2                                       | x86_64 | (System Packages)
i+ | kernel-default                                           | package    | 6.18.7-4.1.gbb49763                                        | x86_64 | (System Packages)
i+ | kernel-default                                           | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-default-devel                                     | package    | 6.4.0-150600.23.84.1                                       | x86_64 | (System Packages)
i+ | kernel-default-devel                                     | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-default-devel                                     | package    | 6.4.0-150600.21.3                                          | x86_64 | (System Packages)
i+ | kernel-default-extra                                     | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-default-optional                                  | package    | 6.4.0-150600.23.81.3                                       | x86_64 | (System Packages)
i+ | kernel-devel                                             | package    | 6.4.0-150600.23.84.1                                       | noarch | (System Packages)
i+ | kernel-devel                                             | package    | 6.4.0-150600.23.81.2                                       | noarch | (System Packages)
i+ | kernel-devel                                             | package    | 6.4.0-150600.21.2                                          | noarch | (System Packages)
i+ | libcurl4-32bit                                           | package    | 8.14.1-150600.4.37.1                                       | x86_64 | (System Packages)
i+ | libdvdcss2                                               | package    | 1.4.3+3-lp156.10.2                                         | x86_64 | (System Packages)
i  | libldap-2_4-2-32bit                                      | package    | 2.4.46-150600.23.21                                        | x86_64 | (System Packages)
i+ | libopenaptx0                                             | package    | 0.2.0-160000.10.pm.10                                      | x86_64 | (System Packages)
i+ | libopenh264-7                                            | package    | 2.3.1-2.sle150600.5                                        | x86_64 | (System Packages)
i+ | librtmp1                                                 | package    | 2.4.20151223.fa8646d-160000.2.pm.9                         | x86_64 | (System Packages)
i+ | libx264-164                                              | package    | 0.164+git20231001.31e19f92-150600.1.pm.6                   | x86_64 | (System Packages)
i  | libx264-165                                              | package    | 20250608.b35605ac-160000.1.pm.1                            | x86_64 | (System Packages)
i  | libx265-188                                              | package    | 3.3-lp156.2.2                                              | x86_64 | (System Packages)
i+ | libx265-209                                              | package    | 3.6-150600.2.pm.3                                          | x86_64 | (System Packages)
i+ | libx265-215                                              | package    | 4.1-160000.4.pm.2                                          | x86_64 | (System Packages)
i+ | sirikali                                                 | package    | 1.8.4+git0.74d5f4b-lp156.7.2                               | x86_64 | (System Packages)
i+ | sirikali-lang                                            | package    | 1.8.4+git0.74d5f4b-lp156.7.2                               | noarch | (System Packages)
i  | smplayer-skins                                           | package    | 20.11.0-150600.1.pm.1                                      | noarch | (System Packages)
eros@localhost:~> 

so how I can install libcurl4 for 16.0?

also smplayer skins is for 15.6

I’m trying to do something but opensuse seems down

Interesting observation:
5 | openSUSE-Leap-15.6-1 | openSUSE-Leap-15.6-1

The repo was not enabled. :wink: