[Pkg-nagios-devel] Bug#844031: [monitoring-plugins] Openssl 1.1 support missing

Jan Wagner waja at cyconet.org
Fri Nov 11 22:25:22 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Source: monitoring-plugins
Severity: normal

Since OpenSSL 1.1 was announced[1] to be default in unstable,
monitoring-plugins builds against libssl1-1-dev.

Indeed this fails:

[...]
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking openssl/x509.h usability... yes
checking openssl/x509.h presence... yes
checking for openssl/x509.h... yes
checking openssl/rsa.h usability... yes
checking openssl/rsa.h presence... yes
checking for openssl/rsa.h... yes
checking openssl/pem.h usability... yes
checking openssl/pem.h presence... yes
checking for openssl/pem.h... yes
checking openssl/crypto.h usability... yes
checking openssl/crypto.h presence... yes
checking for openssl/crypto.h... yes
checking openssl/err.h usability... yes
checking openssl/err.h presence... yes
checking for openssl/err.h... yes
checking for CRYPTO_lock in -lcrypto... no
configure: WARNING: OpenSSL or GnuTLS libs could not be found or were
disabled
[...]
configure: WARNING: unrecognized options: --with-proc-loadavg
            --with-apt-get-command: /usr/bin/apt-get
              --with-ping6-command: /bin/ping6 -n -U -w %d -c %d %s
               --with-ping-command: /bin/ping -n -U -w %d -c %d %s
                       --with-ipv6: yes
                      --with-mysql: /usr/bin/mysql_config
                    --with-openssl: no
                     --with-gnutls: no
               --enable-extra-opts: yes
                       --with-perl: /usr/bin/perl
             --enable-perl-modules: no
                     --with-cgiurl: /nagios/cgi-bin
               --with-trusted-path:
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
                   --enable-libtap: no
[...]

Same issue has nagios-plugins on Fedora 26[2]. So nothing to grab from
there.

Building against libssl1.0-dev, which was suggested in the
announcement of the openssl switch, results (actual) into:

[...]
checking for PQsetdbLogin in -lpq... no
configure: WARNING: Skipping PostgreSQL plugin (check_pgsql)
configure: WARNING: LIBS="-lcrypt " CPPFLAGS="-Wdate-time
- -D_FORTIFY_SOURCE=2 -I/usr/include"
configure: WARNING: install PostgreSQL libs to compile this plugin
(see REQUIREMENTS).
[...]

This is due postgresql-9.6 beeing linked against libssl1-1-dev and
libpg5 beeing remove when installing libssl1.0-dev. So check_psql can
not be build anymore.
As monitoring-plugins is linked against a couple of libs for it's
plugins, I expect the same for more plugins when their libs are build
against openssl 1.1.

With kind regards, Jan.

[1] https://lists.debian.org/debian-devel-announce/2016/11/msg00001.html
[2] https://github.com/nagios-plugins/nagios-plugins/issues/190
- -- 
Never write mail to <waja at spamfalle.info>, you have been warned!
- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d-- s+: a C+++ UL++++ P+ L+++ E--- W+++ N+++ o++ K++ w--- O M+ V-
PS PE Y++
PGP++ t-- 5 X R tv- b+ DI D+ G++ e++ h---- r+++ y++++
- ------END GEEK CODE BLOCK------
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYJkVSAAoJEAxwVXtaBlE+/qsQAKfvDHLzWNs5Dom5P0XTQDip
UKYDfqA4csPr6E/xFIRhrCVTVKg2Ziv7QxW2+/npe8kAN/HqmJho1yHRI1PepVuY
308YPV5dkdfpkGUHuq6Wp0G8MGp0blks7jJuWpyFUEFNaM0+7fVg54zJDzxlfy6x
KwUbQfv0lvw/uhPcBAVVRidrTJW7SkBEDkPBG+RkALUOvKWha7/tamm4ymVTzAeo
8ioQzWW90ANtL5lXOI+YF8UWzeqg7zWA1TDb9W+sHnUa3xJ7IMj363zFTzVQrJ6t
B+nYPQRnOmd+RFKrBtxyOQPe26+v5xbvLDUXCxBlUJN2reQk4CvDUvbNWgGU77Ym
51kJ6DFPUeHFxNpigzSjClV0aKGW5HV55lgwuP0BUM3l0AY/7zqsnYDF316cnxBP
1HbYOEs7/Z6bfaFVyohzcJxhz8dxCV6G2fHeH3DSP+SXzUAHn6vhXzU4LZh78tXM
bWTJn12RCzjcmMBhkTOqgnBnFj5bKu7x2QYjyl3rPhZg7+4LgUU4Hvw9y9+zftX5
qpy8zrjXdtyPCYR7hOE+uxIAnDaabkmX9r5eCm3zP0yYbntIt5wSb9Ig0LbBPrzH
zDKI/tnuMXX1RxnlucXzjwrUvA2M4ULFynwkqtuSl5eDRQVWz5NFX833fbAPaIu5
P9cZRxajMArbXxcpB8Yo
=y2Wo
-----END PGP SIGNATURE-----



More information about the Pkg-nagios-devel mailing list