alpinelinux / docker-alpine

Official Alpine Linux Docker image. Win at minimalism!
MIT License
1.07k stars 263 forks source link

uname, sudo, and apk commands stopped working on ARM32 1.13/latest image #142

Open nightlark opened 3 years ago

nightlark commented 3 years ago

Around 1/13-1/15 our CI builds using the alpine:latest image for arm32 started failing when running commands such as uname and apk. It seems to correspond with the release of the 1.13 image. The arm64 builds using the alpine:latest image still work fine.

Sample failing build for sudo: https://cloud.drone.io/GMLC-TDC/HELICS/7238/1/2

/bin/sh: sudo: Operation not permitted

Sample failing build for uname: https://cloud.drone.io/GMLC-TDC/HELICS/7237/1/2

/bin/sh: uname: Operation not permitted

Sample failing build for apk update: https://cloud.drone.io/GMLC-TDC/HELICS/7239/1/3

/bin/sh: apk: Operation not permitted

Workflow file showing the commands run: https://github.com/GMLC-TDC/HELICS/blob/develop/.ci/.drone.yml

I've already mentioned this on the Drone gitter, and this seems to be an issue with the alpine docker image for arm32 rather than a Drone cloud setup issue.

ncopa commented 3 years ago

This may be related: https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.13.0#time64_requirements