kubernetes/kops · error
unknown package state %q for %q in line %q
Error message
unknown package state %q for %q in line %q
What it means
Error "unknown package state %q for %q in line %q" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:197
installed = true
installedVersion = version
healthy = new(true)
case "iF", "iU":
installed = true
installedVersion = version
healthy = new(false)
case "rc":
// removed
installed = false
case "un":
// unknown
installed = false
case "n":
// not installed
installed = false
default:
klog.Warningf("unknown package state %q for %q in line %q", state, e.Name, line)
return nil, fmt.Errorf("unknown package state %q for %q in line %q", state, e.Name, line)
}
}
if !installed {
return nil, nil
}
return &Package{
Name: e.Name,
Version: new(installedVersion),
Healthy: healthy,
}, nil
}
func (e *Package) findYum(c *fi.NodeupContext) (*Package, error) {
args := []string{"/usr/bin/rpm", "-q", e.Name, "--queryformat", "%{NAME} %{VERSION}"}
human := strings.Join(args, " ")
View on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:197 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/8ba1f4e56995bcd7.
Report an issue: GitHub.