I am getting the following error when trying to run my test pipeline:
75: exec docker-entrypoint.sh node --import tsx src/server/scripts/migrate.ts ERROR: failed to apply diffs: 1 error occurred:
* failed to handle changes: failed to hardlink during apply: failed to hardlink during apply: link /var/lib/dagger/runc-overlayfs/snapshots/snapshots/4270/fs/project/node_modules/date-fns/esm/fp/setWeekYearWithOptions/package.json /var/lib/dagger/runc-overlayfs/snapshots/snapshots/4578/fs/project/node_modules/date-fns/esm/fp/setWeekYearWithOptions/package.json: no space left on device
However, I do have around 55GB left on my device, as reported by gnome's file manager as well as df -h:
❯ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-0 476G 423G 52G 90% /sysroot
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 7.7G 267M 7.4G 4% /dev/shm
efivarfs 192K 78K 110K 42% /sys/firmware/efi/efivars
tmpfs 3.1G 11M 3.1G 1% /run
/dev/dm-0 476G 423G 52G 90% /var
/dev/dm-0 476G 423G 52G 90% /var/home
/dev/nvme0n1p2 974M 300M 608M 34% /boot
tmpfs 7.7G 3.2M 7.7G 1% /tmp
/dev/nvme0n1p1 599M 9.9M 589M 2% /boot/efi
tmpfs 1.6G 96M 1.5G 7% /run/user/1000
How can I troubleshoot and/or fix this? I am kind of confused, to be honest. For more details, I am running this on a Fedora silverblue 39 host, with rootless podman as the executor.