2016-11-23 2 views
0

J'ai installé Openshift origin v3 en utilisant vagrant sur mon ordinateur et j'ai créé un projet et un composant python dont le code source est hébergé sur Github.Impossible de télécharger depuis github Openshift v3

Lorsqu'une construction est lancée, il montre l'erreur:

builder.go:204] Error: build error: timeout while waiting for remote repository

J'ai eu la même erreur hier pendant un certain temps, mais tout d'un coup, cela a fonctionné et mon application déployée avec succès. Aujourd'hui, j'ai essayé de reconstruire après quelques changements de code, mais je n'ai pas réussi à faire en sorte que Openshift télécharge mon code depuis github.

Une idée?

Répondre

0

Ok, j'ai essayé de ping github.com de la machine errante, en ssh et cela a fonctionné. J'ai donc essayé de faire un ping à nouveau d'un conteneur de docker exécuté dans le vm errante:

[email protected] vagrant ssh 
[email protected] docker run --rm -it openshift/base-centos7 /bin/bash 
WARNING: IPv4 forwarding is disabled. Networking will not work. 
[email protected] ping github.com 
ping: unknown host github.com 

L'avertissement était juste, il ne fonctionnait pas. J'ai donc redémarré le démon docker à partir de la machine vagabonde, et cela a résolu le problème.

[email protected] sudo service restart docker 

Lien: https://github.com/openshift/origin/issues/7840

1

cela peut être à cause d'un problème DNS. Utilisez-vous l'image officielle d'OpenShift vagabond? Si ce n'est pas le cas, alors c'est peut-être à cause de firewalld, essayez de le désactiver. Il y a aussi oc cluster up je pourrais recommander. Mais à l'esprit, vous pourriez rencontrer le même problème. https://github.com/openshift/origin/issues/11949

s'il vous plaît voir ce cluster pour oc jusqu'à https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md

+0

Il est officiel, j'ai suivi ces instructions: https://www.openshift.org/vm/instructions1_2.html up cluster ne parvient oc "Contrôle client docker" avec l'erreur "ne peut pas communiquer avec le docker" Evénement après le cluster cluster --create-machine' qui a également échoué: - Vérification du client OpenShift ... OK - Création d'une machine Docker ... Création d'un docker-machine openshift - Vérification D ocker client ... FAIL Erreur: impossible d'obtenir un client pour la machine Docker "openshift" – Vanesbush

+0

sur quelle plateforme êtes-vous? avez-vous docker-machine installé sur votre système? –

+0

Je suis sur Windows. J'ai docker-machine, l'env n'était pas défini. Maintenant, il est, et la nouvelle erreur était 'n'a pas détecté un argument --insecure-registry sur le démon Docker' J'ai résolu ceci, mais la prochaine erreur:' ne pouvait pas mettre à jour la configuration OpenShift' Il semble que ça essaie de lancer une nouvelle machine openshift sans vagabond, ce que je suppose impossible puisque je suis sur Windows. Je suis un peu perdu. – Vanesbush