[GH-ISSUE #1748] No space left on device #858

Closed
opened 2026-03-01 21:46:56 +03:00 by kerem · 3 comments
Owner

Originally created by @ureciocais on GitHub (Apr 20, 2023).
Original GitHub issue: https://github.com/nektos/act/issues/1748

Bug report info

act version:            0.2.44
GOOS:                   darwin
GOARCH:                 arm64
NumCPU:                 10
Docker host:            DOCKER_HOST environment variable is unset/empty.
Sockets found:
	/var/run/docker.sock
	/Users/urecio/.docker/run/docker.sock
Config files:
	/Users/urecio/.actrc:
		-P ubuntu-latest=catthehacker/ubuntu:act-latest
		-P ubuntu-22.04=catthehacker/ubuntu:act-22.04
		-P ubuntu-20.04=catthehacker/ubuntu:act-20.04
		-P ubuntu-18.04=catthehacker/ubuntu:act-18.04
Build info:
	Go version:            go1.20.2
	Module path:           command-line-arguments
	Main version:
	Main path:
	Main checksum:
	Build settings:
		-buildmode:           exe
		-compiler:            gc
		-ldflags:             -X main.version=0.2.44
		CGO_ENABLED:          1
		CGO_CFLAGS:
		CGO_CPPFLAGS:
		CGO_CXXFLAGS:
		CGO_LDFLAGS:
		GOARCH:               arm64
		GOOS:                 darwin
Docker Engine:
	Engine version:        20.10.22
	Engine runtime:        runc
	Cgroup version:        2
	Cgroup driver:         cgroupfs
	Storage driver:        overlay2
	Registry URI:          https://index.docker.io/v1/
	OS:                    Docker Desktop
	OS type:               linux
	OS version:
	OS arch:               aarch64
	OS kernel:             5.15.49-linuxkit
	OS CPU:                5
	OS memory:             7851 MB
	Security options:
		name=seccomp,profile=default
		name=cgroupns

Command used with act

act pull_request -P "self-hosted=my-self-hosted-image" -W "./.github/workflows/workflow-that-installs-yarn-dependencies.yaml"

Describe issue

I'm running a workflow that installs some node modules. It runs out of space when doing so

No response

Workflow content

name: My workflow
description: My workflow
on: push
jobs:
  run-workflow:
    name: Run workflow
    runs-on: ['self-hosted']
    steps:
      - name: Checkout out
        uses: actions/checkout@v3
      - run: yarn

Relevant log output

error https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.1.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOSPC: no space left on device, mkdir '/home/runner/.cache/yarn/v6/npm-source-map-loader-3.0.1-9ae5edc7c2d42570934be4c95d1ccc6352eba52d-integrity/node_modules/source-map-loader/dist'"


### Additional information

_No response_
Originally created by @ureciocais on GitHub (Apr 20, 2023). Original GitHub issue: https://github.com/nektos/act/issues/1748 ### Bug report info ```plain text act version: 0.2.44 GOOS: darwin GOARCH: arm64 NumCPU: 10 Docker host: DOCKER_HOST environment variable is unset/empty. Sockets found: /var/run/docker.sock /Users/urecio/.docker/run/docker.sock Config files: /Users/urecio/.actrc: -P ubuntu-latest=catthehacker/ubuntu:act-latest -P ubuntu-22.04=catthehacker/ubuntu:act-22.04 -P ubuntu-20.04=catthehacker/ubuntu:act-20.04 -P ubuntu-18.04=catthehacker/ubuntu:act-18.04 Build info: Go version: go1.20.2 Module path: command-line-arguments Main version: Main path: Main checksum: Build settings: -buildmode: exe -compiler: gc -ldflags: -X main.version=0.2.44 CGO_ENABLED: 1 CGO_CFLAGS: CGO_CPPFLAGS: CGO_CXXFLAGS: CGO_LDFLAGS: GOARCH: arm64 GOOS: darwin Docker Engine: Engine version: 20.10.22 Engine runtime: runc Cgroup version: 2 Cgroup driver: cgroupfs Storage driver: overlay2 Registry URI: https://index.docker.io/v1/ OS: Docker Desktop OS type: linux OS version: OS arch: aarch64 OS kernel: 5.15.49-linuxkit OS CPU: 5 OS memory: 7851 MB Security options: name=seccomp,profile=default name=cgroupns ``` ### Command used with act ```sh act pull_request -P "self-hosted=my-self-hosted-image" -W "./.github/workflows/workflow-that-installs-yarn-dependencies.yaml" ``` ### Describe issue I'm running a workflow that installs some node modules. It runs out of space when doing so ### Link to GitHub repository _No response_ ### Workflow content ```yml name: My workflow description: My workflow on: push jobs: run-workflow: name: Run workflow runs-on: ['self-hosted'] steps: - name: Checkout out uses: actions/checkout@v3 - run: yarn ``` ### Relevant log output ```sh error https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.1.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOSPC: no space left on device, mkdir '/home/runner/.cache/yarn/v6/npm-source-map-loader-3.0.1-9ae5edc7c2d42570934be4c95d1ccc6352eba52d-integrity/node_modules/source-map-loader/dist'" ``` ``` ### Additional information _No response_
kerem 2026-03-01 21:46:56 +03:00
Author
Owner

@wolfogre commented on GitHub (Apr 21, 2023):

Have you checked the space on your disk, maybe with df -h?

<!-- gh-comment-id:1517315121 --> @wolfogre commented on GitHub (Apr 21, 2023): Have you checked the space on your disk, maybe with `df -h`?
Author
Owner

@ureciocais commented on GitHub (Apr 24, 2023):

Hi @wolfogre, yes it's all good

Filesystem       Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk3s1s1  460Gi  8.5Gi  243Gi     4%  356093 2543343760    0%   /
devfs           205Ki  205Ki    0Bi   100%     710          0  100%   /dev
/dev/disk3s6    460Gi  9.0Gi  243Gi     4%       9 2543343760    0%   /System/Volumes/VM
/dev/disk3s2    460Gi  4.4Gi  243Gi     2%     845 2543343760    0%   /System/Volumes/Preboot
/dev/disk3s4    460Gi  2.8Mi  243Gi     1%      43 2543343760    0%   /System/Volumes/Update
/dev/disk1s2    500Mi  6.0Mi  481Mi     2%       1    4922360    0%   /System/Volumes/xarts
/dev/disk1s1    500Mi  6.2Mi  481Mi     2%      29    4922360    0%   /System/Volumes/iSCPreboot
/dev/disk1s3    500Mi  2.4Mi  481Mi     1%      48    4922360    0%   /System/Volumes/Hardware
/dev/disk3s5    460Gi  187Gi  243Gi    44% 3176101 2543343760    0%   /System/Volumes/Data
<!-- gh-comment-id:1520271583 --> @ureciocais commented on GitHub (Apr 24, 2023): Hi @wolfogre, yes it's all good ``` Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk3s1s1 460Gi 8.5Gi 243Gi 4% 356093 2543343760 0% / devfs 205Ki 205Ki 0Bi 100% 710 0 100% /dev /dev/disk3s6 460Gi 9.0Gi 243Gi 4% 9 2543343760 0% /System/Volumes/VM /dev/disk3s2 460Gi 4.4Gi 243Gi 2% 845 2543343760 0% /System/Volumes/Preboot /dev/disk3s4 460Gi 2.8Mi 243Gi 1% 43 2543343760 0% /System/Volumes/Update /dev/disk1s2 500Mi 6.0Mi 481Mi 2% 1 4922360 0% /System/Volumes/xarts /dev/disk1s1 500Mi 6.2Mi 481Mi 2% 29 4922360 0% /System/Volumes/iSCPreboot /dev/disk1s3 500Mi 2.4Mi 481Mi 1% 48 4922360 0% /System/Volumes/Hardware /dev/disk3s5 460Gi 187Gi 243Gi 44% 3176101 2543343760 0% /System/Volumes/Data ```
Author
Owner

@ureciocais commented on GitHub (Apr 24, 2023):

nvm actually, looks like docker image prune -a -f && docker system prune -a -f sorted this.
Thanks!

<!-- gh-comment-id:1520331947 --> @ureciocais commented on GitHub (Apr 24, 2023): nvm actually, looks like `docker image prune -a -f && docker system prune -a -f` sorted this. Thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#858
No description provided.