goharbor/harbor · error · lib/errors.NotFoundError
NOT_FOUND
NOT_FOUND
Error message
cert not found in path: %s
What it means
Error "cert not found in path: %s" thrown in goharbor/harbor.
Source
Thrown at src/controller/systeminfo/controller.go:165
return utils.SafeCastString(cfg[common.OIDCName])
}
func (c *controller) GetCapacity(_ context.Context) (*imagestorage.Capacity, error) {
systeminfo.Init()
return imagestorage.GlobalDriver.Cap()
}
func (c *controller) GetCA(ctx context.Context) (io.ReadCloser, error) {
logger := log.GetLogger(ctx)
path := defaultRootCert
if len(testRootCertPath) > 0 {
path = testRootCertPath
}
_, err := os.Stat(path)
if err == nil {
return os.Open(path)
} else if os.IsNotExist(err) {
return nil, errors.NotFoundError(fmt.Errorf("cert not found in path: %s", path))
}
// else
logger.Errorf("Failed to stat the cert, path: %s, error: %v", path, err)
return nil, err
}
// NewController return an instance of controller
func NewController() Controller {
return &controller{}
}
View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/controller/systeminfo/controller.go:165 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of goharbor/harbor@7b2fd08cc5 (2026-08-16).
Data as JSON: /api/errors/03d053a5992a8a95.
Report an issue: GitHub.