kubernetes/kops · error
modprobe for module %q failed (%v): %s
Error message
modprobe for module %q failed (%v): %s
What it means
Error "modprobe for module %q failed (%v): %s" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/nodeup/command.go:602
ip := ips[0]
klog.Infof("Using IP from AWS metadata service: %s", ip)
return ip, nil
}
if net.ParseIP(bindAddress) == nil {
return "", fmt.Errorf("bindAddress is not valid IP address")
}
return bindAddress, nil
}
// modprobe will exec `modprobe <module>`
func modprobe(module string) error {
klog.Infof("Doing modprobe for module %v", module)
out, err := exec.Command("/sbin/modprobe", module).CombinedOutput()
outString := string(out)
if err != nil {
return fmt.Errorf("modprobe for module %q failed (%v): %s", module, err, outString)
}
if outString != "" {
klog.Infof("Output from modprobe %s:\n%s", module, outString)
}
return nil
}
// loadKernelModules is a hack to force br_netfilter to be loaded
// and used by some components to load its recommended modules.
// TODO: Move to tasks architecture
func loadKernelModules(context *model.NodeupModelContext, distribution distributions.Distribution) error {
var failed []string
if context.NodeupConfig.Networking.Kindnet != nil {
err := modprobe("nfnetlink_queue")
if err != nil {
klog.Warningf("error loading nfnetlink_queue module: %v", err)
failed = append(failed, "nfnetlink_queue")
}View on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/nodeup/command.go:602 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/bf5c92fce13dfaa1.
Report an issue: GitHub.