I tried unsuccessfully to create a new-app using an Openshift template.
The following command fails; a service is deployed but an image never gets
built:
$ oc new-app -f openshift/templates/nodejs.json
...
deploymentconfig "nodejs-example" created
--> Success
Build schedule, use 'oc logs -f bc/nodejs-example' to track its progress.
But the build fails, and the 'oc logs' command above fails. The following
messages are from the server log:
E0502 10:58:45.779757 8176 config_controller.go:84] error instantiating
Build from
BuildConfig nodejs-echo/nodejs-example: Error resolving ImageStreamTag nodejs:4
in
namespace openshift: unable to find latest tagged image
E0502 10:58:47.329154 8176 docker_manager.go:2294] container start failed:
ErrImagePull: Error response from daemon:
{"message":"error parsing HTTP 400 response body: unexpected end of JSON input:
\"\""}
SYSTEM INFO:
$ oc version
oc v1.5.0+031cbe4
kubernetes v1.5.2+43a9be4
features: Basic-Auth GSSAPI Kerberos SPNEGO
Server https://10.3.1.55:8443
openshift v1.5.0+031cbe4
kubernetes v1.5.2+43a9be4
$ oc status
In project default on server https://10.3.1.55:8443
svc/docker-registry - 172.30.211.144:5000
dc/docker-registry deploys docker.io/openshift/origin-docker-registry:v1.5.0
deployment #1 deployed 3 hours ago - 1 pod
svc/kubernetes - 172.30.0.1 ports 443, 53->8053, 53->8053
svc/router - 172.30.74.148 ports 80, 443, 1936
dc/router deploys docker.io/openshift/origin-haproxy-router:v1.5.0
deployment #1 deployed 6 days ago - 1 pod
I tried to access the Openshift internal Docker registry via HTTPS:
$ curl -v https://172.30.211.144:5000/v2/_catalog
* About to connect() to 172.30.211.144 port 5000 (#0)
* Trying 172.30.211.144...
* Connected to 172.30.211.144 (172.30.211.144) port 5000 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile:
/home/dvogel/dfc-openshift-project/server/openshift.local.config/master/ca.crt
CApath: none
* NSS error -12263 (SSL_ERROR_RX_RECORD_TOO_LONG)
* SSL received a record that exceeded the maximum permissible length.
* Closing connection 0
curl: (35) SSL received a record that exceeded the maximum permissible length.
$ echo $CURL_CA_BUNDLE
/home/dvogel/dfc-openshift-project/server/openshift.local.config/master/ca.crt
$ echo $KUBECONFIG
/home/dvogel/dfc-openshift-project/server/openshift.local.config/master/admin.kubeconfig
The permissions on the config files are readable by all.
I was able to log on to the internal Docker Registry using 'docker login':
oc login -u test
tkn=`oc whoami -t`
docker login -u test -p $tkn 172.30.211.144:5000
-> Login Succeeded
However, when I tried to push an image to the registry, I generated an error
similar to
the one above:
E0502 10:58:47.329154 8176 docker_manager.go:2294] container start failed:
ErrImagePull: Error response from daemon:
{"message":"error parsing HTTP 400 response body: unexpected end of JSON
input: \"\""}
$ docker tag ubuntu 172.30.211.144:5000/myubuntu
$ docker push 172.30.211.144:5000/myubuntu
The push refers to a repository [172.30.211.144:5000/myubuntu]
73e5d2de6e3e: Preparing
08f405d988e4: Preparing
511ddc11cf68: Preparing
a1a54d352248: Preparing
9d3227c1793b: Preparing
error parsing HTTP 400 response body: unexpected end of JSON input: ""
$ docker info
Containers: 20
Running: 7
Paused: 0
Stopped: 13
Images: 21
Server Version: 1.12.6
Storage Driver: overlay
Backing Filesystem: xfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: overlay bridge host null
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 3.10.0-514.16.1.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 29.55 GiB
Name: ip-10-3-1-55.raytheon.com
ID: NZS5:DMSJ:22GG:MDA6:KHDS:QHSG:67O7:O7NO:6NDB:ZLNU:2VVA:NDK4
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Insecure Registries:
172.30.0.0/16
127.0.0.0/8
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users