Supervisor Update Failed on Home Assistant Green: "toomanyrequests" Error & Docker Not Found

Hi everyone,

I’ve been having persistent issues updating the Supervisor on my Home Assistant Green device. I’ve tried multiple troubleshooting steps, but I keep running into roadblocks, especially since Docker isn’t directly accessible. Here’s the full situation, what I’ve tried so far, and where I’m stuck. Any guidance would be appreciated!

Problem Description:

When attempting to update the Supervisor, I receive a “toomanyrequests” rate limit error. Here’s the relevant log snippet:

aiohasupervisor.exceptions.SupervisorBadRequestError: Update of Supervisor failed: Can't install ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.11.3: 500 Server Error for http+docker://localhost/v1.47/images/create?tag=2024.11.3&fromImage=ghcr.io%2Fhome-assistant%2Faarch64-hassio-supervisor&platform=linux%2Farm64: Internal Server Error ("toomanyrequests: retry-after: 119.268µs, allowed: 44000/minute")

Attempts to use Docker commands like docker pull have also failed with “command not found” errors, as Docker doesn’t seem to be accessible on Home Assistant Green.

What I’ve Tried So Far:

  1. Basic Supervisor Update and Restart via CLI:

    • Ran ha supervisor update and ha supervisor restart through the Home Assistant CLI.
    • Result: Still fails with “toomanyrequests” error.
  2. Checked DNS Settings:

    • Updated DNS to Google’s 8.8.8.8 and Cloudflare’s 1.1.1.1, then restarted DNS (ha dns restart).
    • Result: Error persists.
  3. Rebooting Host System:

    • Ran ha host reboot to fully restart the device.
    • Result: No improvement.
  4. Restoring from Backup:

    • Restored a recent backup (ha backups list and ha backups restore --slug <slug>).
    • Result: Successful restore, but Supervisor update still fails.
  5. Checked Supervisor Logs for Further Errors:

    • Examined with ha supervisor logs, where I noticed repeated rate limit errors from ghcr.io.
  6. Docker Commands Not Accessible:

    • Tried commands like docker pull, but the system returns “command not found,” likely due to limitations of Home Assistant Green.
  7. Full Reset of Supervisor:

    • Ran ha supervisor reset.
    • Result: Reset was successful, but update problem remains.

Environment Details:

  • Device: Home Assistant Green
  • Supervisor Version: Unknown due to update failure
  • Architecture: aarch64 (ARM64 platform)

Questions:

  1. Is there a way to bypass Docker rate limits or authenticate Docker pulls on Home Assistant Green?
  2. Are there alternative methods for managing Docker images or caches in Home Assistant Green that might help with this issue?
  3. Would a complete OS reinstall help, or are there additional steps I could try to fix this without losing my setup?

Any help or ideas would be greatly appreciated! Thanks in advance.

1 Like

Atm no solution then to wait for the github fix:

2 Likes

I have the same issue. Even a clean install with the official OVA File (VM) does not work for me.

I even posted this above… So you didnt look in this post or the forum or the github.

1 Like

semes to work now thanks for the help