-
-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
Kernel
uname -a
Linux NanoPi-R6C 6.1.99 #32 SMP Mon Jan 20 15:50:32 CST 2025 aarch64 aarch64 aarch64 GNU/Linux
OS
cat /etc/*release*
BOARD="NanoPi-R6C"
BOARD_NAME="NanoPi-R6C"
LINUXFAMILY=nanopi6
BRANCH=dev
BOARD_VENDOR=FriendlyELEC
ARCH=arm
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
sudo docker --version
Docker version 29.0.2, build 8108357
sudo docker-compose --version
Docker Compose version v2.40.3
compose.yaml
NOTE: APP_KEY truncated for security.
cat compose.yaml
services:
speedtest-tracker:
container_name: speedtest-tracker
ports:
- 8080:80
- 8443:443
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- APP_KEY=base64:V0Fe3Ez...=
- DB_CONNECTION=sqlite
- DISPLAY_TIMEZONE=America/New_York
- SPEEDTEST_SCHEDULE=*/30 * * * *
- SPEEDTEST_SERVERS=2404,71392
- PRUNE_RESULTS_OLDER_THAN=14
volumes:
- ./config:/config
image: lscr.io/linuxserver/speedtest-tracker:latest
restart: unless-stopped
Error
docker compose up -d
[...]
✔ Network speedtest-tracker_default Created 0.1s
✘ Container speedtest-tracker Err... 0.2s
Error response from daemon: failed to mount /tmp/containerd-mount2393781258: mount source: "overlay", target: "/tmp/containerd-mount2393781258", fstype: overlay, flags: 0, data: "workdir=/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/16/work,upperdir=/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/16/fs,lowerdir=/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/14/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/13/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/12/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/11/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/10/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/9/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/8/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/7/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/6/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/5/fs:/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/4/fs,index=off", err: invalid argument
FIX
If I downgrade Docker to 28.5.2, speedtest-tracker container works on this device
VERSION_STRING=5:28.5.2-1ubuntu.24.04noble
sudo apt install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
Expected Behavior
speedtest-tracker working on Ubuntu 24.04 LTS in an ARM environment -- under Docker 29+.
Steps To Reproduce
See current behavior.
If I create a x86_64 VM under Proxmox, everything works with current Docker release.
Kernel
uname -a
Linux ubuntsvr01 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
OS
cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
[...]
sudo docker --version
Docker version 29.0.2, build 8108357
sudo docker-compose --version
Docker Compose version v2.40.3
compose.yaml
NOTE: APP_KEY truncated for security.
cat compose.yaml
services:
speedtest-tracker:
container_name: speedtest-tracker
ports:
- 8080:80
- 8443:443
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- APP_KEY=base64:ixoVR[...]=
- DB_CONNECTION=sqlite
- DISPLAY_TIMEZONE=America/New_York
- SPEEDTEST_SCHEDULE=*/30 * * * *
- SPEEDTEST_SERVERS=2404,71392
- PRUNE_RESULTS_OLDER_THAN=14
volumes:
- ./config:/config
image: lscr.io/linuxserver/speedtest-tracker:latest
restart: unless-stopped
docker compose up -d
Everything works fine.
Environment
- OS: Ubuntu 24.04
- How docker service was installed: docker compose up -dCPU architecture
arm64
Docker creation
compose.yaml is listed above.Container logs
speedtest-tracker is not an available container when docker compose up -d fails.Metadata
Metadata
Assignees
Labels
Type
Projects
Status