Version Details
********** AllStarLink [ASL] Version Info **********
OS : Debian GNU/Linux 13 (trixie)
OS Kernel : 6.12.34+rpt-rpi-v8
Asterisk : 22.4.1+asl3-3.5.5-1.deb12
ASL [app_rpt] : 3.5.5
Installed ASL packages :
Package Version
============================== ==============================
allmon3 1.6.0-3.deb12
asl3 3.8-1.deb
asl3-asterisk 2:22.4.1+asl3-3.5.5-1.deb12
asl3-asterisk-config 2:22.4.1+asl3-3.5.5-1.deb12
asl3-asterisk-modules 2:22.4.1+asl3-3.5.5-1.deb12
asl3-menu 1.14-1.deb12
asl3-pi-appliance 1.10.0-1.deb12
asl3-tts 1.0.1-1.deb12
asl3-update-nodelist 1.5.1-1.deb12
cockpit 337-1
cockpit-bridge 337-1
cockpit-networkmanager 337-1
cockpit-packagekit 337-1
cockpit-sosreport 337-1
cockpit-storaged 337-1
cockpit-system 337-1
cockpit-wifimanager 1.1.1-1.deb12
cockpit-ws 337-1
dahdi 1:3.1.0-2.1
dahdi-dkms 1:3.4.0-7.asl
dahdi-linux 1:3.4.0-7.asl
dahdi-source 1:3.4.0-7.asl
Updated 2 nodes over the weekend, these are both PIs using the PI image, which includes cockpit etc.
Both updated fine, rebooted fine and never noticed until today that sshd has not started on both nodes.
Luckily cockpit includes a terminal so I could do some debugging. In the services menu it reports:
Failed to start ssh.service - OpenBSD Secure Shell server.
Opening the terminal I manually run /usr/sbin/sshd -T which reports:
/etc/ssh/sshd_config line 123: Bad IPQoS value: 0x00
Line 123 of that file is the very last line and reads
IPQoS 0x00
To quote the manual for sshd_config and that setting:
Accepted values are af11, af12, af13, af21,
af22, af23, af31, af32, af33, af41, af42, af43, cs0, cs1,
cs2, cs3, cs4, cs5, cs6, cs7, ef, le, lowdelay,
throughput, reliability, a numeric value, or none to use
the operating system default.
So 0x00 is not a valid setting and sshd fails to start.
I changed the value in my config to an accepted value and sshd starts with no issues.
