kubernetes/kops · error
error creating directories %q: %v
Error message
error creating directories %q: %v
What it means
Error "error creating directories %q: %v" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:294
// Not adding ctx to signature as RenderLocal seems to be part of a common interface
ctx := context.TODO()
packageManagerLock.Lock()
defer packageManagerLock.Unlock()
d, err := distributions.FindDistribution("/")
if err != nil {
return fmt.Errorf("unknown or unsupported distro: %v", err)
}
if a == nil || changes.Version != nil {
klog.Infof("Installing package %q (dependencies: %v)", e.Name, e.Deps)
var pkgs []string
if e.Source != nil {
// Install a deb or rpm.
err := os.MkdirAll(localPackageDir, 0o755)
if err != nil {
return fmt.Errorf("error creating directories %q: %v", localPackageDir, err)
}
// Append file extension for local files
var ext string
if d.IsDebianFamily() {
ext = ".deb"
} else if d.IsRHELFamily() {
ext = ".rpm"
} else {
return fmt.Errorf("unsupported package system")
}
// Download all the debs/rpms.
pkgs = make([]string, 1+len(e.Deps))
for i, pkg := range append([]*Package{e}, e.Deps...) {
local := path.Join(localPackageDir, pkg.Name+ext)
pkgs[i] = local
var hash *hashing.HashView on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:294 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of kubernetes/kops@4c8573c808 (2026-09-05).
Data as JSON: /api/errors/d375b1860c9649c2.
Report an issue: GitHub.