当我尝试将Datalab部署到我现有的项目之一时,我遇到了启动脚本中的“由于瞬时错误而放弃”(下面日志输出尾部的倒数第二行)。所有尝试都会将自己记录到自动创建的项目-datalab/logs存储桶中,并且第一次尝试在开始时会有一些额外的内容(我相信是一次性引导),但都会以同样的方式失败。
我还可以在云控制台下看到一个datalab模块仪表板。如果我返回到https://datalab.cloud.google.com/并选择项目,唯一可能的选项仍然是“部署数据实验室”;“启动数据实验室”和“管理数据实验室”是灰色的。
以下是日志输出的尾部(除了我检查的所有日志文件的时间戳之外,其他内容相同):
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次尝试中的每一次都会发生这种“暂时性”错误。这是不是目前没有人工干预就不能工作的现有项目之一?
顺便说一句,如果我按照"Deploy Datalab“页面上的日志链接,它会经历一个循环:
not found然后更改为
Forbidden并最终结束于
{"error":{"errors":[{"domain":"global","reason":"lockedDomainExpired","message":"Locked Domain Expired"}],"code":401,"message":"Locked Domain Expired"}}我认为这实际上可能是一个多个Google帐户的问题,而且是无关的,因为完整的日志文件(没有401消息)确实出现在存储桶中,但为了以防万一,请提及它。
发布于 2015-11-11 03:19:41
很遗憾,它在您现有的项目中不起作用。如果可能,您是否可以创建一个新项目并查看是否可以在那里进行部署?
对于您现有的项目,我不确定这是否真的是一个暂时的问题。由于它已经在您的项目中创建了一个datalab模块,因此我们也许能够从托管VM实例中获得控制台输出,以查看可能出现故障的原因。要执行此操作,请卸下现有的datalab模块,然后再次重现该问题。然后,进入开发者控制台->计算引擎->虚拟机实例。找到与datalab对应的实例(类似于gae-datalab-main-*),单击它并浏览到页面末尾,单击Serial console output。看看有没有什么有趣的东西?
https://stackoverflow.com/questions/33621686
复制相似问题