kubernetes / minikube

Run Kubernetes locally
https://minikube.sigs.k8s.io/
Apache License 2.0
28.79k stars 4.81k forks source link

Exiting due to K8S_INSTALL_FAILED: Failed to update cluster: updating control plane: downloading binaries: downloading kubelet: download failed #18529

Open wearetyomsmnv opened 3 months ago

wearetyomsmnv commented 3 months ago

What Happened?

I have troubles with run minikube

Attach the log file

stderr: I0328 08:18:23.552731 50964 exec_runner.go:51] Run: sudo systemctl is-active --quiet service kubelet I0328 08:18:23.574820 50964 fix.go:102] recreateIfNeeded on minikube: state=Stopped err= W0328 08:18:23.574836 50964 fix.go:128] unexpected machine state, will restart: I0328 08:18:23.578059 50964 out.go:177] ๐Ÿ”„ Restarting existing none bare metal machine for "minikube" ... I0328 08:18:23.582490 50964 profile.go:148] Saving config to /home/kali/.minikube/profiles/minikube/config.json ... I0328 08:18:23.582808 50964 start.go:300] post-start starting for "minikube" (driver="none") I0328 08:18:23.582932 50964 start.go:329] creating required directories: [/etc/kubernetes/addons /etc/kubernetes/manifests /var/tmp/minikube /var/lib/minikube /var/lib/minikube/certs /var/lib/minikube/images /var/lib/minikube/binaries /tmp/gvisor /usr/share/ca-certificates /etc/ssl/certs] I0328 08:18:23.582985 50964 exec_runner.go:51] Run: sudo mkdir -p /etc/kubernetes/addons /etc/kubernetes/manifests /var/tmp/minikube /var/lib/minikube /var/lib/minikube/certs /var/lib/minikube/images /var/lib/minikube/binaries /tmp/gvisor /usr/share/ca-certificates /etc/ssl/certs I0328 08:18:23.595776 50964 main.go:141] libmachine: Couldn't set key VERSION_CODENAME, no corresponding struct field found I0328 08:18:23.599017 50964 out.go:177] โ„น๏ธ OS release is Kali GNU/Linux Rolling I0328 08:18:23.601973 50964 filesync.go:126] Scanning /home/kali/.minikube/addons for local assets ... I0328 08:18:23.602031 50964 filesync.go:126] Scanning /home/kali/.minikube/files for local assets ... I0328 08:18:23.602057 50964 start.go:303] post-start completed in 19.239745ms I0328 08:18:23.602063 50964 fix.go:56] fixHost completed within 86.285907ms I0328 08:18:23.602077 50964 start.go:83] releasing machines lock for "minikube", held for 86.300836ms I0328 08:18:23.602517 50964 exec_runner.go:51] Run: sh -c "stat /etc/cni/net.d/loopback.conf" I0328 08:18:23.602687 50964 exec_runner.go:51] Run: curl -sS -m 2 https://registry.k8s.io/ W0328 08:18:23.610468 50964 cni.go:209] loopback cni configuration skipped: "/etc/cni/net.d/loopback.conf" not found I0328 08:18:23.610587 50964 exec_runner.go:51] Run: sudo find /etc/cni/net.d -maxdepth 1 -type f ( ( -name bridge -or -name podman ) -and -not -name .mk_disabled ) -printf "%!p(MISSING), " -exec sh -c "sudo mv {} {}.mk_disabled" ; I0328 08:18:23.623675 50964 cni.go:259] no active bridge cni configs found in "/etc/cni/net.d" - nothing to disable I0328 08:18:23.623725 50964 start.go:472] detecting cgroup driver to use... I0328 08:18:23.623772 50964 detect.go:199] detected "systemd" cgroup driver on host os I0328 08:18:23.623909 50964 exec_runner.go:51] Run: /bin/bash -c "sudo mkdir -p /etc && printf %!s(MISSING) "runtime-endpoint: unix:///run/containerd/containerd.sock " | sudo tee /etc/crictl.yaml" I0328 08:18:23.650276 50964 exec_runner.go:51] Run: sh -c "sudo sed -i -r 's|^( )sandbox_image = .$|\1sandbox_image = "registry.k8s.io/pause:3.9"|' /etc/containerd/config.toml" I0328 08:18:23.664451 50964 exec_runner.go:51] Run: sh -c "sudo sed -i -r 's|^( )restrict_oom_score_adj = .$|\1restrict_oom_score_adj = false|' /etc/containerd/config.toml" I0328 08:18:23.679861 50964 containerd.go:145] configuring containerd to use "systemd" as cgroup driver... I0328 08:18:23.679930 50964 exec_runner.go:51] Run: sh -c "sudo sed -i -r 's|^( )SystemdCgroup = .$|\1SystemdCgroup = true|g' /etc/containerd/config.toml" I0328 08:18:23.695279 50964 exec_runner.go:51] Run: sh -c "sudo sed -i 's|"io.containerd.runtime.v1.linux"|"io.containerd.runc.v2"|g' /etc/containerd/config.toml" I0328 08:18:23.709895 50964 exec_runner.go:51] Run: sh -c "sudo sed -i '/systemd_cgroup/d' /etc/containerd/config.toml" I0328 08:18:23.723495 50964 exec_runner.go:51] Run: sh -c "sudo sed -i 's|"io.containerd.runc.v1"|"io.containerd.runc.v2"|g' /etc/containerd/config.toml" I0328 08:18:23.737661 50964 exec_runner.go:51] Run: sh -c "sudo rm -rf /etc/cni/net.mk" I0328 08:18:23.749617 50964 exec_runner.go:51] Run: sh -c "sudo sed -i -r 's|^( )conf_dir = .*$|\1conf_dir = "/etc/cni/net.d"|g' /etc/containerd/config.toml" I0328 08:18:23.764603 50964 exec_runner.go:51] Run: sudo sysctl net.bridge.bridge-nf-call-iptables I0328 08:18:23.774732 50964 exec_runner.go:51] Run: sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" I0328 08:18:23.784932 50964 exec_runner.go:51] Run: sudo systemctl daemon-reload I0328 08:18:24.171287 50964 exec_runner.go:51] Run: sudo systemctl restart containerd I0328 08:18:24.286638 50964 start.go:472] detecting cgroup driver to use... I0328 08:18:24.286675 50964 detect.go:199] detected "systemd" cgroup driver on host os I0328 08:18:24.286756 50964 exec_runner.go:51] Run: /bin/bash -c "sudo mkdir -p /etc && printf %!s(MISSING) "runtime-endpoint: unix:///var/run/cri-dockerd.sock " | sudo tee /etc/crictl.yaml" I0328 08:18:24.314969 50964 exec_runner.go:51] Run: which cri-dockerd I0328 08:18:24.317088 50964 exec_runner.go:51] Run: sudo mkdir -p /etc/systemd/system/cri-docker.service.d I0328 08:18:24.327875 50964 exec_runner.go:144] found /etc/systemd/system/cri-docker.service.d/10-cni.conf, removing ... I0328 08:18:24.327892 50964 exec_runner.go:203] rm: /etc/systemd/system/cri-docker.service.d/10-cni.conf I0328 08:18:24.327938 50964 exec_runner.go:51] Run: sudo rm -f /etc/systemd/system/cri-docker.service.d/10-cni.conf I0328 08:18:24.338322 50964 exec_runner.go:151] cp: memory --> /etc/systemd/system/cri-docker.service.d/10-cni.conf (195 bytes) I0328 08:18:24.338488 50964 exec_runner.go:51] Run: sudo cp -a /tmp/minikube1779132626 /etc/systemd/system/cri-docker.service.d/10-cni.conf I0328 08:18:24.349195 50964 exec_runner.go:51] Run: sudo systemctl unmask docker.service I0328 08:18:24.706316 50964 exec_runner.go:51] Run: sudo systemctl enable docker.socket I0328 08:18:25.090965 50964 docker.go:560] configuring docker to use "systemd" as cgroup driver... I0328 08:18:25.091074 50964 exec_runner.go:144] found /etc/docker/daemon.json, removing ... I0328 08:18:25.091081 50964 exec_runner.go:203] rm: /etc/docker/daemon.json I0328 08:18:25.091127 50964 exec_runner.go:51] Run: sudo rm -f /etc/docker/daemon.json I0328 08:18:25.102840 50964 exec_runner.go:151] cp: memory --> /etc/docker/daemon.json (129 bytes) I0328 08:18:25.103153 50964 exec_runner.go:51] Run: sudo cp -a /tmp/minikube2861272539 /etc/docker/daemon.json I0328 08:18:25.114688 50964 exec_runner.go:51] Run: sudo systemctl daemon-reload I0328 08:18:25.505071 50964 exec_runner.go:51] Run: sudo systemctl restart docker I0328 08:18:26.496876 50964 exec_runner.go:51] Run: sudo systemctl enable cri-docker.socket I0328 08:18:26.867670 50964 exec_runner.go:51] Run: sudo systemctl unmask cri-docker.socket I0328 08:18:27.233712 50964 exec_runner.go:51] Run: sudo systemctl enable cri-docker.socket I0328 08:18:27.620727 50964 exec_runner.go:51] Run: sudo systemctl daemon-reload I0328 08:18:27.976438 50964 exec_runner.go:51] Run: sudo systemctl restart cri-docker.socket I0328 08:18:28.027905 50964 exec_runner.go:51] Run: sudo systemctl daemon-reload I0328 08:18:28.391515 50964 exec_runner.go:51] Run: sudo systemctl restart cri-docker I0328 08:18:28.565427 50964 start.go:519] Will wait 60s for socket path /var/run/cri-dockerd.sock I0328 08:18:28.565620 50964 exec_runner.go:51] Run: stat /var/run/cri-dockerd.sock I0328 08:18:28.572254 50964 start.go:540] Will wait 60s for crictl version I0328 08:18:28.572356 50964 exec_runner.go:51] Run: which crictl I0328 08:18:28.575845 50964 exec_runner.go:51] Run: sudo /usr/local/bin/crictl version I0328 08:18:28.650778 50964 start.go:556] Version: 0.1.0 RuntimeName: docker RuntimeVersion: 20.10.25+dfsg1 RuntimeApiVersion: v1 I0328 08:18:28.650844 50964 exec_runner.go:51] Run: docker version --format {{.Server.Version}} I0328 08:18:28.690625 50964 exec_runner.go:51] Run: docker version --format {{.Server.Version}} I0328 08:18:28.726934 50964 out.go:204] ๐Ÿณ Preparing Kubernetes v1.28.3 on Docker 20.10.25+dfsg1 ... I0328 08:18:28.727130 50964 exec_runner.go:51] Run: grep 127.0.0.1 host.minikube.internal$ /etc/hosts I0328 08:18:28.729794 50964 exec_runner.go:51] Run: /bin/bash -c "{ grep -v $'\thost.minikube.internal$' "/etc/hosts"; echo "127.0.0.1 host.minikube.internal"; } > /tmp/h.$$; sudo cp /tmp/h.$$ "/etc/hosts"" I0328 08:18:28.745390 50964 preload.go:132] Checking if preload exists for k8s version v1.28.3 and runtime docker I0328 08:18:28.745439 50964 exec_runner.go:51] Run: docker info --format {{.CgroupDriver}} I0328 08:18:29.248645 50964 cni.go:84] Creating CNI manager for "" I0328 08:18:29.248658 50964 cni.go:158] "none" driver + "docker" container runtime found on kubernetes v1.24+, recommending bridge I0328 08:18:29.248685 50964 kubeadm.go:87] Using pod CIDR: 10.244.0.0/16 I0328 08:18:29.248704 50964 kubeadm.go:176] kubeadm options: {CertDir:/var/lib/minikube/certs ServiceCIDR:10.96.0.0/12 PodSubnet:10.244.0.0/16 AdvertiseAddress:192.168.47.129 APIServerPort:8443 KubernetesVersion:v1.28.3 EtcdDataDir:/var/lib/minikube/etcd EtcdExtraArgs:map[] ClusterName:minikube NodeName:kali DNSDomain:cluster.local CRISocket:/var/run/cri-dockerd.sock ImageRepository: ComponentOptions:[{Component:apiServer ExtraArgs:map[enable-admission-plugins:NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,MutatingAdmissionWebhook,ValidatingAdmissionWebhook,ResourceQuota] Pairs:map[certSANs:["127.0.0.1", "localhost", "192.168.47.129"]]} {Component:controllerManager ExtraArgs:map[allocate-node-cidrs:true leader-elect:false] Pairs:map[]} {Component:scheduler ExtraArgs:map[leader-elect:false] Pairs:map[]}] FeatureArgs:map[] NodeIP:192.168.47.129 CgroupDriver:systemd ClientCAFile:/var/lib/minikube/certs/ca.crt StaticPodPath:/etc/kubernetes/manifests ControlPlaneAddress:control-plane.minikube.internal KubeProxyOptions:map[] ResolvConfSearchRegression:false KubeletConfigOpts:map[hairpinMode:hairpin-veth runtimeRequestTimeout:15m] PrependCriSocketUnix:true} I0328 08:18:29.248868 50964 kubeadm.go:181] kubeadm config: apiVersion: kubeadm.k8s.io/v1beta3 kind: InitConfiguration localAPIEndpoint: advertiseAddress: 192.168.47.129 bindPort: 8443 bootstrapTokens:

I0328 08:18:29.248933 50964 kubeadm.go:976] kubelet [Unit] Wants=docker.socket

[Service] ExecStart= ExecStart=/var/lib/minikube/binaries/v1.28.3/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --config=/var/lib/kubelet/config.yaml --container-runtime-endpoint=unix:///var/run/cri-dockerd.sock --hostname-override=kali --kubeconfig=/etc/kubernetes/kubelet.conf --node-ip=192.168.47.129

[Install] config: {KubernetesVersion:v1.28.3 ClusterName:minikube Namespace:default APIServerName:minikubeCA APIServerNames:[] APIServerIPs:[] DNSDomain:cluster.local ContainerRuntime:docker CRISocket: NetworkPlugin:cni FeatureGates: ServiceCIDR:10.96.0.0/12 ImageRepository: LoadBalancerStartIP: LoadBalancerEndIP: CustomIngressCert: RegistryAliases: ExtraOptions:[] ShouldLoadCachedImages:false EnableDefaultCNI:false CNI: NodeIP: NodePort:8443 NodeName:} I0328 08:18:29.248996 50964 exec_runner.go:51] Run: sudo ls /var/lib/minikube/binaries/v1.28.3 I0328 08:18:29.260394 50964 binaries.go:47] Didn't find k8s binaries: sudo ls /var/lib/minikube/binaries/v1.28.3: exit status 2 stdout:

stderr: ls: cannot access '/var/lib/minikube/binaries/v1.28.3': No such file or directory

Initiating transfer... I0328 08:18:29.260443 50964 exec_runner.go:51] Run: sudo mkdir -p /var/lib/minikube/binaries/v1.28.3 I0328 08:18:29.271877 50964 download.go:107] Downloading: https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubectl?checksum=file:https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubectl.sha256 -> /home/kali/.minikube/cache/linux/amd64/v1.28.3/kubectl I0328 08:18:29.271905 50964 download.go:107] Downloading: https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubelet?checksum=file:https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubelet.sha256 -> /home/kali/.minikube/cache/linux/amd64/v1.28.3/kubelet I0328 08:18:29.272596 50964 download.go:107] Downloading: https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubeadm?checksum=file:https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubeadm.sha256 -> /home/kali/.minikube/cache/linux/amd64/v1.28.3/kubeadm I0328 08:19:05.605702 50964 exec_runner.go:151] cp: /home/kali/.minikube/cache/linux/amd64/v1.28.3/kubeadm --> /var/lib/minikube/binaries/v1.28.3/kubeadm (49045504 bytes) I0328 08:19:05.695120 50964 exec_runner.go:51] Run: sudo cp -a /tmp/minikube1798138265 /var/lib/minikube/binaries/v1.28.3/kubeadm I0328 08:19:07.926520 50964 exec_runner.go:151] cp: /home/kali/.minikube/cache/linux/amd64/v1.28.3/kubectl --> /var/lib/minikube/binaries/v1.28.3/kubectl (49872896 bytes) I0328 08:19:07.973543 50964 exec_runner.go:51] Run: sudo cp -a /tmp/minikube877778043 /var/lib/minikube/binaries/v1.28.3/kubectl I0328 08:19:08.028952 50964 out.go:177] W0328 08:19:08.031176 50964 out.go:239] โŒ Exiting due to K8S_INSTALL_FAILED: Failed to update cluster: updating control plane: downloading binaries: downloading kubelet: download failed: https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubelet?checksum=file:https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubelet.sha256: getter: &{Ctx:context.Background Src:https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubelet?checksum=file:https://dl.k8s.io/release/v1.28.3/bin/linux/amd64/kubelet.sha256 Dst:/home/kali/.minikube/cache/linux/amd64/v1.28.3/kubelet.download Pwd: Mode:2 Umask:---------- Detectors:[0x46177c0 0x46177c0 0x46177c0 0x46177c0 0x46177c0 0x46177c0 0x46177c0] Decompressors:map[bz2:0xc0005c5de0 gz:0xc0005c5de8 tar:0xc0005c5d90 tar.bz2:0xc0005c5da0 tar.gz:0xc0005c5db0 tar.xz:0xc0005c5dc0 tar.zst:0xc0005c5dd0 tbz2:0xc0005c5da0 tgz:0xc0005c5db0 txz:0xc0005c5dc0 tzst:0xc0005c5dd0 xz:0xc0005c5df0 zip:0xc0005c5e10 zst:0xc0005c5df8] Getters:map[file:0xc002722e40 http:0xc00271ad70 https:0xc00271adc0] Dir:false ProgressListener:0x45d7ae0 Insecure:false DisableSymlinks:false Options:[0x120d740]}: read tcp 192.168.47.129:52590->146.75.53.55:443: read: connection reset by peer W0328 08:19:08.031225 50964 out.go:239] W0328 08:19:08.032110 50964 out.go:239] โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”‚ โ”‚ โ”‚ ๐Ÿ˜ฟ If the above advice does not help, please let us know: โ”‚ โ”‚ ๐Ÿ‘‰ https://github.com/kubernetes/minikube/issues/new/choose โ”‚ โ”‚ โ”‚ โ”‚ Please run minikube logs --file=logs.txt and attach logs.txt to the GitHub issue. โ”‚ โ”‚ โ”‚ โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ I0328 08:19:08.035183 50964 out.go:177]

Operating System

Other

Driver

Docker

k8s-triage-robot commented 1 week ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale