Hi, I’ve followed the guide at Building a smart home control centre around Home Assistant | Seeed Studio Wiki
and when I pull image homeassistant/qemuarm-64-homeassistant:latest
or
homeassistant/home-assistant:latest
I get this error:
failed to register layer: error creating overlay mount to /opt/docker/overlay2/7da6e72785f083788b274a46242971120631a4d4e2651/merged: too many levels of symbolic links
This error can be caused by having too many symbolic links on the file system. This can happen in nested Docker containers or on systems that have been in use for a long time.
To resolve this issue, you can try cleaning up symbolic links on your system or using a different Docker storage driver. Here are some steps that may be helpful:
Clean up symbolic links
You can try using the find command to locate and remove excessive symbolic links. For example:
$ sudo find / -type l -delete
This will search for and remove all symbolic links throughout your file system. Note that this may take some time.
Use a different storage driver
If cleaning up symbolic links doesn’t work, you can try using a different Docker storage driver, such as “mmcblk0p3”. These storage drivers do not use the “overlay2” file system and may not encounter similar issues.
As for how to switch storage, the Wiki also has guidance on this.
After this, restart the Docker service and H68K to apply the changes.