I'm having trouble getting my builds to push to an internal registry. I'm running Origin v1.1.2. When I run through the nodejs example ( https://docs.openshift.org/latest/getting_started/developers/developers_console.html), the build always fails pushing to the internal registry with this error:
I0316 18:22:06.442945 1 sti.go:314] Successfully built 172.30.223.171:5000/-example/nodejs-ex:latest I0316 18:22:06.472264 1 cleanup.go:23] Removing temporary directory /tmp/s2i-build081599111 I0316 18:22:06.472314 1 fs.go:156] Removing directory '/tmp/s2i-build081599111' I0316 18:22:06.475260 1 cfg.go:45] Locating docker auth for image 172.30.223.171:5000/-example/nodejs-ex:latest and type PUSH_DOCKERCFG_PATH I0316 18:22:06.475743 1 cfg.go:83] Using serviceaccount user for Docker authentication for image 172.30.223.171:5000/-example/nodejs-ex:latest I0316 18:22:06.475769 1 sti.go:229] Using provided push secret for pushing 172.30.223.171:5000/-example/nodejs-ex:latest image I0316 18:22:06.475782 1 sti.go:233] Pushing 172.30.223.171:5000/-example/nodejs-ex:latest image ... I0316 18:22:08.276420 1 sti.go:238] Registry server Address: I0316 18:22:08.276451 1 sti.go:239] Registry server User Name: serviceaccount I0316 18:22:08.276464 1 sti.go:240] Registry server Email: serviceacco...@example.org I0316 18:22:08.276476 1 sti.go:245] Registry server Password: <<non-empty>> F0316 18:22:08.276507 1 builder.go:202] Error: build error: Failed to push image. Response from registry is: Received unexpected HTTP status: 500 Internal Server Error At the same time the registry pod logs the following error about not being able to create an imagestreammap: time="2016-03-16T18:22:08.273960074Z" level=error msg="response completed with error" err.code=UNKNOWN err.detail="User \"system:anonymous\" cannot create imagestreammappings in project \"-example\"" err.message="unknown error" go.version=go1.4.2 http.request.host="172.30.223.171:5000" http.request.id=3ae567a3-b2d0-48b0-9584-050e56cb5bb2 http.request.method=PUT http.request.remoteaddr="172.50.0.1:59125" http.request.uri="/v2/-example/nodejs-ex/manifests/latest" http.request.useragent="docker/1.8.2-el7.centos go/go1.4.2 kernel/3.10.0-327.4.5.el7.x86_64 os/linux arch/amd64" http.response.contenttype="application/json; charset=utf-8" http.response.duration=30.909695ms http.response.status=500 http.response.written=292 instance.id=41bc78ef-3afb-4dbe-94b7-b28401931d85 vars.name="-example/nodejs-ex" vars.reference=latest I feel like my builder serviceaccount or registry authentication config is messed up, but I don't understand what needs to change to fix this. I've redeployed the registry multiple times in trying to troubleshoot/fix the issue, but I'm still not clear on where the builder serviceaccounts get their dockercfg secret or what about that secret might be wrong. Any help on where to look next? -- Robert Wehner
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users