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=no
está definido (em seu / etc / default / networking); ou -
ifquery --read-environment --list --exclude=lo
retorna vazio; ou -
udevadm settle
sai 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'