【问题标题】:GCE startup script fails to run on Ubuntu 18.04GCE 启动脚本无法在 Ubuntu 18.04 上运行
【发布时间】:2023-03-13 17:41:08
【问题描述】:

我正在使用gcloud compute 在 GCP 上启动一个实例,并使用元数据参数指定我的脚本的 URL。脚本无法运行,当我检查元数据时,脚本 url 在那里。日志没有提及任何错误。

当我sudo -i 并从存储桶中复制脚本并执行时,它运行良好。

实例正在运行 Ubuntu 18.04。有什么想法吗?

【问题讨论】:

  • 刚刚用一个新实例、ubuntu 18.04 和一个简单的脚本测试了这个,它只是创建了一个目录,但它也没有运行。一定是个bug。适用于 ubuntu 16.04。我在哪里可以提交?

标签: google-cloud-platform google-compute-engine gsutil


【解决方案1】:

我认为您面临的问题与新 Image Ubuntu 18.04 的 Google 已知问题有关。

尤其是更新后的镜像gsutil在启动过程中是不可用的,所以你将无法下载它,它会失败。

我建议您查看公开问题,并为其加注星标以关注和接收更新:

【讨论】:

  • 如果不想等修复,debian镜像不存在这个问题。
  • 似乎问题不仅仅是“gsutil 在启动时不可用”。 gsutil --version 即使在启动后也会返回 ImportError: No module named google_compute_engine
最近更新 更多