Package conflict between libzypp and python2-zypp-plugin while upgrading from SLE 15 SP3
This document (000021782) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Linux Enterprise Server 15 SP3
SUSE Linux Enterprise Server for SAP Applications 15 SP3
PAYG and BYOS instances on Azure
Situation
The upgrade from SUSE Linux Enterprise Server for SAP Applications 12 SP5 to SUSE Linux Enterprise Server for SAP Applications 15 SP3 as the current default migration target finished successfully using the SUSE Distribution Migration System (DMS).
Afterwards starting an upgrade from SUSE Linux Enterprise Server for SAP Applications 15 SP3 to SUSE Linux Enterprise Server for SAP Applications 15 SP6 executing "zypper migration -v" failed and the following dependency issue is shown:
Example (snippet):
sles-sap-12-sp5-byos-gen1:~ # zypper migration -v
.
.
Snapper not configured
Executing '/usr/bin/zypper --verbose patch-check --updatestack-only'
Verbosity: 2
Initializing Target
Refreshing service 'Basesystem_Module_x86_64'.
Refreshing service 'Desktop_Applications_Module_x86_64'.
Refreshing service 'Legacy_Module_x86_64'.
Refreshing service 'Public_Cloud_Module_x86_64'.
Refreshing service 'Python_2_Module_x86_64'.
Refreshing service 'SAP_Applications_Module_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_High_Availability_Extension_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Server_for_SAP_Applications_x86_64'.
Refreshing service 'Server_Applications_Module_x86_64'.
Checking whether to refresh metadata for SLE-Module-Basesystem15-SP3-Updates
Checking whether to refresh metadata for SLE-Module-Desktop-Applications15-SP3-Updates
Checking whether to refresh metadata for SLE-Module-Legacy15-SP3-Updates
Checking whether to refresh metadata for SLE-Module-Public-Cloud15-SP3-Updates
Checking whether to refresh metadata for SLE-Module-Python2-15-SP3-Updates
Checking whether to refresh metadata for SLE-Module-SAP-Applications15-SP3-Updates
Checking whether to refresh metadata for SLE-Product-HA15-SP3-Updates
Checking whether to refresh metadata for SLE-Product-SLES_SAP15-SP3-Updates
Checking whether to refresh metadata for SLE-Module-Server-Applications15-SP3-Updates
Loading repository data...
Reading installed packages...
Considering 7 out of 14 applicable patches:
Category | Updatestack | Included categories
------------+-------------+--------------------
recommended | 6 |
optional | 1 | feature
1 patch optional (use '--with-optional' to include optional patches)
6 patches needed (0 security patches)
Executing '/usr/bin/zypper --verbose --no-refresh patch --updatestack-only'
Autorefresh disabled.
Verbosity: 2
Initializing Target
Loading repository data...
Reading installed packages...
Selecting 'patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2025-840-1.noarch' from repository 'SLE-Product-SLES_SAP15-SP3-Updates' for installation.
Selecting 'patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2025-679-1.noarch' from repository 'SLE-Product-SLES_SAP15-SP3-Updates' for installation.
Patch 'SUSE-SLE-Product-SLES_SAP-15-SP3-2025-221-1' is optional. Use 'zypper in patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2025-221' to install it, or '--with-optional' to include all optional patches.
Selecting 'patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2024-4199-1.noarch' from repository 'SLE-Product-SLES_SAP15-SP3-Updates' for installation.
Selecting 'patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2024-3730-1.noarch' from repository 'SLE-Product-SLES_SAP15-SP3-Updates' for installation.
Selecting 'patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2024-3536-1.noarch' from repository 'SLE-Product-SLES_SAP15-SP3-Updates' for installation.
Selecting 'patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2024-2870-1.noarch' from repository 'SLE-Product-SLES_SAP15-SP3-Updates' for installation.
Resolving package dependencies...
Force resolution: No
Problem: 1: the to be installed libzypp-17.36.3-150200.150.1.x86_64 conflicts with 'python2-zypp-plugin < 0.6.4' provided by the installed python2-zypp-plugin-0.6.3-150000.4.2.1.noarch
Solution 1: Following actions will be done:
deinstallation of libzypp-17.34.1-150200.106.2.x86_64
deinstallation of zypper-1.14.73-150200.81.6.x86_64
deinstallation of yast2-pkg-bindings-4.3.13-150300.3.10.11.x86_64
deinstallation of libyui-qt-pkg15-4.1.5-150300.3.12.5.x86_64
deinstallation of libyui-ncurses-pkg15-4.1.5-150300.3.12.5.x86_64
deinstallation of btrfsmaintenance-0.4.2-150100.3.6.2.noarch
deinstallation of snapper-zypp-plugin-0.8.16-150300.3.9.1.x86_64
deinstallation of patterns-yast-yast2_basis-20201210-1.25.x86_64
deinstallation of yast2-metapackage-handler-3.1.4-3.3.noarch
deinstallation of yast2-packager-4.3.27-150300.3.15.2.x86_64
deinstallation of yast2-add-on-4.3.10-150300.3.8.1.noarch
deinstallation of yast2-bootloader-4.3.32-150300.3.11.1.x86_64
deinstallation of yast2-country-4.3.19-150300.3.14.1.x86_64
deinstallation of yast2-installation-4.3.55-150300.3.34.2.noarch
deinstallation of yast2-migration-4.2.5-3.3.1.noarch
deinstallation of yast2-4.3.70-150300.3.23.3.x86_64
deinstallation of yast2-online-update-4.2.3-150200.3.3.1.noarch
deinstallation of autoyast2-installation-4.3.106-150300.3.56.1.noarch
deinstallation of yast2-update-4.3.5-150300.3.9.1.x86_64
deinstallation of yast2-registration-4.3.29-150300.3.23.2.noarch
deinstallation of patterns-base-minimal_base-20200124-10.5.1.x86_64
deinstallation of purge-kernels-service-0-8.3.1.noarch
deinstallation of suseconnect-ng-1.13.0-150100.3.39.1.x86_64
deinstallation of cloud-regionsrv-client-10.3.11-150300.13.19.1.noarch
deinstallation of zypper-needs-restarting-1.14.85-150200.108.1.noarch
deinstallation of zypper-lifecycle-plugin-0.6.1601367426.843fe7a-1.60.noarch
deinstallation of yast2-network-4.3.89-150300.3.41.1.noarch
deinstallation of yast2-iscsi-client-4.3.4-3.3.2.noarch
deinstallation of yast2-kdump-4.3.4-1.4.x86_64
deinstallation of yast2-storage-ng-4.3.60-150300.3.21.1.x86_64
deinstallation of autoyast2-4.3.106-150300.3.56.1.noarch
deinstallation of yast2-control-center-4.3.0-1.76.x86_64
deinstallation of yast2-dns-server-4.3.3-1.1.noarch
deinstallation of yast2-firewall-4.3.11-1.1.noarch
deinstallation of yast2-http-server-4.3.1-1.115.noarch
deinstallation of yast2-iscsi-lio-server-4.2.5-1.19.noarch
deinstallation of yast2-journal-4.3.0-1.51.noarch
deinstallation of yast2-ldap-4.1.0-1.28.x86_64
deinstallation of yast2-mail-4.3.3-1.78.noarch
deinstallation of yast2-nis-client-4.3.6-1.3.x86_64
deinstallation of yast2-pam-4.3.4-1.3.noarch
deinstallation of yast2-printer-4.3.2-1.99.x86_64
deinstallation of yast2-samba-server-4.3.4-1.5.noarch
deinstallation of yast2-services-manager-4.3.6-1.3.noarch
deinstallation of yast2-slp-4.1.1-1.143.x86_64
deinstallation of yast2-snapper-4.2.0-1.152.x86_64
deinstallation of yast2-squid-4.3.2-1.101.x86_64
deinstallation of yast2-sudo-4.3.0-1.94.noarch
deinstallation of yast2-support-4.3.0-1.99.noarch
deinstallation of yast2-sysconfig-4.3.3-1.3.noarch
deinstallation of yast2-tftp-server-4.3.1-1.99.noarch
deinstallation of yast2-tune-4.3.1-1.39.x86_64
deinstallation of yast2-audit-laf-4.3.2-150300.3.3.1.noarch
deinstallation of yast2-auth-client-4.3.3-3.3.1.noarch
deinstallation of yast2-dhcp-server-4.3.2-150300.3.3.1.noarch
deinstallation of yast2-ftp-server-4.3.3-3.3.1.noarch
deinstallation of yast2-nfs-server-4.3.4-3.5.1.noarch
deinstallation of yast2-nis-server-4.3.2-3.3.1.noarch
deinstallation of yast2-ntp-client-4.3.3-3.3.1.noarch
deinstallation of yast2-proxy-4.3.3-3.5.1.noarch
deinstallation of yast2-samba-client-4.3.5-150300.3.9.1.noarch
deinstallation of yast2-security-4.3.17-3.3.1.noarch
deinstallation of yast2-users-4.3.14-3.8.1.x86_64
deinstallation of yast2-sap-scp-1.0.4-1.62.x86_64
deinstallation of yast2-drbd-4.3.3-1.99.noarch
deinstallation of yast2-iplb-4.3.0-1.99.noarch
deinstallation of yast2-cluster-4.3.8-150300.3.6.2.noarch
deinstallation of yast2-auth-server-4.3.0-150300.3.3.2.noarch
deinstallation of yast2-instserver-4.3.0-1.99.noarch
deinstallation of yast2-isns-4.3.0-1.99.noarch
deinstallation of yast2-online-update-frontend-4.2.3-150200.3.3.1.noarch
deinstallation of rollback-helper-1.0+git20181218.5394d6e-4.3.1.noarch
deinstallation of patterns-base-basesystem-20200124-10.5.1.x86_64
deinstallation of patterns-base-base-20200124-10.5.1.x86_64
deinstallation of libsuseconnect-1.13.0-150100.3.39.1.x86_64
deinstallation of cloud-regionsrv-client-addon-azure-1.0.5-150300.13.19.1.noarch
deinstallation of cloud-regionsrv-client-plugin-azure-2.0.0-150300.13.19.1.noarch
downgrade of python-instance-billing-flavor-check-1.0.0-150000.1.20.1.x86_64 to python-instance-billing-flavor-check-0.1.2-150000.1.17.1.x86_64
deinstallation of yast2-nfs-client-4.3.4-3.3.1.noarch
deinstallation of patterns-ha-ha_sles-15.1.0-11.1.x86_64
deinstallation of yast2-control-center-qt-4.3.0-1.76.x86_64
deinstallation of yast2-sap-scp-prodlist-1.0.4-1.49.x86_64
deinstallation of patterns-server-enterprise-sap_server-20230902-150100.12.9.1.x86_64
deinstallation of suseconnect-ruby-bindings-1.13.0-150100.3.39.1.x86_64
Solution 2: deinstallation of python2-zypp-plugin-0.6.3-150000.4.2.1.noarch
Solution 3: install libzypp-17.35.15-150200.135.1.x86_64 although it has been retracted
Solution 4: do not install patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2025-840-1.noarch
Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c):
Resolution
The following workaround can be used, until the reason was identified, why the package "python2-zypp-plugin" was installed using the SUSE Distribution Migration System (DMS).
For an instance based on SUSE Linux Enterprise Server for SAP Applications 15 SP3 the package "python2-zypp-plugin" is NOT required and can be removed:
Example:
sles-sap-12-sp5-byos-gen1:~ # uname -a
Linux sles-sap-12-sp5-byos-gen1 5.3.18-150300.59.198-default #1 SMP Tue Mar 4 19:32:55 UTC 2025 (c8a80f8) x86_64 x86_64 x86_64 GNU/Linux
sles-sap-12-sp5-byos-gen1:~ # rpm -q --whatrequires python2-zypp-plugin
no package requires python2-zypp-plugin
sles-sap-12-sp5-byos-gen1:~ #
.
.
Solution 2: deinstallation of python2-zypp-plugin-0.6.3-150000.4.2.1.noarch
Solution 3: install libzypp-17.35.15-150200.135.1.x86_64 although it has been retracted
Solution 4: do not install patch:SUSE-SLE-Product-SLES_SAP-15-SP3-2024-4199-1.noarch
Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 2
Cause
The investigation why the package "python2-zypp-plugin" was installed using DMS is ongoing.
Status
Additional Information
A solver file created during the migration to SUSE Linux Enterprise Server for SAP Applications 15 SP3 is required for further analysis.
The new "debug_solver"
field will be available with the next release of the DMS:
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:000021782
- Creation Date: 09-Apr-2025
- Modified Date:10-Apr-2025
-
- SUSE Linux Enterprise Server
- SUSE Linux Enterprise Server for SAP Applications
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com