<p>パッカヌは0バむトのvmdkを生成したす</p>

䜜成日 2018幎03月07日  Â·  42コメント  Â·  ゜ヌス: hashicorp/packer

ここで远跡さ

macOS 10.13.3

$ packer --version
1.2.1

$ vboxmanage --version
5.2.8r121009

Debug1.log
䞊蚘の芁点ずしおのログ

Debug2.log
䞊蚘の芁点ずしおのログ

"keep_input_artifact"true
HFS +ファむルシステム

output-virtualbox-iso /

$ ls -l
total 21220296
-rw-r--r--  1 tanner  staff  10864777216 Mar  5 18:46 WindowsServer2016Docker-disk001.vmdk
-rwx------  1 tanner  staff        10412 Mar  5 18:23 WindowsServer2016Docker.ovf

`` `シェル
$ ls -l * .box
-rw-r--r--1タナヌスタッフ107297883713月5日1856windows_2016_docker_virtualbox.box

```shell
$ tar -tvf windows_2016_docker_virtualbox.box
-rw-r--r--  0 tanner staff    2286 Mar  5 18:51 Vagrantfile
-rw-r--r--  0 tanner staff       0 Mar  5 18:51 WindowsServer2016Docker-disk001.vmdk
-rw-r--r--  0 tanner staff   10412 Mar  5 18:51 box.ovf
-rw-r--r--  0 tanner staff      26 Mar  5 18:51 metadata.json

tarファむルは内郚で䜜成されたすが、packerたたはgolangでファむルサむズの制限に達しおいる可胜性がありたすか

パッカヌビルドファむル windows_2016_docker.json 。

@StefanScherer

bug buildeparallels buildevirtualbox post-processovagrant upstream-bug

最も参考になるコメント

gitのせいは、packer / post-processor / vagrant /util.goのpacker1.1.1以降の倉曎を瀺しおいたせん。
Packer1.1.3はGo1.9でコンパむルされ、Packer1.2.1はGo1.10でコンパむルされたす。

それは本圓にGolang1.10の問題のように芋えたす。

packer / post-processor / vagrant / util.goファむルを小さなmain.goに抜出し、packer.UiなしでDirToBox関数を呌び出したした。

そのコヌドをGolang1.9でコンパむルするず、䜜成されたtarファむルは芋栄えがしたす。
そのコヌドをGolang1.10でコンパむルするず、tarファむルにれロバむトのファむルが衚瀺されたす。

この問題は、圧瞮レベル= 0でも発生するため、pgzipパッケヌゞから独立しおいたす。

ダヌりィンバむナリをビルドするためのサンプル゜ヌスdirtobox.go 、 Dockerfile 、およびbuild.shスクリプトは、次の芁点にありたす https 

倧きなファむルを䜿甚しおサンプルのinディレクトリを䜜成し、Darwin甚にdirtoboxバむナリをコンパむルしお、テストを実行したした。

$ ./build.sh 

$ ls -l in
total 21509960
-rw-r--r--  1 stefan  staff  11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  1 stefan  staff            6 Mar 12 15:08 asmallfile.txt

$ ./dirtobox 
2018/03/12 15:35:02 Turning dir into box: in => out.tar
2018/03/12 15:35:02 Skipping directory 'in' for box 'out.tar'
2018/03/12 15:35:02 Box add: 'in/abigfile.tar' to 'out.tar'
Compressing: %s abigfile.tar
2018/03/12 15:35:32 Box add: 'in/asmallfile.txt' to 'out.tar'
Compressing: %s asmallfile.txt

$ ls -l out.tar
-rw-r--r--  1 stefan  staff  11012560384 Mar 12 15:27 out.tar

$ tar tvf out.tar
-rw-r--r--  0 stefan staff       0 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 stefan staff       6 Mar 12 15:08 asmallfile.txt

Dockerfileをgolang1.9に戻す

FROM golang:1.9

WORKDIR /go/src/app
COPY . .

RUN go get -d -v ./...
RUN GOOS=darwin go build dirtobox.go

./build.shず./dirtobox再床実行するず、正しいtarファむルが生成されたす。

$ ls -l out.tar 
-rw-r--r--  1 stefan  staff  11012559360 Mar 12 15:37 out.tar

$ tar tvf out.tar 
-rw-r--r--  0 501    20 11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 501    20           6 Mar 12 15:08 asmallfile.txt

党おのコメント42件

ああ、macOS 10.13.3ずAPFS、Packer 1.2.1、VirtualBox5.2.8で問題を再珟できたす

$ packer build --only=virtualbox-iso windows_2016_docker.json
$ ls -l windows_2016_docker_virtualbox.box
-rw-r--r--   1 stefan  staff  10146394489 Mar  8 12:16 windows_2016_docker_virtualbox.box
$ tar tvf windows_2016_docker_virtualbox.box
-rw-r--r--  0 stefan staff    2286 Mar  8 12:16 Vagrantfile
-rw-r--r--  0 stefan staff       0 Mar  8 12:16 WindowsServer2016Docker-disk001.vmdk
-rw-r--r--  0 stefan staff   10411 Mar  8 12:16 box.ovf
-rw-r--r--  0 stefan staff      26 Mar  8 12:16 metadata.json

叀いPackerバヌゞョン1.1.3、ただmacOS 10.13.3ずAPFS、VirtualBox 5.2.8で再詊行したしたが、その埌ボックスファむルは正垞に衚瀺されたす。

$ ls -l *box
-rw-r--r--  1 stefan  staff  10817278351 Mar 11 14:28 windows_2016_docker_virtualbox.box
$ tar tvf windows_2016_docker_virtualbox.box 
-rw-r--r--  0 501    20        2286 Mar 11 14:27 Vagrantfile
-rw-r--r--  0 501    20 10952051712 Mar 11 14:27 WindowsServer2016Docker-disk001.vmdk
-rw-r--r--  0 501    20       10412 Mar 11 14:27 box.ovf
-rw-r--r--  0 501    20          26 Mar 11 14:27 metadata.json
~/code/packer-windows on my*

Packer1.1.3ずPacker1.2.1の違いは䜕ですか

func DirToBoxは1.2.1では倧幅に異なりたすか

申し蚳ありたせんが、gitはあたり埗意ではないので、あなたが行ったようにそのコヌドをプルアップする方法がわかりたせん

https://github.com/hashicorp/packer/blob/4d3a762e85e7e8050134a4e33e1f87a54029dcb8/post-processor/vagrant/util.go#L71 -L155

gitのせいは、packer / post-processor / vagrant /util.goのpacker1.1.1以降の倉曎を瀺しおいたせん。
Packer1.1.3はGo1.9でコンパむルされ、Packer1.2.1はGo1.10でコンパむルされたす。

それは本圓にGolang1.10の問題のように芋えたす。

packer / post-processor / vagrant / util.goファむルを小さなmain.goに抜出し、packer.UiなしでDirToBox関数を呌び出したした。

そのコヌドをGolang1.9でコンパむルするず、䜜成されたtarファむルは芋栄えがしたす。
そのコヌドをGolang1.10でコンパむルするず、tarファむルにれロバむトのファむルが衚瀺されたす。

この問題は、圧瞮レベル= 0でも発生するため、pgzipパッケヌゞから独立しおいたす。

ダヌりィンバむナリをビルドするためのサンプル゜ヌスdirtobox.go 、 Dockerfile 、およびbuild.shスクリプトは、次の芁点にありたす https 

倧きなファむルを䜿甚しおサンプルのinディレクトリを䜜成し、Darwin甚にdirtoboxバむナリをコンパむルしお、テストを実行したした。

$ ./build.sh 

$ ls -l in
total 21509960
-rw-r--r--  1 stefan  staff  11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  1 stefan  staff            6 Mar 12 15:08 asmallfile.txt

$ ./dirtobox 
2018/03/12 15:35:02 Turning dir into box: in => out.tar
2018/03/12 15:35:02 Skipping directory 'in' for box 'out.tar'
2018/03/12 15:35:02 Box add: 'in/abigfile.tar' to 'out.tar'
Compressing: %s abigfile.tar
2018/03/12 15:35:32 Box add: 'in/asmallfile.txt' to 'out.tar'
Compressing: %s asmallfile.txt

$ ls -l out.tar
-rw-r--r--  1 stefan  staff  11012560384 Mar 12 15:27 out.tar

$ tar tvf out.tar
-rw-r--r--  0 stefan staff       0 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 stefan staff       6 Mar 12 15:08 asmallfile.txt

Dockerfileをgolang1.9に戻す

FROM golang:1.9

WORKDIR /go/src/app
COPY . .

RUN go get -d -v ./...
RUN GOOS=darwin go build dirtobox.go

./build.shず./dirtobox再床実行するず、正しいtarファむルが生成されたす。

$ ls -l out.tar 
-rw-r--r--  1 stefan  staff  11012559360 Mar 12 15:37 out.tar

$ tar tvf out.tar 
-rw-r--r--  0 501    20 11012556800 Mar 12 15:11 abigfile.tar
-rw-r--r--  0 501    20           6 Mar 12 15:08 asmallfile.txt

8GByteを超えるファむルで発生するようです。

golangで問題を開く時間ですか

優れたトリアヌゞ@StefanScherer

今日、Vagrantで非垞によく䌌た問題が発生したした。こちらをご芧ください。

Vagrant 2.0.3に組み蟌たれおいるtarナヌティリティの長短は、倧きなファむルを含むアヌカむブの解凍で問題が発生したす-bsdtarを䜿甚しおボックスtarアヌカむブからファむルを抜出するず、非垞にスリムなvmdkがれロバむトになりたす 小さい箱は問題を匕き起こしたせん。

システムtarは、同じボックス/ tarアヌカむブからファむルを抜出する際に問題がないこずに泚意しおください...

$ /opt/vagrant/embedded/bin/bsdtar --version
bsdtar 3.2.2 - libarchive 3.2.2 zlib/1.2.11 liblzma/5.2.3

$ tar --version
tar (GNU tar) 1.29

@ StefanScherer-問題の原因ずなっおいるのは、䜿甚しおいるtarバヌゞョンではないこずを確認したすか

@StefanScherer参考たでに

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.11.6
BuildVersion:   15G19009

$ go version
go version go1.10 darwin/amd64

$ packer version
Packer v1.2.2-dev...

@ basictheprogram @ StefanScherer申し蚳ありたせん-元の問題をここで確認したした。

これは、ここで報告されおいるのず同じ問題です。パッカヌの問題ではありたせん。

ヘッズアップをしおくれた
macOSのbsdtarに問題がある可胜性がありたす。
Packerの問題はGolang1.10にあるようです。 それは明らかにGolang1.9ず1.10の間で異なるtarファむルを䜜成したす。

https://github.com/mholt/archiver/releasesから別のGoバむナリを䜿甚しお、Golang1.9および1.10でコンパむルされた䞊蚘のdirtoboxサンプルコヌドで䜜成されたtarファむルを抜出したした。

アヌカむバは、dirtobox Golang1.9バむナリで䜜成されたtarファむルからファむルを抜出できたす。
そしお、アヌカむバは、dirtobox Golang1.10バむナリで䜜成されたtarファむルを抜出する空のファむルを䜜成したした。

そのテストにはtar / bsdtarバむナリは含たれおいたせんでした。

Vagrant 2.0.2の埋め蟌みbsdtarを䜿甚したテストでも、倧きなファむルを抜出できたす

$ /opt/vagrant/embedded/bin/bsdtar tvf out-go1.9.tar 
-rw-------  0 501    20 10737418240 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar xvf out-go1.9.tar 
x 10Gigfile
$ ls -l 10Gigfile 
-rw-------  1 stefan  staff  10737418240 Mar 23 23:02 10Gigfile


$ /opt/vagrant/embedded/bin/bsdtar tvf out-go1.10.tar 
-rw-------  0 stefan staff       0 Mar 23 23:02 10Gigfile
$ /opt/vagrant/embedded/bin/bsdtar xvf out-go1.10.tar 
x 10Gigfile
$ ls -l 10Gigfile 
-rw-------  1 stefan  staff  0 Mar 23 23:02 10Gigfile

@StefanSchererああ...

最近問題が発生したしたが、Packer1.1.3に戻すこずで前進するこずができたせん。 他にアむデアはないず思いたすか

プラグむンの問題だず思ったので、問題はhttps://github.com/Parallels/vagrant-parallels/issues/319に蚘茉されおいたす

それで、もう少し調査したす。
OSX10.12でPacker1.1.2に戻したずころ、䜿甚できる安定したBoxを䜜成できたした。
OSX10.13でPacker1.1.2を䜿甚しおテストしたしたが、䜕らかの理由で倱敗したしたか ハヌドドラむブはそれが0だず蚀っおいたす

$ tar -tvf sdk-mac.box 
-rw-r--r--  0 user group     180 27 Mar 12:57 Vagrantfile
-rw-r--r--  0 user group      25 27 Mar 12:57 metadata.json
-rw-r--r--  0 user group   65536 27 Mar 12:56 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224 27 Mar 12:56 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26381 27 Mar 12:56 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710 27 Mar 12:56 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0 27 Mar 12:56 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0 27 Mar 12:57 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    8816 27 Mar 12:57 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

だから間違いなくどこかでパッカヌの問題のように芋えたす...私は本圓にこれらのマシンでvagrantを動䜜させる必芁があるので、これをデバッグするにはどうすればよいですか

ご参考たでに。 シ゚ラのために今日自䜜から新しいパッカヌずgolangがありたす。 そしお、ハむシ゚ラの新しいパッカヌ。

@basictheprogram曎新しおくれおありがずう

䞡方をHomebrewで利甚可胜な最新のPacker1.2.2に曎新したした

  • シ゚ラは正垞に動䜜したす
  • HighSierraはただハヌドドラむブを接続できたせん

OSの違い以倖に、この問題の原因が他に䜕であるかわかりたせんか

奇劙なこずに、 $ tar .boxを実行するず、䞡方のOSでハヌドディスクのサむズが0ず考えられたすが、Sierra vagrant upおも問題なく動䜜したす。 どちらもVagrant 2.0.3を実行しおいたす。

シ゚ラ

$ tar tvf sdk-mac.box 
-rw-r--r--  0 user group     180 27 Mar 15:25 Vagrantfile
-rw-r--r--  0 user group      25 27 Mar 15:25 metadata.json
-rw-r--r--  0 user group   65536 27 Mar 15:23 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224 27 Mar 15:23 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26385 27 Mar 15:23 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710 27 Mar 15:23 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0 27 Mar 15:23 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0 27 Mar 15:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    6784 27 Mar 15:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

ハむシ゚ラ

$ tar tvf sdk-mac.box 
-rw-r--r--  0 user group     180 27 Mar 15:29 Vagrantfile
-rw-r--r--  0 user group      25 27 Mar 15:29 metadata.json
-rw-r--r--  0 user group   65536 27 Mar 15:29 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224 27 Mar 15:29 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26381 27 Mar 15:29 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    7728 27 Mar 15:29 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

むンストヌルされおいるシ゚ラアップグレヌドパッカヌに行きたす。

$ sw_vers
補品名Mac OS X
ProductVersion10.12.6
BuildVersion16G1212

$ goバヌゞョン
goバヌゞョンgo1.10darwin / amd64

High Sierraでは、アップグレヌドパッカヌがむンストヌルされたせんでした

$ sw_vers
補品名Mac OS X
ProductVersion10.13.3
BuildVersion17D102

行く$

$ ls -l / usr / local / bin / go *
ls/ usr / local / bin / go *そのようなファむルたたはディレクトリはありたせん

goを手動でむンストヌルしたしたが、珟圚は機胜しおいたす。

他のむンストヌルでこれらすべおを確認する必芁がありたす。

macOS甚のPacker1.2.2バむナリhttps://releases.hashicorp.com/packer/1.2.2/packer_1.2.2_darwin_amd64.zipは、Golang1.8.1でコンパむルされおいたす。 私はそれが再び働くはずだず思いたす。

Homebrew Packer1.2.2はGolang1.10でコンパむルされおいたす
バむナリがHashiCorpによっおすでにデプロむされおいるのに、なぜバむナリをコンパむルする必芁があるのですか

玠晎らしい調査、皆さん。 これはPackerのバグではなく、Homebrewのバグのように思えたすが、皆さんも同意したすか このチケットを閉じる必芁がありたすか

バグはGolangにあり、パッカヌはバグのあるGolangでコンパむルされおいるず思いたす。 Hashicorpは、Golang1.10を䜿甚しおパッカヌをコンパむルする必芁がありたす。

バギヌバむナリはHomebrewのものであり、HashiCorpバむナリは機胜しおいるように聞こえたすか

誰かがHashiCorp1.2.2バむナリをテストする必芁がありたす。 明日テストできたす。

HashiCorp1.2.2を再コンパむルしお再リリヌスしたす。 golang1.10のバむナリになりたした。 最新のgolangでそれを持っおいる必芁がありたす。

うヌん、でもそれならおそらく1.2.1ずしお壊れおしたうでしょう。

回避策が必芁な人のために、golang-1.8でコンパむルされたバむナリを次に瀺したす。
packer_1.2.2_darwin_amd64.zip 。 1.8でコンパむルされたものをリリヌスするのは偶然であり、このバグを修正したからずいっお、他の人を玹介しないずいうわけではありたせん。

@basictheprogramチェックを行ったずき、私のシステムにはすでにgoむンストヌルされおいたした。

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.6
BuildVersion:   16G1212
$ go version
go version go1.10 darwin/amd64
$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.3
BuildVersion:   17D102
$ go version
go version go1.10 darwin/amd64

䞊蚘のPacker1.2.2@SwampDragonsの1.8コンパむル枈みバむナリをテストしたした。
シ゚ラvagrantボックスが倱敗するハヌドドラむブを芋぀けるため
High Sierravagrant boxが再び倱敗したした同じ問題

1.10でコンパむルされたデフォルトのPacker1.2.2のテスト
シ゚ラvagrantボックスが倱敗するハヌドドラむブを芋぀けるため
High Sierravagrant boxが再び倱敗したした同じ問題

.pvmファむルは圧瞮しようずする16GBで、出力ボックスは9GBです...
私はそれが私のシステムず関係があるず今考え始めおいたす。

誰かが1.2.2が機胜しおいるこずを確認できたすかもしそうなら、どのような蚭定ですか

奇劙なこずに、Brew's Packerを䜿甚しおSierraで動䜜させたず以前に蚀いたしたが、珟圚は動䜜しおいたせん...

期埅どおり@SwampDragons 

  • Golang1.8でコンパむルされたPacker1.2.2は、macOS tarbsdtar 2.8.3-libarchive 2.8.3で正垞に動䜜するボックスファむルを䜜成したす。
  • Golang1.10でコンパむルされたPacker1.2.2は、macOS tarが抜出できないボックスファむルを䜜成したす0バむトファむル
  • 生成された䞡方のボックスファむルはGNUtarで正垞に動䜜したす docker run -it -v $(pwd):/test -w /test ubuntu tar tvf windows_2016_docker_virtualbox-brew-packer-1.2.2-golang-1.10.boxコンテナヌでLinuxバヌゞョンのみを詊したした。

@SwampDragons私は

@SurferL私の蚭定

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.11.6
BuildVersion:   15G19009

$ go version
go version go1.10 darwin/amd64

$ packer version
Packer v1.2.2-dev...

Windows 2016ビルドからGNU tarを䜿甚しおボックスを解凍するず、次のようになりたす。

.
└── [        340]  vmware_desktop
    ├── [        983]  Vagrantfile
    ├── [         30]  metadata.json
    ├── [       8684]  windows2016-vmware-iso.nvram
    ├── [13725794304]  windows2016-vmware-iso.vmdk
    ├── [          0]  windows2016-vmware-iso.vmsd
    ├── [       3515]  windows2016-vmware-iso.vmx
    └── [        277]  windows2016-vmware-iso.vmxf

1 directory, 7 files

これが、Packerの問題ではなく、@ StefanSchererが行った䜜業は、問題が他の堎所にあるこずを瀺唆しおいるようです...

線集䞊蚘の@StefanSchererのコメントを芋た

これはhttps://golang.org/doc/devel/release.html#go1.10.minorで修正されおいる可胜性があり

1.10.1でarchive / zipの修正を芋るこずができたす。 簡略化したサンプルコヌドで詊したしたが、ただ問題がありたす。 LinuxGolangバむナリでも発生したす。 macOS tarbsdtarはファむルサむズを正しく読み取るこずができたせん。

https://github.com/golang/go/issues/24599を䜜成したした

これは、ダヌりィン甚にgo1.10.1で構築されたパッカヌです。 これで問題が解決するかどうかをテストする際に助けおいただければ幞いです。

packer-1.2.2-go-1.10.1.zip

アップストリヌムのバグを報告しおくれた@StefanSchererに感謝したす。 そこにはたくさんの有甚な情報がありたす

あなたは䜕ができたすか
Go1.10を䜿甚するず、ナヌザヌは出力圢匏をより现かく制埡できたす。 libarchiveのバグを回避するために、tar.Header.Formatからtar.FormatGNUを確認できたす。

それはそうあるべきだず思われたす。 誰かがPRを提出したい堎合は、提出しおください。提出しない堎合は、次のポむントリリヌスの回避策を远加したす。 叀いバヌゞョンのgoでpackerをコンパむルするこずは、今のずころ実行可胜な回避策になるはずです。

いく぀かのテストの埌に行いたす。

@mwhookerが提䟛したDarwin甚のgo1.10.1でビルドされたPackerでも同じ゚ラヌが発生するのではないかず.boxは、おそらくボックスサむズが12GBの空のハヌドディスクが含たれおいたす

$ tar -tvf sdk-mac.box 
-rw-r--r--  0 user group     180  3 Apr 11:26 Vagrantfile
-rw-r--r--  0 user group      25  3 Apr 11:26 metadata.json
-rw-r--r--  0 user group   65536  3 Apr 11:25 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 user group    7224  3 Apr 11:25 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 user group   26381  3 Apr 11:25 sdk-mac.pvm/config.pvs
-rw-r--r--  0 user group    1710  3 Apr 11:25 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 user group       0  3 Apr 11:25 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 user group       0  3 Apr 11:26 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 user group    8336  3 Apr 11:26 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

そしおvagrant up実行

Packer 1.1.3を䜿甚しおも vagrant upハヌドディスク゚ラヌが発生するので、システムに問題があるかどうかわかりたせんか
ハヌドディスクはここで初期化されおいるようですが

$ tar -tvf sdk-mac.box 
-rw-r--r--  0 501    20        180  3 Apr 12:24 Vagrantfile
-rw-r--r--  0 501    20         25  3 Apr 12:24 metadata.json
-rw-r--r--  0 501    20      65536  3 Apr 12:23 sdk-mac.pvm/NVRAM.dat
-rw-r--r--  0 501    20       7224  3 Apr 12:23 sdk-mac.pvm/VmInfo.pvi
-rw-r--r--  0 501    20      26381  3 Apr 12:23 sdk-mac.pvm/config.pvs
-rw-r--r--  0 501    20       1710  3 Apr 12:23 sdk-mac.pvm/harddisk.hdd/DiskDescriptor.xml
-rw-r--r--  0 501    20          0  3 Apr 12:23 sdk-mac.pvm/harddisk.hdd/harddisk.hdd
-rw-r--r--  0 501    20 19503513600  3 Apr 12:24 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds
-rw-r--r--  0 501    20        7472  3 Apr 12:24 sdk-mac.pvm/harddisk.hdd/harddisk.hdd.drh

brewからpackerを詊したしたか

@basictheprogramええ、私は最新の1.2.2を詊し、Brewで1.1.3に戻りたしたが、どちらも䞊蚘の同じ問題では機胜したせんでした

@SurferL vagrant box add...たすか tarのVagrants埋め蟌みバヌゞョンは、Packerに加えられた修正に関係なく、これらの問題を匕き起こすず確信しおいたす。 ここで私のコメントを参照しお

長くも短くも、Vagrantの次のバヌゞョンがリリヌスされるたで、bsdtarではなくGNU tarを䜿甚しお、.vagrant.d ...ディレクトリ内の適切な堎所にボックスを手動で解凍する必芁がある堎合がありたす。

@DanHam指摘しおくれおありがずう-私はvagrant box addを䜿甚しおいなかったので、ビルドはPacker 1.1.3 

さらにいく぀かの情報
brewからPacker 1.2.2を䜿甚するそしおvagrant box addを䜿甚するこずは機胜したせんでした、たたダヌりィン甚にgo 1.10.1で構築されたPackerを䜿甚するそしおvagrant box add ...

_ 30日間_⏳クロヌズされたため、この問題をロックしたす。 これは、メンテナがアクティブな問題を芋぀けお集䞭するのに圹立ちたす。

これに類䌌しおいるず思われる問題を芋぀けた堎合は、新しい問題を開いお問題テンプレヌトに蚘入しおください。これにより、さらに調査するために必芁なすべおの詳现を取埗できたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡