All error codes

image_eject_failed

HTTP 503 The platform could not eject the image

What happened

The platform did not eject the image from this server. You also get this on an insert request that has to eject first, because clearing the boot flag is done by ejecting and inserting again.

What to do

Read the image state of the server, then send the request again later with a new idempotency key.

Retrying

The request itself is fine. Repeat it later; after a 5xx use a new idempotency key and read the resource first.

How it arrives

{
    "type": "https://docs.fiberax.com/errors/image_eject_failed",
    "title": "The platform could not eject the image",
    "status": 503,
    "code": "image_eject_failed",
    "request_id": "a277dcd1ca652c65"
}

Branch your code on code, never on the wording of title.