将 SLES 11.3 升级到 11.4 时依赖项损坏

将 SLES 11.3 升级到 11.4 时依赖项损坏

我正在尝试将 SLES 11.3 升级到 11.4齐普使用以下说明:https://www.suse.com/documentation/sles11/book_sle_deployment/data/sec_update_sle11sp3.html

启动以下命令后:zypper dup --来自 SLE11-SDK-SP4-Pool

我遇到以下 3 个问题:

Problem: nothing provides yast2 >= 2.17.140 needed by yast2-dns-server-2.17.24-1.2.noarch
Problem: nothing provides yast2 >= 2.17.140 needed by yast2-ca-management-2.17.27-1.1.noarch
Problem: nothing provides product(SUSE_SLE) = 11.4 needed by sle-sdk-release-SDK-11.4-1.55.x86_64

Problem: nothing provides yast2 >= 2.17.140 needed by yast2-dns-server-2.17.24-1.2.noarch
 Solution 1: Following actions will be done:
  deinstallation of yast2-dns-server-2.17.23-0.5.1.noarch
  deinstallation of yast2-dhcp-server-2.17.6-0.4.2.21.noarch
 Solution 2: keep obsolete yast2-dns-server-2.17.23-0.5.1.noarch
 Solution 3: break yast2-dns-server-2.17.24-1.2.noarch by ignoring some of its dependencies

我应该怎么办?

答案1

您可能需要另外指定非 SDK 存储库与你的 zypper dup 一样:

zypper dup --from SLE11-SDK-SP4-Pool --from SLES11-SP4-Pool

背景:

Problem: nothing provides product(SUSE_SLE) = 11.4意味着无法找到主要的 SLES 11.4 产品本身。使用类似命令zypper search --details SUSE_SLE查看哪个存储库可能包含缺少的软件包或产品。

相关内容