Skip to content

docker build / run fails on mobian / pinephone #26

@MaxGitHubAccount

Description

@MaxGitHubAccount

arm64 Pinephone
Kernel: 5.10-sunxi64
System: Mobian Bookworm
Docker: deb [arch=arm64] https://download.docker.com/linux/debian bullseye stable

Steps to reproduce:

Sending build context to Docker daemon  166.4MB
Step 1/16 : FROM docker.io/arm32v7/ubuntu:bionic
bionic: Pulling from arm32v7/ubuntu
0fe312f6db8a: Pull complete 
Digest: sha256:3e30324cd69917410983687854bf0f31f03c9dd4ecdbd55f75068f989a318def
Status: Downloaded newer image for arm32v7/ubuntu:bionic
 ---> ae20adc02307
Step 2/16 : MAINTAINER Furkan Kardame <[email protected]>
 ---> [Warning] The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 9f13e3f71ac0
Removing intermediate container 9f13e3f71ac0
 ---> 8d68185ed279
Step 3/16 : ENV DEBIAN_FRONTEND noninteractive
 ---> [Warning] The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 5bbaceb6c368
Removing intermediate container 5bbaceb6c368
 ---> 8249855afe15
Step 4/16 : RUN apt-get update && apt-get install -y --no-install-recommends   git fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf2-common   libasn1-8-heimdal libasound2 libasound2-data libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data   libavahi-common3 libcairo2 libcups2 libdatrie1 libdbus-1-3 libdbus-glib-1-2 libexpat1 libfontconfig1   libfreetype6 libgconf-2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgmp10   libgnutls30 libgraphite2-3 libgssapi-krb5-2 libgssapi3-heimdal libgtk2.0-0   libgtk2.0-common libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4   libhx509-5-heimdal libjbig0 libk5crypto3 libkeyutils1   libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libnettle6 libnspr4 libnss3   libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16 libroken18-heimdal   libsasl2-2 libsasl2-modules-db libsqlite3-0 libtasn1-6 libthai-data libthai0 libtiff5 libwind0-heimdal libx11-6   libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6   libxext6 libxfixes3 libxi6 libxinerama1 libxml2 libxrandr2 libxrender1 libxss1 libxtst6 shared-mime-info ucf   x11-common xdg-utils libpulse0 pulseaudio-utils wget libatk-bridge2.0-0 libatspi2.0-0 libgtk-3-0   mesa-va-drivers mesa-vdpau-drivers mesa-utils libosmesa6 libegl1-mesa libwayland-egl1-mesa libgl1-mesa-dri
 ---> [Warning] The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 5aa06533b0d9
OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: process_linux.go:508: setting cgroup config for procHooks process caused: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown

Same happens when setting the platform

docker build --platform linux/arm64/v8 -t hthiemann/chromium-armhf .
Sending build context to Docker daemon  166.4MB
Step 1/16 : FROM docker.io/arm32v7/ubuntu:bionic
 ---> ae20adc02307
Step 2/16 : MAINTAINER Furkan Kardame <[email protected]>
 ---> Using cache
 ---> 8d68185ed279
Step 3/16 : ENV DEBIAN_FRONTEND noninteractive
 ---> Using cache
 ---> 8249855afe15
Step 4/16 : RUN apt-get update && apt-get install -y --no-install-recommends   git fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf2-common   libasn1-8-heimdal libasound2 libasound2-data libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data   libavahi-common3 libcairo2 libcups2 libdatrie1 libdbus-1-3 libdbus-glib-1-2 libexpat1 libfontconfig1   libfreetype6 libgconf-2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgmp10   libgnutls30 libgraphite2-3 libgssapi-krb5-2 libgssapi3-heimdal libgtk2.0-0   libgtk2.0-common libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4   libhx509-5-heimdal libjbig0 libk5crypto3 libkeyutils1   libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libnettle6 libnspr4 libnss3   libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16 libroken18-heimdal   libsasl2-2 libsasl2-modules-db libsqlite3-0 libtasn1-6 libthai-data libthai0 libtiff5 libwind0-heimdal libx11-6   libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6   libxext6 libxfixes3 libxi6 libxinerama1 libxml2 libxrandr2 libxrender1 libxss1 libxtst6 shared-mime-info ucf   x11-common xdg-utils libpulse0 pulseaudio-utils wget libatk-bridge2.0-0 libatspi2.0-0 libgtk-3-0   mesa-va-drivers mesa-vdpau-drivers mesa-utils libosmesa6 libegl1-mesa libwayland-egl1-mesa libgl1-mesa-dri
 ---> [Warning] The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 8f8bd629819f
OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: process_linux.go:508: setting cgroup config for procHooks process caused: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown

when pulling and running the repo directly the same error appears:

  • docker pull hthiemann/docker-chromium-armhf
docker run --rm --privileged \
 -e DISPLAY=unix$DISPLAY \
 -v chromium_home:/home \
 -v /tmp/.X11-unix:/tmp/.X11-unix \
 -v /dev:/dev -v /run:/run \
 -v /etc/machine-id:/etc/machine-id \
 --ipc=host \
 --device /dev/dri \
 --group-add video \
 hthiemann/docker-chromium-armhf
WARNING: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: process_linux.go:508: setting cgroup config for procHooks process caused: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions