无法部署Google Cloud Datalab

时间:2015-11-07 21:45:30

标签: google-cloud-datalab

我已登录我的Gmail帐户。我已经让我的GAE项目可以访问Google Cloud和Google Cloud API。

然后我去了

https://datalab.cloud.google.com/

我点击部署即使在30分钟后也没有发生任何事情,点击日志会显示此网址https://00e9e64bac0377838a54d60264cce65997c8b2f438815a30ac-apidata.googleusercontent.com/download/storage/v1_internal/b/tournamentparsertest-datalab/o/logs%2Fmain-20151107-21-44-24.txt?qk=AD5uMEsFO2dC4jsdMW0k1Gcc3Q7TC4xr8eTyHIfuBTe07xUG3WqUpOLtYbnmcW5EQDjzkyNeKx2CNpNTLgBY5ZhqaU4IzxR3x88_YR7Hy_rrQR7j8ilRK4FMi7JwZnwMW0heRr1-_awb3JdImjmDgIuGSzQBRqEsHWJupwLC8flsZAToymWG9CtlogUwYz4YOsNVHS01zJ9JoMEyfqGvaqJvmjUhVLqF9g8CgvIpGz6ZNSOOo1x_UYgR9BOUkT60buuWeAtE_Hv9VypbK6upM3SR-MADhTLndy7V5PBY6tCTLDUYQycd4vct2rLmaBgjZxNB8Pu1JvoJe6EIsnh8ADpUHSJq5q5BFi27ls2O09YUWU8W4na0-f9fjFC3-2UFWY6FBmwTGHWtdgP9uDJiOSkUfyAhl70w7VuAQQDybK88DtPVOOE9VvbF13jMieYusHI9O9dFTloPBXCoJGDhhyWhgrozCs5g5XM7oC3X_aIV4-ZXGzW9WZ4jYlDMU2FdCZ-lCKm_d9Xt8n3OP6ls_gxkRZ9tGK6IqJaIL0TOSDPlNqvo4fJSnLwY49ZCFw8pm2z1Zv_xnIaCtWSdOKyM9aU9uq6CkB6pZZxufUuxMGScxb2qcLxTkLcWV5mFN6z7fZvIxz30BtCfoyUNsYwFqSORzyiR23V88GbjsjGPN16kTphoWWnBrde_FQ2mO-SwdnTMmmEvGGIeyNgvEREuXfME1tpweZOokl8umReoTBB13FwVdL75-55bhxLgiSLaB_sinHy45pntUvKyPZHYHd6eIps-89kSOsGwJAlAJUcaOW8oIV7l4DYFUSTpVd9_bBOH0TfZeH8QZRGee_kbPjLYCj2PGr_h_GodOTEt7VRb4VJysQwyqsg,其中包含"未找到"在页面上。

如果我删除云存储中的虚拟机。 尝试重新部署,然后日志显示此信息。请告诉我下一步应该是什么。

Nov 7 21:49:52 datalab-deploy-main-20151107-21-49-16 startupscript:运行启动脚本/var/run/google.startup.script 11月21日21:49:52 datalab-deploy-main-20151107-21-49-16 startupscript:确保存储桶...... 11月21日21:49:54 datalab-deploy-main-20151107-21-49-16 startupscript:创建gs:// tournamentparsertest-datalab / ... 11月21日21:49:55 datalab-deploy-main-20151107-21-49-16 startupscript:开始部署Datalab实例主... 11月21日21:49:55 datalab-deploy-main-20151107-21-49-16 startupscript:设置源存储库分支... 11月21日21:49:56 datalab-deploy-main-20151107-21-49-16 startupscript:创建默认存储库... 11月21日21:49:56 datalab-deploy-main-20151107-21-49-16 startupscript:步骤检查默认存储库成功。 11月21日21:49:57 datalab-deploy-main-20151107-21-49-16 startupscript:创建master分支 11月21日21:49:57 datalab-deploy-main-20151107-21-49-16 startupscript:/master_branch/.git/中初始化的空Git存储库 11月21日21:49:57 datalab-deploy-main-20151107-21-49-16 startupscript:[master(root-commit)1c57abe] master create 11月21日21:49:58 datalab-deploy-main-20151107-21-49-16 startupscript:致命:远程错误:未找到存储库。 11月21日21:49:58 datalab-deploy-main-20151107-21-49-16 startupscript:你可能需要使用https://console.developers.google.com的源代码选项卡为这个项目创建一个存储库 11月21日21:49:59 datalab-deploy-main-20151107-21-49-16 startupscript:创建主分支的步骤失败。

2 个答案:

答案 0 :(得分:0)

似乎特定项目中的源存储库未能初始化。

在再次尝试之前,您可以检查状态(并可能删除存储库,假设它是空的)。具体来说,请尝试以下方法:

转到开发人员控制台并导航到“开发/来源”部分(https://console.developers.google.com/code/develop/browse/),看看是否有任何可能的问题迹象。您可以通过单击右上角的“设置”按钮并选择“删除”来删除现有存储库。部署Datalab时将重新创建存储库。

您提到您有一个GAE项目并已授予其访问Google Cloud的权限。这是一个较旧的AppEngine项目吗?可能值得检查是否已启用源存储库功能 - 请参阅https://console.developers.google.com/apis/api/source/overview?project=[your项目ID]并确保已启用API。

如果能让您解锁,请告诉我们。

答案 1 :(得分:0)

如果您可以尝试新项目,请执行此操作。新项目附带了一个新的源存储库,因此可能会让您解锁。

对于您当前的项目,也许我们可以快速测试一下源存储库是否正常工作:

  1. 通过运行" gcloud auth login"进行身份验证在命令shell中。
  2. 运行以下命令:
  3. 导出ACCESS_TOKEN =" $(gcloud auth print-access-token)" 卷曲-H"授权:持票人$ ACCESS_TOKEN" https://source.googleapis.com/v1/projects/tournamentparsertest/repos

    如果存在repo,它应该打印带有repo详细信息的JSON响应。然后我们可以运行以下命令删除它:

    curl -H"授权:Bearer $ ACCESS_TOKEN" -X DELETE https://source.googleapis.com/v1/projects/tournamentparsertest/repos/default

    现在回购已经走了。让我们尝试通过运行:

    手动创建回购

    curl -H"授权:Bearer $ ACCESS_TOKEN" -H" Content-Type:application / json" -X POST -d' {" vcs":" GIT"}' https://source.googleapis.com/v1/projects/tournamentparsertest/repos

    然后运行上一个命令以确保成功创建了repo。尝试再次部署Datalab。

    让我知道它是否有效!