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.
- Start de bewerking opnieuw met dezelfde parameters, bijvoorbeeld
kyvernon servers <tenant> create <hostname> --plan <plan> --image <image> --password. - 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. - Blijft de fout bestaan, dan controleert een beheerder waarom de controller opnieuw start. Geef de bericht-id en het tijdstip door.