In the rootless container the dashboard-upgrade program was seen looping due to:
This is where it tries to update the logo, but instead causes Grafana to loop with it and so the GUI becomes unusable.
- handle the exception and do not cause a loop (good idea anyway)
- disable the dashboard-upgrade program if it is not expected to work in the rootless container
- add /usr/share/grafana to the list of paths modified by chown in the Dockerfile