Isso significa apenas que este comando saiu com status 1:
/bin/sh -c '[ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle'
Ele pode ter saído com o status 1 se:
-
CONFIGURE_INTERFACES=noestá definido (em seu / etc / default / networking); ou -
ifquery --read-environment --list --exclude=loretorna vazio; ou -
udevadm settlesai 1
Os dois primeiros não são realmente erros per se ... Eles estão lá principalmente para ajudar a decidir quando o udevadm settle precisa ser executado ... Então, de certa forma, você poderia considerar que o ExecStartPre falha com status = 1 pode ser "normal" de uma determinada maneira.
Verificando nos meus sistemas, eu tenho um em que o comando ifquery retorna a saída vazia, então é bem provável que a explicação para o status = 1.
Eu acho que o Debian poderia ter feito isso um pouco melhor, usando um if em vez de && , pois nesse caso, se a condição não for verdadeira, o comando não sairá com o status 1, mas 0 :
/bin/sh -c 'if [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ]; then udevadm settle; fi'