Skip to content

OKD builds on ARM platform occasionally fail with 'no space left on device' error #124

@ggiguash

Description

@ggiguash

The provisioned GitHub runners on ARM platform have an extra disk, but it's unused and not mounted on /mnt.
We need to enhance our prebuild action to make sure /mnt partition points to another disk.

Also may consider using 3rd party plugins like:

Example of the error message

make: Leaving directory '/var/home/microshift/microshift'
Error: committing container for step {Env:[USHIFT_BRANCH=main OKD_VERSION_TAG=4.21.0-okd-scos.ec.7 OKD_RELEASE_IMAGE=ghcr.io/microshift-io/okd/okd-release-arm64 USHIFT_GIT_URL=https://github.com/openshift/microshift.git BUILDER_RPM_REPO_PATH=/home/microshift/microshift/_output/rpmbuild/RPMS USHIFT_PREBUILD_SCRIPT=/tmp/prebuild.sh USHIFT_POSTBUILD_SCRIPT=/tmp/postbuild.sh PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin container=oci USER=microshift HOME=/home/microshift] Command:run Args:[MICROSHIFT_VARIANT="community" make -C "${HOME}/microshift" rpm srpm] Flags:[] Attrs:map[] Message:RUN MICROSHIFT_VARIANT="community" make -C "${HOME}/microshift" rpm srpm Original:RUN MICROSHIFT_VARIANT="community" make -C "${HOME}/microshift" rpm srpm}: copying layers and metadata for container "d963ef0f9239ee54d4e724a7c637e338427c02d0dc850ff70ca2edaff112fe01": writing blob: adding layer with blob "sha256:44d46b935f1ce7070074106e60265a2cd05c7280fc28f832fbcec0d962ee916c": processing tar file(write /var/home/microshift/.cache/go-build/20/20b16bf093d0e9dd97ff36ec87e51641e47d475aea32ef7b1fc3ae69efc87023-a: no space left on device): exit status 1

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions