Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minikube preload extract: avoid hundreds page of error when disk is full #9313

Closed
medyagh opened this issue Sep 23, 2020 · 0 comments · Fixed by #9316
Closed

minikube preload extract: avoid hundreds page of error when disk is full #9313

medyagh opened this issue Sep 23, 2020 · 0 comments · Fixed by #9316
Assignees
Labels
co/preload kind/feature Categorizes issue or PR as related to a new feature. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.

Comments

@medyagh
Copy link
Member

medyagh commented Sep 23, 2020

This error was too long to even be copy pasted as I see hundreds of pages of same message

to replicate:
Create 4 minikubes on a Vm with small disk ( I tried on ec2 ubuntu)

ubuntu@ip-172-31-6-55:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       7.7G  7.7G     0 100% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           796M   30M  767M   4% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0       97M   97M     0 100% /snap/core/9804
/dev/loop1       56M   56M     0 100% /snap/core18/1885
/dev/loop2       71M   71M     0 100% /snap/lxd/16922
/dev/loop3       29M   29M     0 100% /snap/amazon-ssm-agent/2012
tmpfs           796M     0  796M   0% /run/user/1000
/usr/bin/tar: ./lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/e9933a1f21f5410592997c2b9549416206aa0fee7a8a765a2eb89e017a6d5eeb: Cannot open: No such file or directory

minikube should detect this and exit gracefully with soluttion message that there is no space left on your computer.

ubuntu@ip-172-31-6-55:~$ ./minikube-pr-9294 start -p hello --alsologtostderr
W0923 20:40:49.968011   16683 root.go:252] Error reading config file at /home/ubuntu/.minikube/config/config.json: open /home/ubuntu/.minikube/config/config.json: no such file or directory
I0923 20:40:49.969355   16683 out.go:191] Setting JSON to false
I0923 20:40:49.972810   16683 start.go:102] hostinfo: {"hostname":"ip-172-31-6-55","uptime":1186,"bootTime":1600892463,"procs":286,"os":"linux","platform":"ubuntu","platformFamily":"debian","platformVersion":"20.04","kernelVersion":"5.4.0-1024-aws","virtualizationSystem":"xen","virtualizationRole":"guest","hostid":"7d421595-9427-4bda-8b92-85c19b2969d7"}
I0923 20:40:49.973219   16683 start.go:112] virtualization: xen guest
I0923 20:40:49.978047   16683 out.go:109] 😄  [hello] minikube v1.13.1 on Ubuntu 20.04 (xen/amd64)
😄  [hello] minikube v1.13.1 on Ubuntu 20.04 (xen/amd64)
I0923 20:40:49.978349   16683 driver.go:287] Setting default libvirt URI to qemu:///system
I0923 20:40:49.978494   16683 global.go:102] Querying for installed drivers using PATH=/home/ubuntu/.minikube/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
I0923 20:40:49.978632   16683 notify.go:126] Checking for updates...
I0923 20:40:50.070374   16683 docker.go:99] docker version: linux-19.03.8
I0923 20:40:50.070500   16683 docker.go:131] overlay module found
I0923 20:40:50.070526   16683 global.go:110] docker priority: 8, state: {Installed:true Healthy:true Running:false NeedsImprovement:false Error:<nil> Fix: Doc:}
I0923 20:40:50.070752   16683 global.go:110] kvm2 priority: 7, state: {Installed:false Healthy:false Running:false NeedsImprovement:false Error:exec: "virsh": executable file not found in $PATH Fix:Install libvirt Doc:https://minikube.sigs.k8s.io/docs/reference/drivers/kvm2/}
I0923 20:40:50.070859   16683 global.go:110] none priority: 3, state: {Installed:true Healthy:false Running:false NeedsImprovement:false Error:the 'none' driver must be run as the root user Fix:For non-root usage, try the newer 'docker' driver Doc:}
I0923 20:40:50.071021   16683 global.go:110] podman priority: 2, state: {Installed:false Healthy:false Running:false NeedsImprovement:false Error:exec: "podman": executable file not found in $PATH Fix:Install Podman Doc:https://minikube.sigs.k8s.io/docs/drivers/podman/}
I0923 20:40:50.071157   16683 global.go:110] virtualbox priority: 5, state: {Installed:false Healthy:false Running:false NeedsImprovement:false Error:unable to find VBoxManage in $PATH Fix:Install VirtualBox Doc:https://minikube.sigs.k8s.io/docs/reference/drivers/virtualbox/}
I0923 20:40:50.071280   16683 global.go:110] vmware priority: 6, state: {Installed:false Healthy:false Running:false NeedsImprovement:false Error:exec: "docker-machine-driver-vmware": executable file not found in $PATH Fix:Install docker-machine-driver-vmware Doc:https://minikube.sigs.k8s.io/docs/reference/drivers/vmware/}
I0923 20:40:50.071362   16683 driver.go:235] not recommending "none" due to health: the 'none' driver must be run as the root user
I0923 20:40:50.071506   16683 driver.go:269] Picked: docker
I0923 20:40:50.071527   16683 driver.go:270] Alternatives: []
I0923 20:40:50.071606   16683 driver.go:271] Rejects: [kvm2 none podman virtualbox vmware]
I0923 20:40:50.073841   16683 out.go:109] ✨  Automatically selected the docker driver
✨  Automatically selected the docker driver
I0923 20:40:50.073860   16683 start.go:246] selected driver: docker
I0923 20:40:50.073928   16683 start.go:653] validating driver "docker" against <nil>
I0923 20:40:50.073945   16683 start.go:664] status for docker: {Installed:true Healthy:true Running:false NeedsImprovement:false Error:<nil> Fix: Doc:}
I0923 20:40:50.074096   16683 cli_runner.go:110] Run: docker system info --format "{{json .}}"
I0923 20:40:50.146046   16683 cli_runner.go:110] Run: docker system info --format "{{json .}}"
I0923 20:40:50.198968   16683 start_flags.go:224] no existing cluster config was found, will generate one from the flags 
I0923 20:40:50.199294   16683 start_flags.go:242] Using suggested 2200MB memory alloc based on sys=7959MB, container=7959MB
I0923 20:40:50.199460   16683 start_flags.go:617] Wait components to verify : map[apiserver:true system_pods:true]
I0923 20:40:50.199494   16683 cni.go:74] Creating CNI manager for ""
I0923 20:40:50.199510   16683 cni.go:117] CNI unnecessary in this configuration, recommending no CNI
I0923 20:40:50.199525   16683 start_flags.go:348] config:
{Name:hello KeepContext:false EmbedCerts:false MinikubeISO: KicBaseImage:gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b Memory:2200 CPUs:2 DiskSize:20000 VMDriver: Driver:docker HyperkitVpnKitSock: HyperkitVSockPorts:[] DockerEnv:[] ContainerVolumeMounts:[] InsecureRegistry:[] RegistryMirror:[] HostOnlyCIDR:192.168.99.1/24 HypervVirtualSwitch: HypervUseExternalSwitch:false HypervExternalAdapter: KVMNetwork:default KVMQemuURI:qemu:///system KVMGPU:false KVMHidden:false DockerOpt:[] DisableDriverMounts:false NFSShare:[] NFSSharesRoot:/nfsshares UUID: NoVTXCheck:false DNSProxy:false HostDNSResolver:true HostOnlyNicType:virtio NatNicType:virtio KubernetesConfig:{KubernetesVersion:v1.19.2 ClusterName:hello APIServerName:minikubeCA APIServerNames:[] APIServerIPs:[] DNSDomain:cluster.local ContainerRuntime:docker CRISocket: NetworkPlugin: FeatureGates: ServiceCIDR:10.96.0.0/12 ImageRepository: LoadBalancerStartIP: LoadBalancerEndIP: ExtraOptions:[] ShouldLoadCachedImages:true EnableDefaultCNI:false CNI: NodeIP: NodePort:8443 NodeName:} Nodes:[] Addons:map[] VerifyComponents:map[apiserver:true system_pods:true] StartHostTimeout:6m0s}
I0923 20:40:50.202299   16683 out.go:109] 👍  Starting control plane node hello in cluster hello
👍  Starting control plane node hello in cluster hello
I0923 20:40:50.249877   16683 image.go:92] Found gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b in local docker daemon, skipping pull
I0923 20:40:50.249986   16683 cache.go:115] gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b exists in daemon, skipping pull
I0923 20:40:50.250008   16683 preload.go:97] Checking if preload exists for k8s version v1.19.2 and runtime docker
I0923 20:40:50.250051   16683 preload.go:105] Found local preload: /home/ubuntu/.minikube/cache/preloaded-tarball/preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4
I0923 20:40:50.250069   16683 cache.go:53] Caching tarball of preloaded images
I0923 20:40:50.250099   16683 preload.go:131] Found /home/ubuntu/.minikube/cache/preloaded-tarball/preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4 in cache, skipping download
I0923 20:40:50.250115   16683 cache.go:56] Finished verifying existence of preloaded tar for  v1.19.2 on docker
I0923 20:40:50.250829   16683 profile.go:150] Saving config to /home/ubuntu/.minikube/profiles/hello/config.json ...
I0923 20:40:50.250876   16683 lock.go:35] WriteFile acquiring /home/ubuntu/.minikube/profiles/hello/config.json: {Name:mkb4ab64c044b07451825e19bdd2d75165c26727 Clock:{} Delay:500ms Timeout:1m0s Cancel:<nil>}
I0923 20:40:50.251656   16683 cache.go:182] Successfully downloaded all kic artifacts
I0923 20:40:50.251694   16683 start.go:314] acquiring machines lock for hello: {Name:mk57b6a18821e00fed9e5268496d6996a7453703 Clock:{} Delay:500ms Timeout:10m0s Cancel:<nil>}
I0923 20:40:50.251788   16683 start.go:318] acquired machines lock for "hello" in 70.808µs
I0923 20:40:50.251825   16683 start.go:90] Provisioning new machine with config: &{Name:hello KeepContext:false EmbedCerts:false MinikubeISO: KicBaseImage:gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b Memory:2200 CPUs:2 DiskSize:20000 VMDriver: Driver:docker HyperkitVpnKitSock: HyperkitVSockPorts:[] DockerEnv:[] ContainerVolumeMounts:[] InsecureRegistry:[] RegistryMirror:[] HostOnlyCIDR:192.168.99.1/24 HypervVirtualSwitch: HypervUseExternalSwitch:false HypervExternalAdapter: KVMNetwork:default KVMQemuURI:qemu:///system KVMGPU:false KVMHidden:false DockerOpt:[] DisableDriverMounts:false NFSShare:[] NFSSharesRoot:/nfsshares UUID: NoVTXCheck:false DNSProxy:false HostDNSResolver:true HostOnlyNicType:virtio NatNicType:virtio KubernetesConfig:{KubernetesVersion:v1.19.2 ClusterName:hello APIServerName:minikubeCA APIServerNames:[] APIServerIPs:[] DNSDomain:cluster.local ContainerRuntime:docker CRISocket: NetworkPlugin: FeatureGates: ServiceCIDR:10.96.0.0/12 ImageRepository: LoadBalancerStartIP: LoadBalancerEndIP: ExtraOptions:[] ShouldLoadCachedImages:true EnableDefaultCNI:false CNI: NodeIP: NodePort:8443 NodeName:} Nodes:[{Name: IP: Port:8443 KubernetesVersion:v1.19.2 ControlPlane:true Worker:true}] Addons:map[] VerifyComponents:map[apiserver:true system_pods:true] StartHostTimeout:6m0s} &{Name: IP: Port:8443 KubernetesVersion:v1.19.2 ControlPlane:true Worker:true}
I0923 20:40:50.251916   16683 start.go:127] createHost starting for "" (driver="docker")
I0923 20:40:50.254302   16683 out.go:109] 🔥  Creating docker container (CPUs=2, Memory=2200MB) ...
🔥  Creating docker container (CPUs=2, Memory=2200MB) ...
I0923 20:40:50.254552   16683 start.go:164] libmachine.API.Create for "hello" (driver="docker")
I0923 20:40:50.254584   16683 client.go:165] LocalClient.Create starting
I0923 20:40:50.254644   16683 main.go:115] libmachine: Reading certificate data from /home/ubuntu/.minikube/certs/ca.pem
I0923 20:40:50.254681   16683 main.go:115] libmachine: Decoding PEM data...
I0923 20:40:50.254706   16683 main.go:115] libmachine: Parsing certificate...
I0923 20:40:50.254864   16683 main.go:115] libmachine: Reading certificate data from /home/ubuntu/.minikube/certs/cert.pem
I0923 20:40:50.254900   16683 main.go:115] libmachine: Decoding PEM data...
I0923 20:40:50.254921   16683 main.go:115] libmachine: Parsing certificate...
I0923 20:40:50.255293   16683 cli_runner.go:110] Run: docker network inspect hello --format "{{(index .IPAM.Config 0).Subnet}},{{(index .IPAM.Config 0).Gateway}}"
I0923 20:40:50.308923   16683 network_create.go:88] attempt to create network "192.168.39.1/24" with subnet: hello and gateway 192.168.39.1...
I0923 20:40:50.309002   16683 cli_runner.go:110] Run: docker network create --driver=bridge --subnet=192.168.39.1/24 --gateway=192.168.39.1 -o --ip-masq -o --icc --label=created_by.minikube.sigs.k8s.io=true hello
I0923 20:40:50.357038   16683 network_create.go:65] Couldn't create network "hello" at "192.168.39.1/24" subnet will try again with a new subnet ...
I0923 20:40:50.357069   16683 network_create.go:88] attempt to create network "192.168.49.2/24" with subnet: hello and gateway 192.168.49.2...
I0923 20:40:50.357159   16683 cli_runner.go:110] Run: docker network create --driver=bridge --subnet=192.168.49.2/24 --gateway=192.168.49.2 -o --ip-masq -o --icc --label=created_by.minikube.sigs.k8s.io=true hello
I0923 20:40:50.407894   16683 network_create.go:65] Couldn't create network "hello" at "192.168.49.2/24" subnet will try again with a new subnet ...
I0923 20:40:50.408071   16683 network_create.go:88] attempt to create network "192.168.59.3/24" with subnet: hello and gateway 192.168.59.3...
I0923 20:40:50.408302   16683 cli_runner.go:110] Run: docker network create --driver=bridge --subnet=192.168.59.3/24 --gateway=192.168.59.3 -o --ip-masq -o --icc --label=created_by.minikube.sigs.k8s.io=true hello
I0923 20:40:50.467318   16683 network_create.go:65] Couldn't create network "hello" at "192.168.59.3/24" subnet will try again with a new subnet ...
I0923 20:40:50.467350   16683 network_create.go:88] attempt to create network "192.168.69.4/24" with subnet: hello and gateway 192.168.69.4...
I0923 20:40:50.467410   16683 cli_runner.go:110] Run: docker network create --driver=bridge --subnet=192.168.69.4/24 --gateway=192.168.69.4 -o --ip-masq -o --icc --label=created_by.minikube.sigs.k8s.io=true hello
I0923 20:40:50.567763   16683 kic.go:107] calculated static IP "192.168.69.5" for the "hello" container 
I0923 20:40:50.567854   16683 cli_runner.go:110] Run: docker ps -a --format {{.Names}}
I0923 20:40:50.615681   16683 cli_runner.go:110] Run: docker volume create hello --label name.minikube.sigs.k8s.io=hello --label created_by.minikube.sigs.k8s.io=true
I0923 20:40:50.666618   16683 oci.go:101] Successfully created a docker volume hello
I0923 20:40:50.666701   16683 cli_runner.go:110] Run: docker run --rm --entrypoint /usr/bin/test -v hello:/var gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b -d /var/lib
I0923 20:40:51.547629   16683 oci.go:105] Successfully prepared a docker volume hello
W0923 20:40:51.547696   16683 oci.go:152] Your kernel does not support swap limit capabilities or the cgroup is not mounted.
I0923 20:40:51.547764   16683 cli_runner.go:110] Run: docker info --format "'{{json .SecurityOptions}}'"
I0923 20:40:51.548058   16683 preload.go:97] Checking if preload exists for k8s version v1.19.2 and runtime docker
I0923 20:40:51.548091   16683 preload.go:105] Found local preload: /home/ubuntu/.minikube/cache/preloaded-tarball/preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4
I0923 20:40:51.548099   16683 kic.go:161] Starting extracting preloaded images to volume ...
I0923 20:40:51.548147   16683 cli_runner.go:110] Run: docker run --rm --entrypoint /usr/bin/tar -v /home/ubuntu/.minikube/cache/preloaded-tarball/preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4:/preloaded.tar:ro -v hello:/extractDir gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b -I lz4 -xvf /preloaded.tar -C /extractDir
I0923 20:40:51.638715   16683 cli_runner.go:110] Run: docker run -d -t --privileged --security-opt seccomp=unconfined --tmpfs /tmp --tmpfs /run -v /lib/modules:/lib/modules:ro --hostname hello --name hello --label created_by.minikube.sigs.k8s.io=true --label name.minikube.sigs.k8s.io=hello --label role.minikube.sigs.k8s.io= --label mode.minikube.sigs.k8s.io=hello --network hello --ip 192.168.69.5 --volume hello:/var --security-opt apparmor=unconfined --memory=2200mb --memory-swap=2200mb --cpus=2 -e container=docker --expose 8443 --publish=127.0.0.1::8443 --publish=127.0.0.1::22 --publish=127.0.0.1::2376 --publish=127.0.0.1::5000 gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b
I0923 20:40:52.497485   16683 cli_runner.go:110] Run: docker container inspect hello --format={{.State.Running}}
I0923 20:40:52.554526   16683 cli_runner.go:110] Run: docker container inspect hello --format={{.State.Status}}
I0923 20:40:52.625372   16683 cli_runner.go:110] Run: docker exec hello stat /var/lib/dpkg/alternatives/iptables
I0923 20:40:52.813075   16683 oci.go:244] the created container "hello" has a running status.
I0923 20:40:52.813109   16683 kic.go:185] Creating ssh key for kic: /home/ubuntu/.minikube/machines/hello/id_rsa...
I0923 20:40:53.270796   16683 kic_runner.go:179] docker (temp): /home/ubuntu/.minikube/machines/hello/id_rsa.pub --> /home/docker/.ssh/authorized_keys (381 bytes)
I0923 20:40:53.654583   16683 cli_runner.go:110] Run: docker container inspect hello --format={{.State.Status}}
I0923 20:40:53.727343   16683 kic_runner.go:93] Run: chown docker:docker /home/docker/.ssh/authorized_keys
I0923 20:40:53.727373   16683 kic_runner.go:114] Args: [docker exec --privileged hello chown docker:docker /home/docker/.ssh/authorized_keys]
I0923 20:41:03.891808   16683 cli_runner.go:152] Completed: docker run --rm --entrypoint /usr/bin/tar -v /home/ubuntu/.minikube/cache/preloaded-tarball/preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4:/preloaded.tar:ro -v hello:/extractDir gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b -I lz4 -xvf /preloaded.tar -C /extractDir: (12.343620894s)
I0923 20:41:03.899965   16683 kic.go:164] Unable to extract preloaded tarball to volume: docker run --rm --entrypoint /usr/bin/tar -v /home/ubuntu/.minikube/cache/preloaded-tarball/preloaded-images-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4:/preloaded.tar:ro -v hello:/extractDir gcr.io/k8s-minikube/kicbase:v0.0.12-snapshot3@sha256:1d687ba53e19dbe5fafe4cc18aa07f269ecc4b7b622f2251b5bf569ddb474e9b -I lz4 -xvf /preloaded.tar -C /extractDir: exit status 2
stdout:
./lib/minikube/binaries/
./lib/minikube/binaries/v1.19.2/
./lib/minikube/binaries/v1.19.2/kubeadm
./lib/minikube/binaries/v1.19.2/kubelet
./lib/minikube/binaries/v1.19.2/kubectl
./lib/docker/overlay2/
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/committed
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/diff/
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/diff/etc/
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/diff/etc/ssl/
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/diff/etc/ssl/certs/
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/diff/etc/ssl/certs/ca-certificates.crt
./lib/docker/overlay2/2db6f5c5d682eb241e992dfe197f3ee84bcd84c452115b72b61ef9324a61bb35/link
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/diff/
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/diff/usr/
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/diff/usr/local/
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/diff/usr/local/bin/
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/diff/usr/local/bin/migrate-if-needed.sh
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/diff/usr/local/bin/migrate
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/lower
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/link
./lib/docker/overlay2/824d27b8c767925896aace6abf0c62ec03754d1a15aeff6b6258b6ee0ab9b6e2/work/
./lib/docker/overlay2/27314222f3df657822c943be141a6d1ea7488c37805ec9e82d2336a71db4cab0/
./lib/docker/overlay2/27314222f3df657822c943be141a6d1ea7488c37805ec9e82d2336a71db4cab0/diff/
./lib/docker/overlay2/27314222f3df657822c943be141a6d1ea7488c37805ec9e82d2336a71db4cab0/diff/storage-provisioner
./lib/docker/overlay2/27314222f3df657822c943be141a6d1ea7488c37805ec9e82d2336a71db4cab0/link
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/committed
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/home/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/home/nonroot/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/lib/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/dev/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/root/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/tmp/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/sys/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/misc/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/dpkg/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/dpkg/status.d/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/dpkg/status.d/netbase
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/dpkg/status.d/tzdata
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lib/dpkg/status.d/base
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/backups/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/tmp/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/spool/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/cache/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/run/
./lib/docker/overlay2/2bcd7d905339cd98de0d1bafdc59bc5faddf28e0db2f6970f1ec602539011a1b/diff/var/lock/


..

...

sr/bin/tar: ./lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/1b55846906e8ff95a330103f76ee27a77f6c00da490a1a56e897e350664929e0: Cannot open: No such file or directory
/usr/bin/tar: ./lib/docker/image: Cannot mkdir: No space left on device
/usr/bin/tar: ./lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/ea68504894def06483509d7abf6722255fd4e49c69573e7056b23d50d134256c: Cannot open: No such file or directory
/usr/bin/tar: ./lib/docker/image: Cannot mkdir: No space left on device
/usr/bin/tar: ./lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/e9933a1f21f5410592997c2b9549416206aa0fee7a8a765a2eb89e017a6d5eeb: Cannot open: No such file or directory
/usr/bin/tar: ./lib/docker/image: Cannot mkdir: No space left on device
/usr/bin/tar: ./lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/d61c79b2929916dd31e6d4aa48d30587f63a3192ab0418db8e7fcbea1ad654b9: Cannot open: No such file or directory
/usr/bin/tar: ./lib/docker/image: Cannot mkdir: No space left on device
/usr/bin/tar: ./lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/57757cd7bb95e58d8e5c4b59bd07f73aa9fa446e52eb87aab87258357cdc1667: Cannot open: No such file or directory

(this goes on for hundreds of pages that github doesnt allow that big of a issue to pasted)

@medyagh medyagh changed the title minikube preload: check disk space to prevent many many pages of error minikube preload extract: avoid hundreds page of error when disk is full Sep 23, 2020
@medyagh medyagh added the priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. label Sep 23, 2020
@priyawadhwa priyawadhwa self-assigned this Sep 23, 2020
@tstromberg tstromberg added kind/bug Categorizes issue or PR as related to a bug. kind/feature Categorizes issue or PR as related to a new feature. and removed kind/bug Categorizes issue or PR as related to a bug. labels Sep 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
co/preload kind/feature Categorizes issue or PR as related to a new feature. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants