2017-09-02 48 views
0

我在Openshift Origin(v2)上有一个活动/工作的Node/Mongo应用程序,但我显然必须尽快迁移到v3系统,我试图遵循(坦率地说太基本)的迁移指南,我正在发生一个对我来说毫无意义的错误。从Openshift v2迁移到v3(Node/MongoDB) - 无法创建新应用程序

我已经编辑我的项目按照迁移指南,把它移到GitHub上,设置V3,运行“超频登陆”我试图创建一个从GitHub的代码的新应用程式内

OC新的应用程序https://github.com/shrewdlogarithm/steamtrayapi.git --name = steamtrayapi

它运行了一段时间,然后吐出以下错误

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" 

我不知道从哪里里去。

注意:请参阅评论 - 似乎是一个身份验证问题和/或只是一个记录不当的过程。

+0

我似乎已经解决了这个问题 - 看起来我用于“oc登录”的令牌无效或已过期(在我一直使用的整个5分钟内!!) – shrewdlogarithm

+1

错误提示你的会话实际上让你对付''default''项目。除非以拥有“集群管理”权限的用户身份登录,否则您将无法在该项目上工作。您再次登录可能会将您重置为您有权访问的项目。你可以通过运行''oc project''来查看你所在的项目。您可以通过运行“oc项目”列出您可以访问的项目。 –

+0

我对“project”myproject“”也有同样的信息,所以不仅仅是这样。我留下了这个问题,因为这些错误基本上是“令牌过期”的消息,而其他人可能会为此付出努力? – shrewdlogarithm

回答

0

如果有人跟随these migration directions,问题是在openshift 3应用程序需要放在项目下。这些指示也懒得一提的是,但你想要做的就是创建一个新的项目,如果你没有一个已经

oc new-project <project-name> 

现在运行之前尝试新的OC-app命令,并应该管用。