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

Reply via email to