Common failures
Missing git
ocp verifies git at startup. If it is not available in PATH, commands fail fast with a runtime error.
Duplicate profile names
Profile names must be globally unique across all configured repositories. Duplicate discovery fails with an error message that includes the duplicate names. See Repositories and profiles for the model.
Invalid JSON
- invalid
config.jsonfails registry loading - invalid
repository.jsonfails repository metadata loading
Offline update checks
Version-check failures are non-fatal. Profile list and profile view still render, but notes explain that update metadata could not be refreshed.
JSON extension mismatch in inheritance
If parent and child profiles use different extensions for the same logical file, such as .json vs .jsonc, profile resolution fails. See Profile inheritance for the details.
Git command failures
Clone, pull, and other Git-backed operations surface errors with contextual detail, including exit codes when available.