【发布时间】:2015-12-22 21:02:25
【问题描述】:
我正在尝试使用打包器使用 qemu/kvm 管理程序构建一个 vagrant .box。我正在使用 vagrant 插件vagrant-libvirt。
在我的打包器base.json 文件中,我正在使用 vagrant 后处理器,例如
"post-processors": [
{
"type": "vagrant",
"output": "output/my-ubuntu_14.04_packer.box"
}
],
但是,当我构建盒子时,我在日志中收到此错误:
2015/12/22 20:11:57 ui error: Build 'qemu' errored: 1 error(s) occurred:
* Post-processor failed: Unknown artifact type, can't build box: transcend.qemu
我已经研究过这个问题,它似乎是由后处理器配置引起的。比如根据here的对话,当时qemu不支持vagrant后处理器。但是,现在看来,this pull request 已合并,它应该可以工作了。
事实上,vagrant 后处理器的documentation 似乎将 qemu 列为受支持的提供程序。
【问题讨论】: