Error response from daemon: layer does not exist

I think I figured out how to get rid of the problem. Currently I have /var/lib/docker mounted over iSCSI (10GB NW) and when I disabled the auto start of docker I can successfully run docker run hello-world.

Starting and stopping docker doesn’t reproduce the problem e.g. systemctl stop docker and systemctl start docker and I could successfully execute docker run hello-world.

Enabling docker for autostart reproduces the problem:

[opc@andydocker ~]$ sudo docker run hello-world
docker: Error response from daemon: layer does not exist.
See ‘docker run --help’.
[opc@andydocker ~]$

Any thought on how I can get around this?

Thanks
–Andy