Bug#946852: SSH probe in smokeping does not work
Package: smokeping Version: 2.7.3-3 Followup-For: Bug #946852 Hello, Was the aforementioned fix supposed to go into 2.7.3-3? I think with the impending bullseye release it might be an idea to create a -4... -MD -- System Information: Debian Release: 10.9 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable'), (500, 'oldstable'), (480, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-16-amd64 (SMP w/2 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages smokeping depends on: ii adduser3.118 ii debianutils4.11.2 ii exim4-daemon-light [mail-transport-agent] 4.94.2-5 ii fping 5.0-1 ii libcgi-fast-perl 1:2.13-1 ii libconfig-grammar-perl 1.12-2 ii libdigest-hmac-perl1.03+dfsg-2 ii libjs-cropper 1.2.2-1 ii libjs-prototype1.7.1-3 ii libjs-scriptaculous1.9.0-2 ii librrds-perl 1.7.2-3+b7 ii libsnmp-session-perl 1.14~git20130523.186a005-4 ii liburi-perl1.76-1 ii libwww-perl6.36-2 ii lsb-base 10.2019051400 ii perl 5.32.1-4 ii ucf3.0043 Versions of packages smokeping recommends: pn apache2 | apache2 | httpd ii bind9-dnsutils [dnsutils] 1:9.16.15-1 ii dnsutils 1:9.16.15-1 ii echoping 6.0.2-10 ii libsocket6-perl0.29-1+b3 ii nginx-light [httpd-cgi]1.18.0-6+b1 Versions of packages smokeping suggests: ii curl 7.64.0-4+deb10u2 pn libauthen-radius-perl ii libio-socket-ssl-perl 2.060-3 ii libnet-dns-perl1.19-1 pn libnet-ldap-perl pn libnet-telnet-perl ii openssh-client 1:8.4p1-5 -- Configuration Files: /etc/smokeping/config.d/Probes changed [not included] /etc/smokeping/config.d/Targets changed [not included] /etc/smokeping/smokeping_secrets [Errno 13] Permission denied: '/etc/smokeping/smokeping_secrets' -- no debconf information
Bug#946852: SSH probe in smokeping does not work
Hi Kate, Thanks for this report. rsa1, wow, blast from the past. On 2019-12-16 10:00 a.m., Dawson, Kate wrote: > The SSH plugin in smokeping calls ssh-keyscan and expects to look for rsa1 > type keys on initialisation. However ssh-keyscan no longer supports rsa1. > This causes smokeping to fail to start. > Upstream version of the SSH plugin has removed the dependancy on rsa1 keys > > > https://github.com/oetiker/SmokePing/commit/62ac9fda04b994bbf4f97d3dd1cf8b92cf279e71 This patch was merged upstream in master after the release of 2.7.3 and there hasn't been a new release since then. I can apply it to the next package update so we get the fix before the next upstream release. it's a shame they added support for ecdsa but not ed25519 though :\ signature.asc Description: OpenPGP digital signature
Bug#946852: SSH probe in smokeping does not work
Package: smokeping Version: 2.7.3-2 The SSH plugin in smokeping calls ssh-keyscan and expects to look for rsa1 type keys on initialisation. However ssh-keyscan no longer supports rsa1. This causes smokeping to fail to start. Upstream version of the SSH plugin has removed the dependancy on rsa1 keys https://github.com/oetiker/SmokePing/commit/62ac9fda04b994bbf4f97d3dd1cf8b92cf279e71 [] Restarting smokeping (via systemctl): smokeping.serviceDec 16 14:51:43 monitor systemd[1]: Starting Latency Logging and Graphing System... Dec 16 14:51:44 monitor smokeping[7108]: ERROR: output of '/usr/bin/ssh-keyscan -t dsa,rsa,rsa1 127.0.0.1' does not match (?^i:^# \S+ SSH-) Dec 16 14:51:44 monitor smokeping[7108]: at (eval 57) line 1. Dec 16 14:51:44 monitor systemd[1]: smokeping.service: Control process exited, code=exited, status=255/EXCEPTION Dec 16 14:51:44 monitor systemd[1]: smokeping.service: Failed with result 'exit-code'. Dec 16 14:51:44 monitor systemd[1]: Failed to start Latency Logging and Graphing System. Job for smokeping.service failed because the control process exited with error code. See "systemctl status smokeping.service" and "journalctl -xe" for details. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.