Zypper Update Error Applying Fix to OPI

Ran Zypper from the toolbar icon per normal. There were numerous updates since lastweek’s upgrade from 15.4 to 15.5 and 4 fixes to OPI failed so the update failed gracefully. I unchecked the OPI fixes and the update finished successfully. A reboot was required so I did so and the system came up normally. I went to the YAST system update process which threw an error for the OPI fixes. I created a log file of the errors -

#### YaST2 conflicts list - generated 2024-03-17 12:15:13 ####

the to be installed opi-5.0.0-bp155.2.15.1.noarch requires 'rpm-build', but this requirement cannot be provided
not installable providers: rpm-build-4.14.3-150300.55.1.x86_64[repo-oss]
                   rpm-build-4.14.3-150400.59.3.1.x86_64[repo-sle-update]
                   rpm-build-4.14.3-150400.59.7.1.x86_64[repo-sle-update]
    [ ] break opi-5.0.0-bp155.2.15.1.noarch by ignoring some of its dependencies

    [ ] deinstallation of opi-3.5.0-bp155.2.3.1.noarch

    [ ] do not install patch:openSUSE-2024-41-1.noarch

    [ ] deinstallation of busybox-patch-1.35.0-150400.4.5.1.noarch



the to be installed opi-5.0.0-bp155.2.15.1.noarch requires 'rpm-build', but this requirement cannot be provided
not installable providers: rpm-build-4.14.3-150300.55.1.x86_64[repo-oss]
                   rpm-build-4.14.3-150400.59.3.1.x86_64[repo-sle-update]
                   rpm-build-4.14.3-150400.59.7.1.x86_64[repo-sle-update]
    [ ] do not install patch:openSUSE-2024-41-1.noarch

    [ ] deinstallation of busybox-patch-1.35.0-150400.4.5.1.noarch

    [ ] deinstallation of opi-3.5.0-bp155.2.3.1.noarch

    [ ] break opi-5.0.0-bp155.2.15.1.noarch by ignoring some of its dependencies



the to be installed opi-5.0.0-bp155.2.15.1.noarch requires 'rpm-build', but this requirement cannot be provided
not installable providers: rpm-build-4.14.3-150300.55.1.x86_64[repo-oss]
                   rpm-build-4.14.3-150400.59.3.1.x86_64[repo-sle-update]
                   rpm-build-4.14.3-150400.59.7.1.x86_64[repo-sle-update]
    [ ] deinstallation of opi-3.5.0-bp155.2.3.1.noarch

    [ ] break opi-5.0.0-bp155.2.15.1.noarch by ignoring some of its dependencies

    [ ] deinstallation of busybox-patch-1.35.0-150400.4.5.1.noarch

    [ ] do not install patch:openSUSE-2024-41-1.noarch



the to be installed opi-5.0.0-bp155.2.15.1.noarch requires 'rpm-build', but this requirement cannot be provided
not installable providers: rpm-build-4.14.3-150300.55.1.x86_64[repo-oss]
                   rpm-build-4.14.3-150400.59.3.1.x86_64[repo-sle-update]
                   rpm-build-4.14.3-150400.59.7.1.x86_64[repo-sle-update]
    [ ] deinstallation of opi-3.5.0-bp155.2.3.1.noarch

    [ ] do not install patch:openSUSE-2024-41-1.noarch

    [ ] deinstallation of busybox-patch-1.35.0-150400.4.5.1.noarch

    [ ] break opi-5.0.0-bp155.2.15.1.noarch by ignoring some of its dependencies




#### YaST2 conflicts list END ###

My Repo List

Repository List
Verbosity: 2
Warning: Enforced setting: $releasever=15.4
#  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
11 | repo-packman                | Packman Repository                                                                          | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/       | 
 1 | nordvpn                     | NordVPN YUM - x86_64                                                                        | No      | ----      | ----    |   95     | rpm-md | https://repo.nordvpn.com/yum/nordvpn/centos/x86_64                       | 
 2 | nordvpn-noarch              | NordVPN YUM - noarch                                                                        | No      | ----      | ----    |   95     | rpm-md | https://repo.nordvpn.com/yum/nordvpn/centos/noarch                       | 
 4 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                 | 
 9 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/        | 
10 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/            | 
13 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                       | 
16 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss                        | 
17 | repo-update-non-oss         | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/                   | 
 3 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.4/backports_debug/           | 
 5 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/      | 
 6 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/  | 
 7 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/oss/                 | 
 8 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/non-oss/             | 
12 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/sle/                 | 
14 | repo-source                 | Source Repository                                                                           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/     | 
15 | repo-source-non-oss         | Source Repository (Non-OSS)                                                                 | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/non-oss/ | 

My system info -

[System Info]
 13:49:10  up   2:06,  5 users,  load average: 0.13, 0.14, 0.22
PRETTY_NAME="openSUSE Leap 15.5"
Kernel Version=5.14.21-150500.55.52-default
CPU op-mode(s):                       32-bit, 64-bit
PATH=/home/freda/bin-Heavy1:/home/freda/bin:/usr/local/bin:/usr/bin:/bin
uid=1001(freda) gid=100(users) groups=100(users),462(nordvpn),495(wheel)

Has anyone else seen this error? Which option should be selected for each of the four errors?
Thanks

Your repo list shows no single Leap 15.5 repo. Only old Leap 15.4 repos…
This seems the reason for the failure…

Ooops…File selection error

Repository List by Priority
Verbosity: 2
#  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
11 | repo-packman                | Packman Repository                                                                          | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/       | 
 1 | nordvpn                     | NordVPN YUM - x86_64                                                                        | No      | ----      | ----    |   95     | N/A    | https://repo.nordvpn.com/yum/nordvpn/centos/x86_64                       | 
 2 | nordvpn-noarch              | NordVPN YUM - noarch                                                                        | No      | ----      | ----    |   95     | N/A    | https://repo.nordvpn.com/yum/nordvpn/centos/noarch                       | 
 4 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/                 | 
 9 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/        | 
10 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/            | 
13 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/                       | 
16 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.5/oss                        | 
17 | repo-update-non-oss         | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/                   | 
 3 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/update/leap/15.5/backports_debug/           | 
 5 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/      | 
 6 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/  | 
 7 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.5/oss/                 | 
 8 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.5/non-oss/             | 
12 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.5/sle/                 | 
14 | repo-source                 | Source Repository                                                                           | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/     | 
15 | repo-source-non-oss         | Source Repository (Non-OSS)                                                                 | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.5/repo/non-oss/ | 

This is the correct one. It is recurring problem of zypper selecting busybox implementation when looking for dependency resolution. In almost all cases it is the wrong choice.

1 Like

Thank you.

Removing BusyBox from the patch solved the issue.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.