Reference
Diagnostic codes
Every failure zcube reports has one of these codes. zcube explain <code> prints the same text offline.
| Code | Summary | Blame |
|---|---|---|
| ZC-E0101 | no such resource | user |
| ZC-E0102 | can't reach zcube-server | environment |
| ZC-E0103 | zcube-server sent a reply the client can't read | environment |
| ZC-E0104 | the request can't be understood | user |
| ZC-E0105 | the service changed while it was being applied | user |
| ZC-E0106 | the server's configuration can't be used | user |
| ZC-E0107 | can't listen on the server's address | environment |
| ZC-E0108 | the server is at one of its limits | environment |
| ZC-E0109 | the service file can't be read | user |
| ZC-E0110 | the service file isn't valid | user |
| ZC-E0111 | the command line can't be understood | user |
| ZC-E0112 | the server address can't be used | user |
| ZC-E0113 | apply needs an answer and there is no terminal | user |
| ZC-E0114 | the apply was declined | user |
| ZC-E0115 | can't write the output | environment |
| ZC-E0116 | can't use the state directory | environment |
| ZC-E0117 | there is no failure to bundle | user |
| ZC-E0118 | no such diagnostic code | user |
| ZC-W0119 | --no-redact keeps secrets in the bundle | user |
| ZC-E0120 | zcube ran out of memory | environment |
| ZC-E0121 | the lease settings cannot fence an agent in time | user |
| ZC-E0122 | zcube local can't find or start the server or agent | environment |
| ZC-E0123 | the local server or agent did not come up | environment |
| ZC-E0124 | another zcube local command is running | environment |
| ZC-E0130 | a job is not valid | user |
| ZC-E0131 | a different job already has that name | user |
| ZC-E0132 | there are too many jobs | user |
| ZC-E0133 | no job by that name | user |
| ZC-E0134 | the time to submit this job has passed | user |
| ZC-E0201 | can't reach the store backend | external |
| ZC-E0202 | the store backend failed an operation | external |
| ZC-E0203 | that revision was compacted away | user |
| ZC-E0204 | that revision does not exist yet | user |
| ZC-E0205 | the lease has expired or was revoked | environment |
| ZC-E0206 | the request exceeds a store limit | user |
| ZC-E0207 | the store has no free capacity for this | environment |
| ZC-E0208 | the store database is busy | environment |
| ZC-E0209 | the store database is damaged or not a store | external |
| ZC-E0210 | the store database is from a newer zcube | user |
| ZC-E0211 | the store backend refused the credentials | user |
| ZC-E0212 | the store database does not exist | user |
| ZC-E0213 | the store connection dropped during an operation | external |
| ZC-E0214 | the store has no chain hash for that revision | user |
| ZC-E0215 | the store went backwards or forked | external |
| ZC-E0216 | the remembered revision file is unusable | external |
| ZC-E0301 | a stored record can't be read | external |
| ZC-E0302 | there is more to reconcile than one pass holds | environment |
| ZC-E0303 | a stored record is from a newer release | environment |
| ZC-E0307 | a job's stored records contradict each other | external |
| ZC-W0307 | a report for an ended job was dropped | environment |
| ZC-W0308 | a job waits: no node can take it now | user |
| ZC-E0401 | a repair needs confirming | user |
| ZC-E0402 | the node has no open allocation finding | user |
| ZC-E0403 | the node's accounting changed during the repair | user |
| ZC-E0404 | a node's accounting disagrees with its assignments | user |
| ZC-E0501 | the runtime does not know that container | environment |
| ZC-E0502 | the runtime failed an operation | environment |
| ZC-E0503 | the agent can't reach zcube-server | environment |
| ZC-E0504 | zcube-server refused the agent's request | external |
| ZC-E0505 | the agent's configuration can't be used | user |
| ZC-E0506 | the agent's state directory can't be used | environment |
| ZC-E0507 | the agent can't start a container's supervisor | environment |
| ZC-E0508 | the container's command can't be run | user |
| ZC-E0509 | the container's supervisor is gone | environment |
| ZC-E0510 | the agent's tenure on its node has ended | environment |
| ZC-E0511 | the image does not give the tree the service names | user |
| ZC-E0512 | the node can't apply limits: no user systemd bus | environment |
| ZC-E0513 | this host can't run Zigbox containers | environment |
| ZC-E0514 | the service does not fit Zigbox's limits | user |
| ZC-E0515 | a swarm fetch outlived its kill, so the image was not pulled | environment |
| ZC-E0521 | the agent could not tell how a run ended | environment |
| ZC-E0522 | a run's start record is missing or damaged | environment |
| ZC-W0501 | the agent fenced itself and registered again | environment |
| ZC-W0503 | a job reached its deadline and was stopped | user |
| ZC-E0601 | a tree could not be fetched from any peer or the registry | external |
| ZC-W0601 | a peer sent a chunk that does not match its hash | external |
| ZC-W0602 | a peer's chunk list does not match its digest | external |
| ZC-E0801 | a peer's credential is not signed by this cluster | external |
| ZC-E0802 | a peer's credential is expired or not yet valid | external |
| ZC-E0803 | the peer is not the node that was asked for | external |
| ZC-E0804 | a peer handshake failed | external |
| ZC-E0805 | a peer record was refused | external |
| ZC-E0806 | a peer key or trust file can't be used | user |
| ZC-E0807 | a node was refused a credential: it was removed | user |
| ZC-E0808 | a peer's handshake was refused: its address is over a limit | external |
| ZC-E0809 | a certificate is malformed or outside the bounds | external |
| ZC-E0810 | a certificate is not signed by the pinned anchor | external |
| ZC-E0811 | a certificate is expired or not yet valid | external |
| ZC-E0812 | a certificate names another server than the one asked for | external |
| ZC-E0813 | a TLS handshake was refused | external |
| ZC-E0814 | the TLS client certificate was not asked for, or was refused | external |
| ZC-E0815 | a TLS record failed its checks | external |
| ZC-E0816 | a TLS connection ended without close_notify | external |
| ZC-E0817 | an identity could not be issued | user |
| ZC-E0818 | a TLS peer needs something zcube does not offer | external |
| ZC-E0819 | a certificate is of another kind than this use needs | external |
| ZC-E0820 | the key behind the client certificate did not sign | environment |
| ZC-B0001 | zcube hit an internal error | internal |
| ZC-B0002 | zcube failed in a way it should not | internal |
| ZC-B0003 | allocation accounting disagrees with assignments | internal |
| ZC-B0004 | zcube could not map how a job ended | internal |
| ZC-B0005 | a job's run record is larger than a run may be | internal |