0

当我尝试将 Datalab 部署到我现有的项目之一时,我在启动脚本中遇到了“由于暂时性错误而放弃”(下面的日志输出尾部的倒数第二行)。所有尝试都将自己记录在自动创建的 PROJECT-datalab/logs 存储桶中,第一次尝试一开始就有一些额外的内容(我相信一次性引导),但都以同样的方式失败。

我还可以在云控制台下看到一个 datalab 模块仪表板。如果我返回https://datalab.cloud.google.com/并选择项目,则唯一可能的选项仍然是“部署 Datalab”;“启动 Datalab”和“管理 Datalab”显示为灰色。

这是日志输出的尾部(除了我检查的所有日志文件的时间戳外,其余相同):

Nov 10 01:43:43 datalab-deploy-main-20151110-01-41-53 startupscript: You are about to deploy the following modules:
Nov 10 01:43:43 datalab-deploy-main-20151110-01-41-53 startupscript:  -    mezuri-dev/datalab/main  From: [/datalab/app.yaml]
Nov 10 01:43:43 datalab-deploy-main-20151110-01-41-53 startupscript: Verifying that Managed VMs are enabled and ready.
Nov 10 01:43:47 datalab-deploy-main-20151110-01-41-53 startupscript: If this is your first deployment, this may take a while...#015If this is your first deployment, this may take a while.../#015If this is your first deployment, this may take a while...-#015If this is your first deployment, this may take a while...\#015If this is your first deployment, this may take a while...|#015If this is your first deployment, this may take a while...done.
Nov 10 01:43:47 datalab-deploy-main-20151110-01-41-53 startupscript: 
Nov 10 01:43:47 datalab-deploy-main-20151110-01-41-53 startupscript: Building and pushing image for module [datalab]
Nov 10 01:44:13 datalab-deploy-main-20151110-01-41-53 startupscript: Updating module [datalab]...#015Updating module [datalab].../#015Updating module [datalab]...-#015Updating module [datalab]...\#015Updating module [datalab]...|#015Updating module [datalab].../#015Updating module [datalab]...-#015Updating module [datalab]...\#015Updating module [datalab]...|#015Updating module [datalab].../#015Updating module [datalab]...-#015Updating module [datalab]...\#015Updating module [datalab]...|#015Updating module [datalab].../#015Updating module [datalab]...-#015Updating module [datalab]...\#015Updating module [datalab]...|#015Updating module [datalab].../#015Updating module [datalab]...-#015Updating module [datalab]...\#015Updating module [datalab]...|#015Updating module [datalab].../#015Updating module [datalab]...-#015Updating module [datalab]...\#015Updating module [datalab]...|#015Updating module             [datalab]...done.
Nov 10 01:44:13 datalab-deploy-main-20151110-01-41-53 startupscript: ERROR: (gcloud.preview.app.deploy) Giving up due to transient errors. Please try again. Version: datalab:main.388458272080065440
Nov 10 01:44:14 datalab-deploy-main-20151110-01-41-53 startupscript: Step deploy datalab module failed.

知道问题可能是什么吗?在过去 4 小时内分散的 10 次尝试中的每一次都发生了这种“暂时”错误。这可能是那些目前在没有人工干预的情况下无法工作的现有项目之一吗?

顺便说一句,如果我按照“部署 Datalab”页面中的日志链接,它会经历一个循环:

not found

然后更改为

Forbidden

最后结束于

{"error":{"errors":[{"domain":"global","reason":"lockedDomainExpired","message":"Locked Domain Expired"}],"code":401,"message":"Locked Domain Expired"}}

我认为这实际上可能是一个多 Google 帐户问题并且不相关,因为完整的日志文件(没有该 401 消息)确实出现在存储桶中,但以防万一。

4

1 回答 1

0

很遗憾听到它在您现有的项目中不起作用。如果可能,您能否创建一个新项目并查看部署是否在那里工作?

对于您现有的项目,我不确定这是否真的是一个暂时性问题。由于它已经在您的项目中创建了一个 datalab 模块,我们可能能够从托管 VM 实例中获取控制台输出,以查看可能出现的故障。为此,请删除您现有的 datalab 模块,然后再次重现该问题。然后,转到开发者控制台、计算引擎、VM 实例。找到datalab对应的实例(类似gae-datalab-main-****,如果存在的话),点击它并浏览到页面末尾,点击Serial console output。看看有没有什么有趣的地方?

于 2015-11-10T19:19:41.093 回答