[排错] 解决 openSUSE & SLES 使用 zypper migration 命令时报错 “are not activated on the system”

报错命令

# zypper migration

报错代码

'The requested products 'SAP Applications Module 15 SP6 x86_64' are not activated on the system.' (422)

'/usr/lib/zypper/commands/zypper-migration' exited with status 1

(补充:从这里输出可以看出,本次缺失的软件库是 SAP Applications Module 15 SP6 x86_64)

解决方法

解决方法一:添加缺失的软件库 (必须要有相关软件库的订阅才能使用此解决方法)

1.1 显示所有的软件库

# SUSEConnect --list-extensions

或者:

# SUSEConnect -l

(补充:如果此时有相关的软件库订阅的话,此命令就会显示添加相关软件库的方法)

1.2 添加相应的软件库

按照上一步显示的方法,添加相应的软件库

解决方法二:删除缺失的软件库

# zypper remove -y sle-module-sap-applications-release

(补充:这里以删除 sle-module-sap-applications-release 软件库为例)