在 GCE 上导入虚拟磁盘



我使用qemu-img convert将 Ubuntu 16.04 主机的 VMDK 磁盘转换为原始映像。一切似乎都很好,我可以安装它并检查它的内容。我按照说明将其上传到 GCS 存储桶。

但是,它似乎无法启动,因此我正在按照这些官方说明使该映像可启动。

转换作业始终失败,并显示以下消息:

[import-from-image.translate-disk.translate-disk.wait-for-translator]: 2018-10-08T12:42:49Z WaitForInstancesSignal: Instance "inst-translator-import-from-image-translate-disk-transla-95yyp": watching serial port 1, SuccessMatch: "TranslateSuccess:", FailureMatch: "TranslateFailed:".
[import-from-image]: 2018-10-08T12:45:19Z Error running workflow: step "translate-disk" run error: step "translate-disk" run error: step "wait-for-translator" run error: WaitForInstancesSignal FailureMatch found for "inst-translator-import-from-image-translate-disk-transla-95yyp": "TranslateFailed: error: sh: E: Package 'cloud-init' has no installation candidate"
[import-from-image]: 2018-10-08T12:45:19Z Workflow "import-from-image" cleaning up (this may take up to 2 minutes).
[Daisy] Errors in one or more workflows:
import-from-image: step "translate-disk" run error: step "translate-disk" run error: step "wait-for-translator" run error: WaitForInstancesSignal FailureMatch found for "inst-translator-import-from-image-translate-disk-transla-95yyp": "TranslateFailed: error: sh: E: Package 'cloud-init' has no installation candidate"

有没有人看到这个Package 'cloud-init' has no installation candidate错误?

在尝试转换之前安装 cloud-init - 那么它就不需要安装候选。

这意味着,启动vmdk,然后运行sudo apt-get cloud-init

最新更新