Skip to main content
Solved

23.10 to 24.04 Rocky 9 : cbd GnuTLS error

  • 28 May 2024
  • 9 replies
  • 187 views

Hello,

After upgrading, cbd refuse to start with this error: 

 Error during cbd exit: TLS: GNU TLS run-time version is incompatible with the compile-time version (3.8.3): please update your GNU TLS library

 

Have you a solution ?

Regards

9 replies

Userlevel 6
Badge +20

Hi @marcboisis, even if Rocky Linux is close to Alma Linux, we do not build on this OS, nor do tests.

I will forward this info to our team and see if we can do best effort.

Badge

I’m seeing a similar error message from centreon-broker on a poller after upgrade from 23.04 to 24.04.  This is on RHEL 9.2

[2024-05-30T23:13:40.500+00:00] [core] [info] modules: attempt to load module '/usr/share/centreon/lib/centreon-broker/60-tls.so'
[2024-05-30T23:13:40.513+00:00] [tls] [error] TLS: GNU TLS run-time version is incompatible with the compile-time version (3.8.3): please update your GNU TLS library
[2024-05-30T23:13:40.513+00:00] [core] [error] main: TLS: GNU TLS run-time version is incompatible with the compile-time version (3.8.3): please update your GNU TLS library
[2024-05-30T23:13:40.725+00:00] [core] [info] multiplexing: stopping engine
 

Badge +5

Hi, same error on alma 9.3.

Userlevel 2
Badge +2

Hi,

 

On the Centreon documentation, I can see commands like this:

dnf clean all --enablerepo=*
dnf update centreon\*

 

So, I only Centreon packages (and their dependencies) are updated.

 

We can also see in the Broker logs something like `main: TLS: GNU TLS run-time version is incompatible with the compile-time version (3.8.3): please update your GNU TLS library`

 

So, just to understand, did you follow this procedure and also have you tried to update the gnutls library?

 

For example, did you try a command like this:

dnf update gnutls\*

 

Thank you for you answers.

 

Badge +1

Hello

After update all system before upgrade it’s seems to work.

Regards

Userlevel 2
Badge +9

Hello,

 

Centreon broke their RPM’s dependencies even is the same branch (aka : 23.10, 24.04)

$ rpm -qR centreon-broker-core
lua
centreon-clib = 23.10.7-1.el9
centreon-broker = 23.10.7-1.el9
gnutls >= 3.3.29


But the real GNU TLS version required by Broker is 3.8.3

Which is ONLY available with RedHat 9.4


So if you RedHat version is below 9.4, you must stick with 23.10.11.

 

Badge +1

I confirm it works in 9.4:
 

root@nagios:~ > cat /etc/rocky-release
Rocky Linux release 9.4 (Blue Onyx)

 

Userlevel 2
Badge +9

Of course, but if you can’t upgrade in 9.4, must NOT upgrade Centreon, because all your monitoring system will fail.

And nothing will stop you, because of the broken dependencies.

 

Userlevel 5
Badge +11

Hi @marcboisis

Please remember to click the “Best Answer” button for the solution that helped you resolve your issue.
Alternatively, you can share with us how you were able to solve the problem.

By doing so, you'll help someone else with the same issue in easily finding the solution.

Thank you,

Reply