RX0604

Domaine: Moteur

Message d'erreur

rush a besoin de /etc/machine-id pour dériver l'identifiant de nœud de cette machine : %s (%s)

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez de lancer rush, et il s'est arrêté tout de suite : il a besoin du fichier etc machine-id. Pourquoi ? L'identifiant de nœud que porte chaque être est dérivé de ce fichier et de l'utilisateur système, rien d'autre. Pas d'identifiant de repli, pas de fichier généré, pas de hasard. Disons-le avec humour : rush a ses nécessités pour fonctionner, et celle-ci en fait partie. Sans fichier lisible et non vide, le moteur ne naît pas, et il écrit ce refus sur la sortie standard, avec le code un. Exemple : vous êtes dans un conteneur minimal, sans ce fichier. Réparation, sur la machine, jamais dans rush : créez-le avec systemd-machine-id-setup ou dbus-uuidgen, ou montez celui de l'hôte en lecture seule. Le second emplacement explique pourquoi aucun contournement n'existe.

Texte issu du catalogue d'erreurs du moteur Rush.