I’m having the same issue on Fedora21, and can’t seem to resolve it no matter what I do. There has to be something bigger going on here… Here is the message in my docker debug log:
sudo docker version (from Fedora 21 guest inside Windows 7 Host)
Client version: 1.6.0
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 3eac457/1.6.0
OS/Arch (client): linux/amd64
Server version: 1.6.0
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 3eac457/1.6.0
OS/Arch (server): linux/amd64
sudo docker push - beetee2/personal-meteor
ERRO[2015] Handler for POST /images/{name:.}/push returned error: Error: Status 403 trying to push repository beetee2/meteor-personal to official registry: needs to be forced
ERRO[2015] HTTP Error: statusCode=403 Error: Status 403 trying to push repository beetee2/meteor-personal to official registry: needs to be forced
DEBU[2017] Calling POST /images/{name:.}/push
INFO[2017] POST /v1.18/images/beetee2/meteor-personal/push?force=1&tag=
INFO[2017] +job push(beetee2/meteor-personal)
INFO[2017] +job resolve_repository(beetee2/meteor-personal)
INFO[2017] -job resolve_repository(beetee2/meteor-personal) = OK (0)
INFO[2017] Push of beetee2/meteor-personal to official registry has been forced
DEBU[2017] pinging registry endpoint https:/ /index.docker.io/v1/
DEBU[2017] attempting v1 ping for registry endpoint https:/ /index.docker.io/v1/
Repository does not exist: docker.io/beetee2/meteor-personal
INFO[2017] -job push(beetee2/meteor-personal) = ERR (1)
sudo docker push -f beetee2/personal-meteor
DEBU[1964] Calling POST /images/{name:.*}/push
INFO[1964] POST /v1.18/images/beetee2/meteor-personal/push?force=1&tag=
INFO[1964] +job push(beetee2/meteor-personal)
INFO[1964] +job resolve_repository(beetee2/meteor-personal)
INFO[1964] -job resolve_repository(beetee2/meteor-personal) = OK (0)
INFO[1964] Push of beetee2/meteor-personal to official registry has been forced
DEBU[1964] pinging registry endpoint https:/ /index.docker.io/v1/
DEBU[1964] attempting v1 ping for registry endpoint https:/ /index.docker.io/v1/
Repository does not exist: docker.io/beetee2/meteor-personal
INFO[1964] -job push(beetee2/meteor-personal) = ERR (1)
I’ve updated my fedora installation which included my linux headers. I’ve uninstalled and re-installed docker. I’ve tried keeping beetee2/meteor-personal ADDED to my DockerHub, and tried REMOVING it from my DockerHub, then pushing. I’ve tried sudo rm -rf /var/lib/docker/devicemapper. I’ve tried running the docker daemon with --dns specified (I use OpenDNS). I’ve tried disabling DNS.
None of it has worked obviously.
I’d greatly appreciate any tips in fixing this issue.
Yes I manually put the space in between http:/ / because “new users can’t post more than 2 links in a post”.