Agent Installation on SLES 12.5

We want to install the client on a SLES 12.5 Server, but there is Problem with the GLIBC Version.
Icinga2 needs GLIBC_2.29 and the System runs with glibc-2.22-114.31.1.x86_64’

How can we solve the problem? Upgrade the glibc will break the system…

Regards
Daniel

zypper install icinga2
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: nothing provides libm.so.6(GLIBC_2.29)(64bit) needed by icinga2-bin-2.14.2-150400.1.1.x86_64
Solution 1: do not install icinga2-2.14.2-150400.1.1.x86_64
Solution 2: break icinga2-bin-2.14.2-150400.1.1.x86_64 by ignoring some of its dependencies

zypper install glibc
Loading repository data…
Reading installed packages…
‘glibc’ is already installed.
No update candidate for ‘glibc-2.22-114.31.1.x86_64’. The highest available version is already installed.
Resolving package dependencies…

zypper search -s glibc
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
—±--------------------±--------±--------------±-------±--------------------------------
i+ | glibc | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
i | glibc-32bit | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-32bit | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
i | glibc-devel | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-devel | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
| glibc-devel-32bit | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-devel-32bit | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
| glibc-devel-static | package | 2.22-114.31.1 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-114.22.1 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-114.19.1 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-114.15.1 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-114.12.1 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-114.8.3 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-114.5.1 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-109.2 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-100.27.3 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-100.24.3 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-100.21.5 | x86_64 | SLE-SDK12-SP5-Updates for x86_64
| glibc-devel-static | package | 2.22-100.15.4 | x86_64 | SLE-SDK12-SP5-Pool for x86_64
| glibc-html | package | 2.22-114.31.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-114.22.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-114.19.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-114.15.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-114.12.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-114.8.3 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-114.5.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-109.2 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-100.27.3 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-100.24.3 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-100.21.5 | noarch | SLES12-SP5-Updates for x86_64
| glibc-html | package | 2.22-100.15.4 | noarch | SLES12-SP5-Pool for x86_64
i | glibc-i18ndata | package | 2.22-114.31.1 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-114.22.1 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-114.19.1 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-114.15.1 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-114.12.1 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-114.8.3 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-114.5.1 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-109.2 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-100.27.3 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-100.24.3 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-100.21.5 | noarch | SLES12-SP5-Updates for x86_64
v | glibc-i18ndata | package | 2.22-100.15.4 | noarch | SLES12-SP5-Pool for x86_64
| glibc-info | package | 2.22-114.31.1 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.31.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.22.1 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.22.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.19.1 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.19.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.15.1 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.15.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.12.1 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.12.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.8.3 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.8.3 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.5.1 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-114.5.1 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-109.2 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-109.2 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.27.3 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.27.3 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.24.3 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.24.3 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.21.5 | noarch | SLE-SDK12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.21.5 | noarch | SLES12-SP5-Updates for x86_64
| glibc-info | package | 2.22-100.15.4 | noarch | SLE-SDK12-SP5-Pool for x86_64
| glibc-info | package | 2.22-100.15.4 | noarch | SLES12-SP5-Pool for x86_64
i | glibc-locale | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
i | glibc-locale-32bit | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
v | glibc-locale-32bit | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
| glibc-profile | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
| glibc-profile-32bit | package | 2.22-114.31.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-114.22.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-114.19.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-114.15.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-114.12.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-114.8.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-114.5.1 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-109.2 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-100.27.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-100.24.3 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-100.21.5 | x86_64 | SLES12-SP5-Updates for x86_64
| glibc-profile-32bit | package | 2.22-100.15.4 | x86_64 | SLES12-SP5-Pool for x86_64
i | linux-glibc-devel | package | 4.12-3.3.1 | noarch | SLES12-SP5-Pool for x86_64

which is the latest previous version you can install without breaking the system?

glibc-2.22-114.31.1.x86_64 is the latest versio

https://scc.suse.com/packages?name=SUSE%20Linux%20Enterprise%20Server&version=12.5&arch=x86_64&query=glibc&module=

I forgot to write:
of icinga2

@moreamazingnick thanks for your help, i have found the problem. we had a mistake from repo where we want to install the source… :see_no_evil: