RX0604

Domínio: Motor

Mensagem de erro

o rush precisa de /etc/machine-id para derivar o id de nó desta máquina: %s (%s)

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

O rush nem chegou a nascer, e ele avisou que precisa do arquivo machine id. Vamos entender. O id de nó que todo ser carrega é derivado de duas coisas: o arquivo etc barra machine id e o usuário do sistema. Nada além disso. Não existe id de reserva, nem arquivo gerado por usuário, nem número aleatório, nem no binário portátil. Por quê? Porque um id que muda sem querer quebraria a identidade dos seres. Sem um arquivo legível e não vazio, o motor não nasce, e a recusa é escrita na saída padrão, com código de saída um. A correção está na máquina, e não no rush. Crie o arquivo com o comando systemd machine id setup, ou com dbus uuidgen com a opção ensure, ou, num contêiner, monte o arquivo do hospedeiro somente para leitura. A mensagem traz o que há de errado com o arquivo, e por que o rush não oferece atalho. Crie o arquivo e tente de novo.

Texto do catálogo de erros do motor do Rush.