0

我已经登录了我的 gmail 帐户。我已让我的 GAE 项目访问 Google Cloud 和 Google Cloud API。

然后我去了

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

我单击部署,即使 30 分钟后也没有任何反应,单击日志显示此 URLhttps://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 在页面上显示“未找到”。

如果我删除云存储中的虚拟机。尝试重新部署,然后日志显示这一点。请让我知道下一步应该是什么。

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

4

2 回答 2

0

如果您可以尝试一个新项目,请尝试。一个新项目带有一个新的源存储库,因此它可能会让您畅通无阻。

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

  1. 通过在命令 shell 中运行“gcloud auth login”进行身份验证。
  2. 运行以下命令:

export ACCESS_TOKEN="$(gcloud auth print-access-token)" curl -H "Authorization: Bearer $ACCESS_TOKEN" https://source.googleapis.com/v1/projects/tournamentparsertest/repos

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

curl -H“授权:承载 $ACCESS_TOKEN”-X 删除https://source.googleapis.com/v1/projects/tournamentparsertest/repos/default

现在无论哪种方式,回购都消失了。让我们尝试通过运行手动创建 repo:

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

然后运行前面的命令以确保 repo 已成功创建。再次尝试部署 Datalab。

让我知道它是否有效!

于 2015-11-10T19:39:22.120 回答
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 project id] 并确保 API已启用。

让我们知道这是否让您畅通无阻。

于 2015-11-07T22:20:41.907 回答