Diagnostic code
ZBX-E0802
the build graph is invalid
- Kind
- error
- Blame
- user
- Exit code
- 1
What it means
The steps of a build file form a graph: each step can name steps it needs, whose outputs it sees under /in/<name>, and .image.add takes outputs from steps. The graph is refused when two steps have the same name, a need or an add names no step, a step lists a need twice or more than 6, or steps need each other round. A cycle is named in need order: a -> b -> a means a needs b and b needs a.
Nothing runs before the whole graph is valid. zbx build --graph prints it, in the order a build starts the steps.
Offline
The same text, without a network:
zbx explain E0802