kubernetes/kops · error
error parsing rpm line %q
Error message
error parsing rpm line %q
What it means
Error "error parsing rpm line %q" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:236
output, err := cmd.CombinedOutput()
if err != nil {
if strings.Contains(string(output), "is not installed") {
return nil, nil
}
return nil, fmt.Errorf("error listing installed packages: %v: %s", err, string(output))
}
installed := false
var healthy *bool
installedVersion := ""
for _, line := range strings.Split(string(output), "\n") {
if line == "" {
continue
}
tokens := strings.Split(line, " ")
if len(tokens) != 2 {
return nil, fmt.Errorf("error parsing rpm line %q", line)
}
name := tokens[0]
if name != e.Name {
return nil, fmt.Errorf("error parsing rpm line %q", line)
}
installed = true
installedVersion = tokens[1]
// If we implement unhealthy; be sure to implement repair in Render
healthy = new(true)
}
if !installed {
return nil, nil
}
return &Package{
Name: e.Name,View on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/nodeup/nodetasks/package.go:236 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/e97ed957d1a859fc.
Report an issue: GitHub.