Icinga / icinga-packaging

Packaging documentation and issues for the official Icinga repository
https://packages.icinga.com
44 stars 15 forks source link

Empty Vendor Field breaks update process SLES #269

Closed Wintermute2k6 closed 1 year ago

Wintermute2k6 commented 1 year ago

Describe the bug

In the Suse subscription Packages is the Vendor missing. Which creates unwanted behaviour during install.

To Reproduce

  1. Take an fresh Suse install and sign against the Subscription Server.
  2. install older (not actual/latest) Icinga2 Version
  3. Afterwards install latest icinga2 Version

Expected behavior

Install should make a clean upgrade of the Icinga2 Version.

Zypper Output during Update

In this example icinga2-bin-2.13.5-1 => icinga2-bin-2.13.6-1

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 1

Resolving dependencies...

Resolving package dependencies...

The following 3 packages are going to be upgraded:

  icinga2 icinga2-bin icinga2-common

The following 3 packages are going to change vendor:

  icinga2         Icinga.com ->

  icinga2-bin     Icinga.com ->

  icinga2-common  Icinga.com ->

The following 3 packages have no support information from their vendor:

  icinga2 icinga2-bin icinga2-common

3 packages to upgrade, 3  to change vendor.

Overall download size: 40.0 MiB. Already cached: 0 B. After the operation, additional 1.7 MiB will be used.

Continue? [y/n/v/...? shows all options] (y):

Additional context

Seems like Zypper has problems of an empty Vendor field which leads into an interaction with the Zypper installer. Instead it should straight update the package because both packages come from icinga as the vendor.

Wintermute2k6 commented 1 year ago

ref/NC/769747

tbauriedel commented 1 year ago

Any progress on this topic?

htriem commented 1 year ago

A revision of 2.13.6 has been released, 2.13.6-2 , with the vendor information set to Icinga GmbH. This change will apply to all packages in the Icinga ecosystem - we're in the process of streamlining our packaging and building more uniform packages. So be advised of the vendor information changing, and use version 2.13.6-2.