Skip to content

Instantly share code, notes, and snippets.

@matzew
Last active June 7, 2017 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matzew/cc49d626208b4469b90caf0b5d4a4f03 to your computer and use it in GitHub Desktop.
Save matzew/cc49d626208b4469b90caf0b5d4a4f03 to your computer and use it in GitHub Desktop.

Problem with oc cluster up

After installing the latest (1.5.1) to /usr/bin folder, I am getting the following error, when running oc cluster up:

-- Checking container networking ... FAIL
   Error: containers cannot communicate with the OpenShift master
   Details:
     The cluster was started. However, the container networking test failed.
   Solution:
     Ensure that access to ports tcp/8443 and udp/53 is allowed on 192.168.178.90.
     You may need to open these ports on your machine's firewall.
   Caused By:
     Error: Docker run error rc=1
     Details:
       Image: openshift/origin:v1.5.1
       Entrypoint: [/bin/bash]
       Command: [-c echo 'Testing connectivity to master API' && curl -s -S -k https://192.168.178.90:8443 && echo 'Testing connectivity to master DNS server' && for i in {1..10}; do    if curl -s -S -k https://kubernetes.default.svc.cluster.local; then       exit 0;   fi;    sleep 1; done; exit 1]
       Output:
         Testing connectivity to master API
         {
           "paths": [
             "/api",
             "/api/v1",
             "/apis",
             "/apis/apps",
             "/apis/apps/v1beta1",
             "/apis/authentication.k8s.io",
             "/apis/authentication.k8s.io/v1beta1",
             "/apis/autoscaling",
             "/apis/autoscaling/v1",
             "/apis/batch",
             "/apis/batch/v1",
             "/apis/batch/v2alpha1",
             "/apis/certificates.k8s.io",
             "/apis/certificates.k8s.io/v1alpha1",
             "/apis/extensions",
             "/apis/extensions/v1beta1",
             "/apis/policy",
             "/apis/policy/v1beta1",
             "/apis/storage.k8s.io",
             "/apis/storage.k8s.io/v1beta1",
             "/controllers",
             "/healthz",
             "/healthz/ping",
             "/healthz/poststarthook/bootstrap-controller",
             "/healthz/poststarthook/extensions/third-party-resources",
             "/healthz/ready",
             "/metrics",
             "/oapi",
             "/oapi/v1",
             "/osapi",
             "/swaggerapi/",
             "/version",
             "/version/openshift"
           ]
         }Testing connectivity to master DNS server
       Error Output:
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error
         curl: (6) Could not resolve host: kubernetes.default.svc.cluster.local; Unknown error

➜  ~ oc version 
oc v1.5.1+7b451fc
kubernetes v1.5.2+43a9be4
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://192.168.178.90:8443
openshift v1.5.1+7b451fc
kubernetes v1.5.2+43a9be4

I am on Docker 1.12.6:

➜  ~ docker -v 
Docker version 1.12.6, build ae7d637/1.12.6

more details:

➜  ~ docker info 
Containers: 34
 Running: 5
 Paused: 0
 Stopped: 29
Images: 80
Server Version: 1.12.6
Storage Driver: devicemapper
 Pool Name: docker-253:0-2229398-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 7.995 GB
 Data Space Total: 107.4 GB
 Data Space Available: 12.51 GB
 Metadata Space Used: 12.59 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.135 GB
 Thin Pool Minimum Free Space: 10.74 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.136 (2016-11-05)
Logging Driver: journald
Cgroup Driver: systemd
Plugins:
 Volume: local
 Network: bridge null host overlay
Swarm: inactive
Runtimes: oci runc
Default Runtime: oci
Security Options: seccomp
Kernel Version: 4.10.11-200.fc25.x86_64
Operating System: Fedora 25 (Workstation Edition)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 2
CPUs: 8
Total Memory: 30.87 GiB
Name: linux.fritz.box
ID: EFXF:PQEP:I6QZ:VQOE:L7BZ:I56X:WKDW:ZKHB:D46E:LLSD:6G6M:MS5F
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
Registries: docker.io (secure)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment