Re: Leap 15.6->16.0 upgrade, filesystem package fails, xmv: Illegal instruction (core dumped)

Paul Neuwirth via openSUSE Users <[email protected]> Fri, 10 Jul 2026 13:11:14 +0200
Newsgroups gmane.linux.suse.general
Organization swabian.net
Message-ID <[email protected]>
On Fri, 10 Jul 2026 12:56:08 +0200
Paul Neuwirth via openSUSE Users <[email protected]> wrote:

> Hello,
> I am trying to upgrade a server from Leap 15.6 to Leap 16.0 using
> "zypper dup"
> Getting this error during install of "filesystem":
> 
> Make a copy of `/bin'.
> Merge the copy with `/usr/bin'.
> Clean up duplicates in `/usr/bin'.
> Make a copy of `/sbin'.
> Merge the copy with `/usr/sbin'.
> Clean up duplicates in `/usr/sbin'.
> Make a copy of `/lib'.
> Merge the copy with `/usr/lib'.
> Clean up duplicates in `/usr/lib'.
> Make a copy of `/lib64'.
> Merge the copy with `/usr/lib64'.
> Clean up duplicates in `/usr/lib64'.
> Switch to new `/usr/bin'.
> /usr/libexec/convertfs: line 95: 13448 Illegal instruction     (core
> dumped) /usr/libexec/xmv "$ROOT/usr/${dir}.usrmerge" "$ROOT/usr/$dir"
> UsrMerge conversion failed, cleaning up !!! ATTENTION: Do NOT proceed
> if you see this message during !!! distribution upgrade. Chances are
> high that your system might !!! break beyond repair if you do.
> error: lua script failed: [string
> "%prein(filesystem-84.87-160000.2.2.x86_64)"]:22: exit error:
> filesystem-84.87-160000.2.2.x86_64: install failed error:
> filesystem-15.0-11.8.1.x86_64: erase skipped
> 
> obviously the statically linked "/usr/libexec/xmv" fails with an
> illegal instruction.
> 
> some details:
> 
> dmesg: 
[...]
> (0)(0)theta:~ # lscpu
> Architecture:                x86_64
>   CPU op-mode(s):            32-bit, 64-bit
>   Address sizes:             36 bits physical, 48 bits virtual
>   Byte Order:                Little Endian
> CPU(s):                      2
>   On-line CPU(s) list:       0,1
> Vendor ID:                   GenuineIntel
>   Model name:                Intel(R) Pentium(R) D CPU 3.00GHz
>     CPU family:              15
>     Model:                   6
>     Thread(s) per core:      1
>     Core(s) per socket:      2
>     Socket(s):               1
>     Stepping:                5
>     CPU(s) scaling MHz:      80%
>     CPU max MHz:             3000.0000
>     CPU min MHz:             2400.0000
>     BogoMIPS:                5999.66
>     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 lm constant_tsc pebs bts nopl cpuid pni dtes64
> monitor ds_cpl est cid cx16 xtpr pdcm lahf_lm pti Caches (sum of all):
> L1d:                       32 KiB (2 instances) L2:
>    4 MiB (2 instances) NUMA: NUMA node(s):              1
>   NUMA node0 CPU(s):         0,1
> Vulnerabilities:             
>   Gather data sampling:      Not affected
>   Indirect target selection: Not affected
>   Itlb multihit:             KVM: Mitigation: VMX unsupported
>   L1tf:                      Mitigation; PTE Inversion
>   Mds:                       Vulnerable: Clear CPU buffers attempted,
> no microcode; SMT disabled Meltdown:                  Mitigation; PTI
>   Mmio stale data:           Unknown: No mitigations
>   Reg file data sampling:    Not affected
>   Retbleed:                  Not affected
>   Spec rstack overflow:      Not affected
>   Spec store bypass:         Vulnerable
>   Spectre v1:                Mitigation; usercopy/swapgs barriers and
> __user pointer sanitization Spectre v2:                Mitigation;
> Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI
> Not affected Srbds:                     Not affected Tsa:
>         Not affected Tsx async abort:           Not affected
>   Vmscape:                   Not affected
> (0)(0)theta:~ # grep -m1 '^flags' /proc/cpuinfo
> 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 lm constant_tsc pebs bts nopl cpuid pni dtes64 monitor
> ds_cpl est cid cx16 xtpr pdcm lahf_lm pti
[...]

reply to myself after reading the release notes more carefully:

3.6.1 Minimum hardware requirements #

openSUSE Leap 16.0 requires hardware to meet requirements on these
architectures:

    For AMD64 and Intel* 64 systems: Microarchitecture level x86-64-v2
    or higher.

so I guess incompatible hardware, due to old processor. So will need to
replace a few servers here unfortunately or quit using openSUSE ?

some harsh requirement, considering 32bit CPU were supported much
longer, than x86-64(-pre-v2) :-(

Regards,

Paul