Greetings @FatLinux,
2 things. First of all this is a known issue that has already been reported here: Docker pull permission denied
Second, this has nothing to do with updating from 5.7.2 to 6.3.0. This issue still occurs on a freshly installed 5.7.2 image, as seen here:
torizon@colibri-imx8x-06750825:~$ cat /etc/issue
TorizonCore 5.7.2+build.20 \n \l
torizon@colibri-imx8x-06750825:~$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: XXXXXXXXXX
Password:
WARNING! Your password will be stored unencrypted in /etc/docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Error saving credentials: open /etc/docker/config.json418539238: permission denied
The issue is that we sought to use a common location for the docker config file so that every user and systemd service would use the same config file. However, when we made this change we failed to realize that some users like the torizon
user obviously does not have permissions to access the config file location in /etc/docker/*
.
For the time being you can use a different location for the config file for the torizon
user. Though systemd services and such would still use the location in /etc/docker/*
.
Best Regards,
Jeremias