[Eisfair] sshd --> system-ssh-validate-sshd-config: line 35: [: : integer expected
Peter Bäumer
peter at baeumer.duckdns.org
Di Nov 4 08:18:05 CET 2025
Glück Auf!
Die Menü Option [Validate SSHd manual config] von der [SSH administration] gibt bei der Ausführung eine Fehler aus:
/var/install/bin/system-ssh-validate-sshd-config: line 35: [: : integer expected
Current ListenAddress settings for sshd are valid
Grund dafür dürfte sein das die Variabel $SSH_LISTEN_ADDR_N nicht belegt ist :(
Müssten die Variablen $SSH_LISTEN_ADDR_N und ${SSH_LISTEN_ADDR_'${idx}'} noch umbenannt werden in
$SSH_LISTEN_IPADDR_N und ${SSH_LISTEN_IPADDR_'${idx}'} ?
^^ ^^
grep -n 'SSH_LISTEN_ADDR_' ./system-ssh-validate-sshd-config
35:if [ "$SSH_LISTEN_ADDR_N" -gt "0" ]
38: while [ "$idx" -le "$SSH_LISTEN_ADDR_N" ]
40: eval active='${SSH_LISTEN_ADDR_'${idx}'_ACTIVE}'
44: eval laddr='${SSH_LISTEN_ADDR_'${idx}'}'
47: mecho --error "Empty Listenaddress SSH_LISTEN_ADDR_$idx ignored"
51: mecho --error "SSH_LISTEN_ADDR_$idx ($laddr) is not defined in /etc/config.d/base"
58: mecho --error "Invalid SSH_LISTEN_ADDR_$idx ($laddr) ignored"
88: #mecho --error "SSH_LISTEN_ADDR_$idx is invalid"
MfG
Peter B.
Mehr Informationen über die Mailingliste Eisfair