SUSE-RU-2025:4131-1: important: Recommended update for suse-migration-sle16-activation, SLES16-Migration, SLES16-SAP_Migration, suse-migration-services, suse-migration-rpm, wicked2nm, image-janitor

SLE-UPDATES null at suse.de
Tue Nov 18 16:30:23 UTC 2025



# Recommended update for suse-migration-sle16-activation, SLES16-Migration,
SLES16-SAP_Migration, suse-migration-services, suse-migration-rpm, wicked2nm,
image-janitor

Announcement ID: SUSE-RU-2025:4131-1  
Release Date: 2025-11-18T15:56:53Z  
Rating: important  
References:

  * bsc#1133919
  * bsc#1142108
  * bsc#1155192
  * bsc#1173532
  * bsc#1178737
  * bsc#1182520
  * bsc#1199028
  * bsc#1209304
  * bsc#1209591
  * bsc#1211240
  * bsc#1219004
  * bsc#1222258
  * bsc#1244188
  * bsc#1246513
  * bsc#1248010
  * bsc#1248137
  * bsc#1250076
  * bsc#1250078

  
Affected Products:

  * Basesystem Module 15-SP7
  * SAP Applications Module 15-SP7
  * SUSE Linux Enterprise Desktop 15 SP7
  * SUSE Linux Enterprise Real Time 15 SP7
  * SUSE Linux Enterprise Server 15 SP7
  * SUSE Linux Enterprise Server for SAP Applications 15 SP7

  
  
An update that has 18 fixes can now be installed.

## Description:

This update for suse-migration-sle16-activation, SLES16-Migration,
SLES16-SAP_Migration, suse-migration-services, suse-migration-rpm, wicked2nm,
image-janitor fixes the following issues:

Changes for suse-migration-sle16-activation:

  * Simplify interface naming by disabling predictable names at boot
  * shellcheck heavily complained
  * check migration target before testing for architecture version
  * Create systemd.link files for virtual VMware/Hyper-V NICs
  * Add changes for newest wicked2nm
  * Activation packages can no longer be noarch
  * Architecture check before allowing migration to be activated
  * Add missing pre snapshot setup to run_migration
  * Add wicked2nm network migration
  * Setup ExclusiveArch for activation packages
  * Make activation package require by provides tag
  * Fix product related requirement settings

Changes for SLES16-Migration:

  * Added .ssh directory for migration user
  * Add etc/motd overlay file Print message how to show migration progress
    information
  * Fix build on more architectures
  * Initial changelog

Changes for SLES16-SAP_Migration:

  * Support wicked2nm migration
  * Migration live image for SLES4SAP 15 to 16

Changes for suse-migration-services:

  * Set systemd offline for Zypper in chroot mode
  * Fix apparmor install procedure
  * Fixed azuremetadata device lookup
  * Use of f-strings not allowed in the DMS
  * Simplify interface naming by disabling predictable names at boot
  * Fixed test_check_lsm_migration unit test
  * Fix setup_host_network_test by mocking os.makedirs
  * wicked2nm: log network state on nm-online failure
  * Fixed LSM pre checks to be more robust
  * shellcheck heavily complained
  * Do not evaluate wicked2nm output in precheck
  * Fix unit test for lsm check
  * prechecks/lsm.py: remove _apparmor_analyze_profiles()
  * LSM migration check for AppArmor -> SELinux
  * Improve pre-check message
  * Fix MinSLEVersion value depending on target
  * reduce package set on migration image
  * Fixed behavior of wicked2m pre check
  * implementation of sshd root login pre-check
  * Fixed selinux to apparmor migration
  * Fixed reading of migration config for target class
  * Add recursion guard to MigrationConfig::_merge_config_dicts
  * shrink migration image
  * container/sle16/config.sh
  * sle16/config.sh - use dropin for s390 migration-config
  * doc: fix indentation
  * check for migration target by matching ISO file name
  * config: introduce dropin dir migration-config.d/
  * Apply SLE16 live image setup to container setup
  * bind mount only required subdirectories under /run into chroot
  * Add missing package requirement
  * check migration target before testing for architecture version
  * setup_host_network: simplify code - use os.makedirs()
  * Create systemd.link files for virtual VMware/Hyper-V NIC
  * Preserve systemd.link files from /etc/systemd/network/
  * Add changes for the newest wicked2nm
  * Ensure wicked2nm is a dependency of pre-checks for SLE 16 migration
  * Activation packages can no longer be noarch
  * Fix update of image .changes files
  * Architecture check before allowing migration to be activated
  * Improve error logs when wicked2nm fails
  * Include image changelog to version bump
  * Ensure wicked2nm migration is always running, despite warnings
  * Fix: add --no-recommends on patterns-base-selinux installation
  * Update suse-migration-services for container use
  * Update SLE16 migration container
  * Update SAP live migration image
  * Add missing pre snapshot setup to run_migration
  * Follow up fix for the wicked to nm migration
  * Add wicked2nm network migration
  * Add glob support to preserve_files
  * Setup ExclusiveArch for activation packages
  * Build sles4sap migration for cloud on x86_64 only
  * Do not build sles4sap migration on s390x
  * Use systemctl kexec
  * Fix: return the correct kernel path based on machine type
  * Fixed glob pattern match for package name
  * Remove menitoning of SLES 12-SP4
  * Make activation package require by provides tag
  * Added SLES16-SAP_Migration live image
  * Do not use list[str] type hint
  * Fix error evaluation from offline_migrations API
  * Fix logging from non unit files
  * Fix product related requirement settings
  * Repos for migration image must be in kiwi
  * Added .ssh to migration user for SAP 15 live image
  * Added SLES15-SAP_Migration Makefile target
  * Add proper release package for SLE16 migration
  * Fix typo in service name
  * Drop obsolete check for resolv.conf
  * Fix migration user home dir setup for SLE16
  * Update README_QA.rst
  * test: split unit test for setup_name_resolver
  * Install patterns-base-selinux for Apparmor migration
  * Ensure the rebuild counter is not stripped from the rpm
  * Exit silently if no migration iso is found
  * Ensure rpmlintrc file is part of suse-migration-services SRPM
  * Ignore fixup! entries when generating changelog
  * Increase python test matrix
  * Remove redundanct requires on itself
  * Fix ordering of pre-checks and actual migration
  * Add SLES15-Migration target to Makefile
  * Fix suse-migration-console-log service
  * Fix typo in REA- Activate only connections if present in the current system
  * Improve error output, exit codes and add flag to disable user hints
  * Add support for autoip-fallback
  * Issue only a info when dhcp.update is non default
  * Add ipv4_static broadcast
  * Apply dhcp settings to mirror wicked client id
  * Fix test.sh, fail if migration succeed but expect fail
  * Fix sysctl handling
  * Avoid cloning in parsing of route
  * Fix continue migration to show all warnings beforehand
  * Improve warning messages - show interface, element names
  * Remove unwrap in route parsing
  * bump slab from 0.4.10 to 0.4.11 to address CVE-2025-55159 (bsc#1248010)
  * Fix netconfig handling with proper priority setting
  * Add ovs support
  * Use agama-network instead of agama-(lib|server)
  * Only activate connections marked with autostart
  * Give hint in error message how to ignore warnings
  * Update README.md with updated installation and usage infos
  * Add support for Leap 15
  * Remove BuildRequires that are no longer necessary due to the agama-network
    switch.
  * The agama-network switch also removes the vulnerable and unmaintained
    'users' crate from the dependencies. (bsc#1244188)DME_QA
  * Fix: split name resolver setup into its own service
  * Fix: set path according to current arch in grub.d/99_migration
  * Add support to enable single rpm transaction for upgrade
  * enable suse-migration-ha.service in the migration image
  * Migration for high availability extension
  * RPM wrapper fixes
  * Cleanup secfile to follow python singlespec policy
  * Support product specifier in ISO name
  * Ensure sle16 images can build on all supported platforms
  * Use name pattern compatible to suse-migration-rpm
  * Fix SLE15 migration images
  * SAP product should migrate to 15 SP4
  * Add SLES15-SAP-Migration
  * Bump target to SLE15 SP7
  * Update bumpversion config Include sle16 container build to version bump
  * Handle selinux boot option when using kexec
  * Ensure migration to SLES16 uses selinux, not apparmor
  * improve os-release parsing
  * Ensure SLES16 is also detected in SCC precheck
  * Add high availablity extension check
  * Fix package names for python packages on SLE16
  * Relax on the shim-install call
  * Fixup package name for SLE16 and SLE16 container
  * Fix changelog references for activation packages
  * Add product migration check

Changes for suse-migration-rpm:

  * Fix MinSLEVersion value depending on target
  * Add product requirement according to image name.
  * Exit silently if no migration iso is found.
  * Add build and perl(Date::Parse) to ensure we can append changelog entries to
    generated package.

Changes for wicked2nm:

  * Activate only connections if present in the current system
  * Improve error output, exit codes and add flag to disable user hints
  * Add support for autoip-fallback
  * Issue only a info when dhcp.update is non default
  * Add ipv4_static broadcast
  * Apply dhcp settings to mirror wicked client id
  * Fix test.sh, fail if migration succeed but expect fail
  * Fix sysctl handling
  * Avoid cloning in parsing of route
  * Fix continue migration to show all warnings beforehand
  * Improve warning messages - show interface, element names
  * Remove unwrap in route parsing
  * bump slab from 0.4.10 to 0.4.11 to address CVE-2025-55159 (bsc#1248010)
  * Fix netconfig handling with proper priority setting
  * Add ovs support
  * Use agama-network instead of agama-(lib|server)
  * Only activate connections marked with autostart
  * Give hint in error message how to ignore warnings
  * Update README.md with updated installation and usage infos
  * Add support for Leap 15
  * Remove BuildRequires that are no longer necessary due to the agama-network
    switch.
  * The agama-network switch also removes the vulnerable and unmaintained
    'users' crate from the dependencies. (bsc#1244188)

Chages for image-janitor: \- Fix packaging (add doc, license) \- Release 0.2.0
with configuration files packaged \- Initial packag

## Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * SAP Applications Module 15-SP7  
    zypper in -t patch SUSE-SLE-Module-SAP-Applications-15-SP7-2025-4131=1

  * Basesystem Module 15-SP7  
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP7-2025-4131=1

## Package List:

  * SAP Applications Module 15-SP7 (ppc64le x86_64)
    * SLES16-SAP_Migration-2.1.26-15.14.4
  * Basesystem Module 15-SP7 (aarch64 ppc64le s390x x86_64)
    * wicked2nm-debuginfo-1.4.0-150700.15.7.2
    * wicked2nm-1.4.0-150700.15.7.2
    * wicked2nm-debugsource-1.4.0-150700.15.7.2
    * SLES16-Migration-2.1.26-15.22.4
  * Basesystem Module 15-SP7 (noarch)
    * python3-Cerberus-1.3.2-150700.20.2.10
    * python3-migration-2.1.26-150700.16.12.1
    * suse-migration-pre-checks-2.1.26-150700.16.12.1
  * Basesystem Module 15-SP7 (aarch64 ppc64le x86_64)
    * suse-migration-sle16-activation-2.1.26-150700.15.9.1

## References:

  * https://bugzilla.suse.com/show_bug.cgi?id=1133919
  * https://bugzilla.suse.com/show_bug.cgi?id=1142108
  * https://bugzilla.suse.com/show_bug.cgi?id=1155192
  * https://bugzilla.suse.com/show_bug.cgi?id=1173532
  * https://bugzilla.suse.com/show_bug.cgi?id=1178737
  * https://bugzilla.suse.com/show_bug.cgi?id=1182520
  * https://bugzilla.suse.com/show_bug.cgi?id=1199028
  * https://bugzilla.suse.com/show_bug.cgi?id=1209304
  * https://bugzilla.suse.com/show_bug.cgi?id=1209591
  * https://bugzilla.suse.com/show_bug.cgi?id=1211240
  * https://bugzilla.suse.com/show_bug.cgi?id=1219004
  * https://bugzilla.suse.com/show_bug.cgi?id=1222258
  * https://bugzilla.suse.com/show_bug.cgi?id=1244188
  * https://bugzilla.suse.com/show_bug.cgi?id=1246513
  * https://bugzilla.suse.com/show_bug.cgi?id=1248010
  * https://bugzilla.suse.com/show_bug.cgi?id=1248137
  * https://bugzilla.suse.com/show_bug.cgi?id=1250076
  * https://bugzilla.suse.com/show_bug.cgi?id=1250078

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20251118/aaa7e2a3/attachment.htm>


More information about the sle-updates mailing list