[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