Naslag Voor: beheerders, tenants, ontwikkelaars

Taakfouten

Oorzaken en oplossingen voor de foutcode van een taak die zijn geheime parameters kwijt is.

error.task.secrets_lost

Tekst in de console
De gastgebruikersgegevens of wachtwoorden van de taak stonden alleen in het geheugen en zijn verloren gegaan toen de controller opnieuw startte. Start de bewerking opnieuw.
Betekenis voor API-clients
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

Oorzaak. De taak droeg geheime parameters, zoals de gebruikersgegevens (user data) of de wachtwoorden van een server. Kyvernon bewaart die in het geheugen van de controller die de taak heeft geaccepteerd en schrijft ze nooit naar schijf. Die controller is opnieuw gestart, of het leiderschap is naar een andere controller gegaan, voordat de taak draaide. De geheimen zijn weg.

Oplossing.

  1. Start de bewerking opnieuw met dezelfde parameters, bijvoorbeeld kyvernon servers <tenant> create <hostname> --plan <plan> --image <image> --password.
  2. Controleer eerst de taak die is mislukt: kyvernon tasks get <id>. Een server die de mislukte taak half heeft aangemaakt, kunt u verwijderen voordat u het opnieuw probeert.
  3. Blijft de fout bestaan, dan controleert een beheerder waarom de controller opnieuw start. Geef de bericht-id en het tijdstip door.

Versie 0.1. Laatst gewijzigd: 2026-11-13