首页 > 解决方案 > 由于依赖错误,在 Cloud Build 文件中导入 OVA

问题描述

我尝试将 OVA(从 VMware Workstation)导入 GCP 计算引擎实例,但在导入器 VM 中执行以下活动时,在 VMDK 磁盘映像到 RAW 格式转换后整个过程失败:

Apr 22 13:50:32 inst-translator-import-ovf-translate-translate-disk-l2myq startup-script: INFO startup-script-url: commandrvf: /bin/sh -c "DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends google-cloud-sdk"

Apr 22 13:50:40 inst-translator-import-ovf-translate-translate-disk-l2myq startup-script: INFO startup-script-url: E: Unable to correct problems, you have held broken packages.

如果需要更多信息,我可以附上整个构建日志。

标签: google-cloud-platformgoogle-cloud-buildova

解决方案


运行预检查工具以查看导入前后是否存在任何兼容性问题

导入图像时,您可以使用“--verbosity=debug”运行以下命令吗?任何导入错误都会出现在这里

gcloud 计算实例导入 foob --source-uri gs://[BUCKET]/image.ova --os [OS-type] --zone [ZONE_NAME] --verbosity=debug

初始错误意味着给定的操作系统版本没有经过兼容性测试,请注意您必须正确配置引导加载程序,以便它能够在 GCE 上启动。所以删除任何 Spashimage、rhgb 和内核命令行参数。


推荐阅读