kubernetes / minikube

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

Fail during minikube start "stderr: /var/lib/minikube/binaries/v1.30.0/kubectl: 1: Syntax error: ")" unexpected" #19334

Open BorisAnimal opened 2 months ago

BorisAnimal commented 2 months ago

What Happened?

I've met error following minikube getting started guide. My CPU Mac M3 if it helps

$ minikube start               
😄  minikube v1.33.1 на Darwin 14.5 (arm64)
✨  Automatically selected the docker driver. Other choices: qemu2, ssh
📌  Using Docker Desktop driver with root privileges
👍  Starting "minikube" primary control-plane node in "minikube" cluster
🚜  Pulling base image v0.0.44 ...
💾  Скачивается Kubernetes v1.30.0 ...
    > preloaded-images-k8s-v18-v1...:  319.81 MiB / 319.81 MiB  100.00% 3.99 Mi
    > gcr.io/k8s-minikube/kicbase...:  435.76 MiB / 435.76 MiB  100.00% 3.31 Mi
🔥  Creating docker container (CPUs=2, Memory=7888MB) ...
🐳  Подготавливается Kubernetes v1.30.0 на Docker 26.1.1 ...
💢  initialization failed, will try again: wait: /bin/bash -c "sudo env PATH="/var/lib/minikube/binaries/v1.30.0:$PATH" kubeadm init --config /var/tmp/minikube/kubeadm.yaml  --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests,DirAvailable--var-lib-minikube,DirAvailable--var-lib-minikube-etcd,FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml,FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml,FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml,FileAvailable--etc-kubernetes-manifests-etcd.yaml,Port-10250,Swap,NumCPU,Mem,SystemVerification,FileContent--proc-sys-net-bridge-bridge-nf-call-iptables": Process exited with status 2
stdout:

stderr:
/var/lib/minikube/binaries/v1.30.0/kubeadm: 1: Syntax error: Missing '}'

    ▪ Kubernetes: Stopping ...
    ▪ Kubernetes: Stopped

💣  Error starting cluster: wait: /bin/bash -c "sudo env PATH="/var/lib/minikube/binaries/v1.30.0:$PATH" kubeadm init --config /var/tmp/minikube/kubeadm.yaml  --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests,DirAvailable--var-lib-minikube,DirAvailable--var-lib-minikube-etcd,FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml,FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml,FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml,FileAvailable--etc-kubernetes-manifests-etcd.yaml,Port-10250,Swap,NumCPU,Mem,SystemVerification,FileContent--proc-sys-net-bridge-bridge-nf-call-iptables": Process exited with status 2
stdout:

stderr:
/var/lib/minikube/binaries/v1.30.0/kubeadm: 1: Syntax error: Missing '}'

Attach the log file

logs.txt

Operating System

macOS (Default)

Driver

Docker

BorisAnimal commented 2 months ago

Moving to Qemu driver helped. For ones who faced the same and don't care about driver

brew install qemu

minikube delete --all --purge && docker system prune -a --volumes -f

minikube start --driver=qemu