Skip to content

Cannot install Wolf with default options on Scaleway #327

@5k4nd

Description

@5k4nd

Hello,

First of all, thank you very much for this amazing tool!

Issue

It is not currently possible to create a pad with the Wolf option on the Scaleway provider.

Details

The installation process fails during the Ansible task Copy Wolf config.toml, right after Ensure NVIDIA driver volume exists, with a no space left on device error:

Copy Wolf config.toml...
  choco done
Copy docker-compose file...
  choco done
Run docker compose stack...
  choco done | stderr: {"id":"wolf","text":"Pulling"}
{"id":"wolf","text":"Pulled"}
{"id":"Container wolf","status":"Creating"}
{"id":"Container wolf","status":"Created"}
{"id":"Container wolf","status":"Starting"}
{"id":"Container wolf","status":"Started"}
Copy Docker Compose preheat pull file...
  choco done
Pull images using preheat Compose file...
[ERROR]: Task failed: Module failed: General error: failed to register layer: write /Applications/xenia-canary/xenia_canary: no space left on device
Origin: /cloudypad/dist/ansible/roles/wolf/tasks/main.yml:145:3

143     dest: "{{ wolf_project_dir }}/docker-compose.app-preheat.yml"
144
145 - name: Pull images using preheat Compose file
      ^ column 3

  choco failed | msg: General error: failed to register layer: write /Applications/xenia-canary/xenia_canary: no space left on device | stderr: {"id":"wolf_app_pegasus","text":"Pulling"}

Workaround

I was able to work around the issue by connecting to the host via SSH right after the failure and freeing a few gigabytes before the Pull images using preheat Compose file… task ran again:

docker builder prune

After doing this, the installation completed successfully.

Possible fix

After installation, I checked disk usage:

  • Linux core /usr/lib/x86_64-linux-gnu ~4G
  • Docker images ~10 G
  • Docker volumes ~1 G

With only 2.4G of space remaining:

/dev/sda1        18G   16G  2.4G  87% /

It seems necessary to increase the Scaleway rootDiskSize from 20 GB to 25 GB or even 30 GB in /src/providers/scaleway/cli.ts.
I managed to run successfully with a 25 GB disk, but only after removing Pegasus and RetroArch after the install.

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