当我尝试将Datalab部署到我现有的一个项目时,我遇到了startupscript中的“由于瞬态错误而放弃”(下面的日志输出尾部的倒数第二行)。所有尝试都会自动登录到自动创建的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消息)确实出现在存储桶中,但为了以防万一,请提及它。
答案 0 :(得分:0)
很抱歉听到它在您现有的项目中无效。如果可能,您是否可以创建一个新项目并查看部署是否在那里工作?
对于您现有的项目,我不确定它是否真的是一个短暂的问题。由于它已经在您的项目中创建了一个datalab模块,因此我们可以从托管VM实例获取控制台输出,以查看可能出现故障的内容。为此,请删除现有的datalab模块,然后再次重现该问题。然后,转到Developer Console,Compute Engine,VM Instances。找到对应于datalab的实例(如gae-datalab-main - ****,如果存在),单击它并浏览到页面末尾,单击串行控制台输出。看看那里有什么有趣的吗?