Référence Pour: administrateurs, locataires, développeurs

Erreurs de tâche

Causes et solutions du code d'erreur d'une tâche qui a perdu ses paramètres secrets.

error.task.secrets_lost

Texte dans la console
Les user-data ou mots de passe de l’invité de la tâche n’étaient conservés qu’en mémoire et ont été perdus au redémarrage du contrôleur. Relancez l’opération.
Signification pour les clients de l'API
The task's secret parameters lived only in the memory of a controller that restarted or lost leadership; submit the operation again.
Code
FAILED_PRECONDITION, HTTP 412

Cause. La tâche portait des paramètres secrets, tels que les données utilisateur ou les mots de passe d'un serveur. Kyvernon les conserve dans la mémoire du contrôleur qui a accepté la tâche et ne les écrit jamais sur disque. Ce contrôleur a redémarré, ou le rôle de leader est passé à un autre contrôleur, avant l'exécution de la tâche. Les secrets sont perdus.

Solution.

  1. Relancez l'opération avec les mêmes paramètres, par exemple kyvernon servers <tenant> create <hostname> --plan <plan> --image <image> --password.
  2. Vérifiez d'abord la tâche qui a échoué : kyvernon tasks get <id>. Un serveur à moitié créé par la tâche échouée peut être supprimé avant que vous réessayiez.
  3. Si l'erreur se répète, un administrateur recherche pourquoi le contrôleur redémarre. Communiquez l'identifiant de message et l'heure.

Version 0.1. Dernière modification : 2026-11-13