【问题标题】:Startup Scripts on Google Compute EngineGoogle Compute Engine 上的启动脚本
【发布时间】:2017-02-04 10:03:20
【问题描述】:

我存储在 Cloud Storage 中的启动脚本似乎不再在我的 Compute Engine 实例上执行。

我使用 startup-script-url 标签传入存储在 Cloud Storage 中的 shell 脚本。我的计算引擎实例都没有执行启动脚本。我正在使用 Ubuntu 映像,并且没有 /var/log/startupscript.log 文件。我提供了指向 shell 脚本的正确链接,因为如果我运行:

sudo /usr/share/google/run-startup-scripts 

实例开始执行我的 shell 脚本的内容。截至上周四(9/22),这些相同的脚本在启动时工作,但现在它们没有。在那段时间里,我没有对我的脚本进行任何更改。

知道发生了什么吗?我发现与此相关的其他问题已经很老了,似乎没有公认的解决方案。

【问题讨论】:

  • 看起来最新的 Ubuntu 16.04 是在 9-22 构建的,所以我想我的问题与此有关。
  • 看起来他们恢复到以前的构建版本。我的东西再次工作,我的一端没有任何变化。感谢正在查看此内容的任何人。

标签: google-cloud-storage google-compute-engine


【解决方案1】:

从 cmets 看来,您已经发现了这一点,但在最近的 Ubuntu 16.04 更新中出现了一个问题,该问题破坏了启动脚本。

有问题的映像已回滚,但更新包也会导致问题发生。

https://github.com/GoogleCloudPlatform/compute-image-packages/issues/342

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 2018-05-07
    相关资源
    最近更新 更多