action #104890
closed[sle][migration][sle15sp4] Track Jira feature PM-3278, Leap Micro 5.2 to SLE Micro 5.2 migration
100%
Description
We will use this ticket to track https://jira.suse.com/browse/PM-3278, include the manual test or further automation.
Detail of the info for the feature please refer to the meeting minutes in https://confluence.suse.com/display/qasleapac1/SLE15SP4+communication+info+for+Leap+Micro+5.2+to+SEL+Micro+5.2
Updated by tinawang123 over 2 years ago
Information record:
https://en.opensuse.org/Portal:MicroOS/Ignition
https://en.opensuse.org/Main_Page
https://en.opensuse.org/SDB:System_upgrade
MicroOS opensuse: https://openqa.opensuse.org/tests/1426590#settings (openSUSE-MicroOS.aarch64-15.2.0-kvm-and-xen-Build35.52.qcow2)
https://openqa.suse.de/tests/7966564# (sle-micro_migration)
KVM and XEN difference: https://blog.csdn.net/hxpjava1/article/details/87875419
http://download.opensuse.org/distribution/leap/15.2/microos/
https://users.suse.com/~kukuk/SUSE-CaaSP-Docu/transactional-update.8.html
Migration to SLE is possible via manual registration as suse-microos using SUSEConnect:
# old /etc/zypp/repos.d/repo-*
# transactional-update shell
# SUSEConnect -r $REGCODE -p suse-microos/5.1/x86_64
# zypper dup --allow-vendor-change
# exit
# reboot
wget https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/15.3/repo/oss/src/SUSEConnect-0.3.29-10.1.src.rpm
Updated by tinawang123 over 2 years ago
Debug case:
https://openqa.suse.de/tests/8004407
Updated by tinawang123 over 2 years ago
Registering system to SUSE Customer CenterUpdating system details on https://scc.suse.com ...Activating MicroOS 15.2 x86_64 ...
Error: Registration server returned 'No product found on SCC for: MicroOS 15.2 x86_64
Updated by tinawang123 over 2 years ago
- Status changed from New to Blocked
- % Done changed from 0 to 20
10.161.59.210
Updated by tinawang123 over 2 years ago
Refer case: https://openqa.suse.de/tests/8009225
Updated by tinawang123 about 2 years ago
Still not ready:
https://openqa.suse.de/tests/8123887#step/suseconnect_scc/33
Updated by tinawang123 about 2 years ago
Case:
https://openqa.suse.de/tests/8157312
Bug:
Bug 1195889 - openQA test fails in suseconnect_scc - MicroOS-15.2-1.x86_64 conflicts with namespace:otherproviders(distribution-release) provided by product:SUSE-MicroOS-5.2-1.x86_64
Updated by tinawang123 about 2 years ago
Still cannot register the system:
https://openqa.suse.de/tests/8216168#step/suseconnect_scc/39
Updated by tinawang123 about 2 years ago
Reopen the bug:
https://openqa.suse.de/tests/8216168#step/suseconnect_scc/39
Updated by tinawang123 about 2 years ago
Still can reproduce the error:
https://openqa.suse.de/tests/8348698#step/suseconnect_scc/39
Updated by tinawang123 about 2 years ago
Still can reproduce:
https://openqa.suse.de/tests/8382073#step/suseconnect_scc/39
Updated by tinawang123 about 2 years ago
Created job #8480241: sle-micro-5.2-MicroOS-Image-B-Staging-x86_64-Build47.2_11.1-sle-micro_update@64bit -> http://openqa.suse.de/t8480241
Updated by tinawang123 about 2 years ago
Created job #8480602: sle-micro-5.2-MicroOS-Image-B-Staging-x86_64-Buildtinawang123_os-autoinst-distri-opensuse_mic-sle-micro_update@tinawang123_os-autoinst-distri-opensuse_mic@64bit -> http://openqa.suse.de/t8480602
Updated by tinawang123 about 2 years ago
Updated by tinawang123 about 2 years ago
BUG:
Bug 1198368 - Leap Micro 5.2 to SLE Micro 5.2 migration - Failed to provide Package kernel-firmware-mellanox-20210208-2.4.noarch (SUSE-MicroOS-5.2-Pool)
Bug 1198369 - Leap Micro 5.2 to SLE Micro 5.2 migration - transactional-update dup cannot use '--allow-vendor-change'
Bug 1198371 - Leap Micro 5.2 to SLE Micro 5.2 migration - transactional-update dup command cannot do leap to sle migration
Updated by tinawang123 about 2 years ago
Updated by leli about 2 years ago
- Estimated time changed from 20.00 h to 40.00 h
Updated by tinawang123 about 2 years ago
- Status changed from Blocked to Resolved
- % Done changed from 20 to 100
Test steps:
old /etc/zypp/repos.d/repo-*
transactional-update shell
SUSEConnect -r $REGCODE -p suse-microos/5.2/x86_64
zypper dup --allow-vendor-change
exit
reboot
Then check system information:
localhost:~ # more /etc/os-release
NAME="SLE Micro"
VERSION="5.2"
VERSION_ID="5.2"
PRETTY_NAME="SUSE Linux Enterprise Micro 5.2"
ID="suse-microos"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:suse-microos:5.2"
To extend raw file disk space, use command:
qemu-img resize -f raw debian.img +10GB
Updated by tinawang123 about 2 years ago
Leap micro os 5.2 image:
https://build.opensuse.org/package/binaries/openSUSE:Leap:Micro:5.2:Images/SUSE-MicroOS:Default/images
The automatic test will fix on https://progress.opensuse.org/issues/110731