2017-09-02 4 views
0

J'ai une application Node/Mongo active/en cours d'exécution sur Openshift Origin (v2) mais je dois bientôt migrer vers le système v3 J'ai essayé de suivre le guide de migration (franchement trop basique), je frappe une erreur qui n'a aucun sens pour moi.Migration de Openshift v2 vers v3 (Node/MongoDB) - impossible de créer une nouvelle application

J'ai édité mon projet par le guide de migration, déplacé à GitHub, v3 d'installation, exécutez « login oc » et je suis en train de créer une nouvelle application à partir du code GitHub avec

oc nouvelle application https://github.com/shrewdlogarithm/steamtrayapi.git --name = steamtrayapi

Il fonctionne pendant un certain temps et crache ensuite les erreurs suivantes

error: User "[email protected]" cannot create imagestreams.image.openshift.io in project "default" 
error: User "[email protected]" cannot create buildconfigs.build.openshift.io in project "default" 
error: User "[email protected]" cannot create deploymentconfigs.apps.openshift.io in project "default" 
error: User "[email protected]" cannot create services in project "default" 

Je ne sais pas où aller à partir de là.

Note: voir le commentaire - semble être un problème d'authentification et/ou juste un processus mal documenté.

+0

Je semble avoir résolu cela - il semblerait que le jeton que j'avais utilisé pour "oc login" était soit invalide ou avait expiré (dans les 5 minutes je l'avais utilisé !!) – shrewdlogarithm

+1

L'erreur suggère votre session vous a réellement fonctionné contre le projet '' default''. Vous ne pourrez pas travailler sur ce projet à moins d'être connecté en tant qu'utilisateur disposant de l'accès '' cluster-admin''. Votre connexion à nouveau vous a probablement réinitialisé au projet auquel vous avez accédé. Vous pouvez voir dans quel projet vous vous trouvez en exécutant '' oc project''. Vous pouvez lister les projets auxquels vous avez accès en exécutant '' oc projets''. –

+0

J'ai eu le même message pour "projet" myproject "" aussi, ce n'est pas seulement ça. J'ai laissé cette question parce que ces erreurs sont, fondamentalement, des messages "jetés expirés" et quelqu'un d'autre peut-être lutter dans ce peut-être? – shrewdlogarithm

Répondre

0

Si quelqu'un suivait these migration directions, le problème est que dans openshift 3 les applications doivent être placées sous des projets. Ces instructions ne prennent pas la peine de mentionner que, mais ce que vous voulez faire est de créer un nouveau projet si vous n'avez pas déjà

oc new-project <project-name> 

Maintenant, exécutez la commande nouvelle app co vous avez déjà essayé, et devrait marcher.