Upgrade from Leap 15.6 to 16 fails

This is the first time since probably openSuse 9.2 that all upgrade options failed.

Up to Leap 15.6 I’ve used the Linux Kamarada instructions to upgrade versions. Always worked like a charm. This time it failed. It keeps only retrieving packages and then exits.

Then I tried the openSUSE wiki instructions - also failed the same way. Again it only retrieved packages and exited. Although during the package download it asked me to remove some Nvidia 32-bit packages and also said a few times that access to the openh repo is denied, I selected Ignore. But I doubt the upgrade fails because of the openh access.

Then I tried an offline ISO from a USB stick - it wouldn’t even pass to the graphical tool screen, just hangs on a black screen with a blinking cursor. I also tried an online ISO - same result.

Then I tried the migration tool - again same result. But it’s worse than the manual steps because it downloads all packages, then shows how many will be updated and deleted, I select continue and it again downloads all packages. And then it fails and stops. No cause is displayed.

Well, after 10 attempts trying various ways a few times I’m clueless what else I can do.

Am I the only one with such problem or is the release really buggy? Any ideas what I can do to upgrade?

Does your system fullfill the new hardware requirements regarding CPU microarchitecture level x86-64-v2 ?

I have Intel Core i5-7500. How do I check its architecture?

https://en.opensuse.org/X86-64_microarchitecture_levels#Checking_your_CPU_for_compatibility_with_x86-64-v2

But your CPU should be good.

lscpu | grep sse4_2
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp vnmi md_clear flush_l1d arch_capabilities

Looks like SSE4.2 is there

zypper --no-refresh --releasever=16.0 dup

Why doesn’t this work anymore? Why does it always retrieve all packages? Has that option been removed in the latest version of zypper in Leap 15.6?

And I have this in the migration tool:

And here’s the zypper log:

It does not. You should show the full output of the opensuse-migration-tool as well as the output of

zypper lr -d

just before you run opensuse-migration-tool. And please, do not post text as pictures.

If it is long, update to the https://paste.opensuse.org/

1 Like

It’s trying to pull 15.6-repos. Something can’t be right with the releasever settings. Are you sure all repos are setup correctly for the --releasever option? Better show here.

I managed to install it. I’ve removed all repos. I’ve added a downloaded ISO repo from a USB. And then upgraded.

But the system is buggy. It crashes some times. Packman is not available and I can’t play any multimedia. This is the first time in 10 years I regret I’ve upgraded.

I see the Tumbleweed has got the Packman repo. How can I switch to it from Leap 16?

I’ve deleted all repos. Added 3: nvidia, oss and non-oss with the tumbleweed URL. But when I do zypper dup, it starts refreshing all repos, adds all the 16.0 ones back in + adds lots of old repos from 15.6 with changed releasever and then it fails, because the 15.6 urls with 16.0 don’t exist.

Here’s what I have:

https://paste.opensuse.org/pastes/d1a08dc5cfb6

1 Like

Try this doc:

https://en.opensuse.org/openSUSE:Migrate_Leap_to_Tumbleweed

Yea, there was a thread not long ago discussing this issue (among other threads too):

And here we have the 1st steps towards more trouble:

  • you should not need the php repo
  • you should install openSUSE-repos-Tumbleweed, this also enables the repo-openh264
  • randomly deleting/adding repos is a guarantee for trouble. Don’t.
1 Like

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