Hi folks!
Without having changed anything, a runner suddenly fails permanently:
Running with gitlab-runner 14.0.1 (c1edb478)
on Linux brxPSZQW
Preparing the "docker" executor
Using Docker executor with image cirrusci/flutter:stable ...
Pulling docker image cirrusci/flutter:stable ...
WARNING: Failed to pull image with policy "always": failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/utils/gen_snapshot: no space left on device (manager.go:205:39s)
ERROR: Preparation failed: failed to pull image "cirrusci/flutter:stable" with specified policies [always]: failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/utils/gen_snapshot: no space left on device (manager.go:205:39s)
Will be retried in 3s ...
Using Docker executor with image cirrusci/flutter:stable ...
Pulling docker image cirrusci/flutter:stable ...
WARNING: Failed to pull image with policy "always": failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/utils/gen_snapshot: no space left on device (manager.go:205:38s)
ERROR: Preparation failed: failed to pull image "cirrusci/flutter:stable" with specified policies [always]: failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/utils/gen_snapshot: no space left on device (manager.go:205:38s)
Will be retried in 3s ...
Using Docker executor with image cirrusci/flutter:stable ...
Pulling docker image cirrusci/flutter:stable ...
WARNING: Failed to pull image with policy "always": failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/snapshots/kernel_worker.dart.snapshot: no space left on device (manager.go:205:39s)
ERROR: Preparation failed: failed to pull image "cirrusci/flutter:stable" with specified policies [always]: failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/snapshots/kernel_worker.dart.snapshot: no space left on device (manager.go:205:39s)
Will be retried in 3s ...
ERROR: Job failed (system failure): failed to pull image "cirrusci/flutter:stable" with specified policies [always]: failed to register layer: Error processing tar file(exit status 1): write /sdks/flutter/bin/cache/dart-sdk/bin/snapshots/kernel_worker.dart.snapshot: no space left on device (manager.go:205:39s)
This happens on a self-hosted 14.0.1 and the .gitlab-ci.yml is as follows:
image: cirrusci/flutter:stable
stages:
- test_data
unit_tests_data:
stage: test_data
tags: ["Flutter", "Linux"]
allow_failure: false
script:
- cd redesign/data/
- flutter test test/unit_tests/
I’ve already tried some googling but unfortunately, this error message seems too generic to find the solution for me. Do you have any hints or maybe a solution?