kubernetes/kops · error
unsupported package system
Error message
unsupported package system
What it means
Error "unsupported package system" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:145
func (p *Package) String() string {
return fmt.Sprintf("Package: %s", p.Name)
}
func (e *Package) Find(c *fi.NodeupContext) (*Package, error) {
d, err := distributions.FindDistribution("/")
if err != nil {
return nil, fmt.Errorf("unknown or unsupported distro: %v", err)
}
if d.IsDebianFamily() {
return e.findDpkg(c)
}
if d.IsRHELFamily() {
return e.findYum(c)
}
return nil, fmt.Errorf("unsupported package system")
}
func (e *Package) findDpkg(c *fi.NodeupContext) (*Package, error) {
args := []string{"dpkg-query", "-f", "${db:Status-Abbrev}\\t${Version}\\n", "-W", e.Name}
human := strings.Join(args, " ")
klog.V(2).Infof("Listing installed packages: %s", human)
cmd := exec.Command(args[0], args[1:]...)
output, err := cmd.CombinedOutput()
if err != nil {
if strings.Contains(string(output), "no packages found") {
return nil, nil
}
return nil, fmt.Errorf("error listing installed packages: %v: %s", err, string(output))
}
installed := false
var healthy *boolView on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:145 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/8ff70f7d11588289.
Report an issue: GitHub.