2016-06-15 15 views
0

最近、ヴァーグラントとバーチャルボックスで何か問題がありましたが、何が起こっているのかを特定できません。私はvagrant box remove ubuntu/trusty64と再発行して破損したボックスを削除しようとしましたヴァーチャルボックスの画像が汚れているのを修正しました

There was an error while executing `VBoxManage`, a CLI used by Vagrant 
for controlling VirtualBox. The command and stderr is shown below. 

Command: ["import", "/home/dan/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/20160602.0.0/virtualbox/box.ovf", "--vsys", "0", "--vmname", "ubuntu-cloudimg-trusty-vagrant-amd64_1466024621846_36463", "--vsys", "0", "--unit", "6", "--disk", "/home/dan/VirtualBox VMs/ubuntu-cloudimg-trusty-vagrant-amd64_1466024621846_36463/box-disk1.vmdk"] 

Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 
Interpreting /home/dan/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/20160602.0.0/virtualbox/box.ovf... 
OK. 
0%... 
Progress state: VBOX_E_FILE_ERROR 
VBoxManage: error: Appliance import failed 
VBoxManage: error: Could not create the imported medium '/home/dan/VirtualBox VMs/ubuntu-cloudimg-trusty-vagrant-amd64_1466024621846_36463/box-disk1.vmdk'. 
VBoxManage: error: VMDK: Compressed image is corrupted '/home/dan/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/20160602.0.0/virtualbox/box-disk1.vmdk' (VERR_ZIP_CORRUPTED) 
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component ApplianceWrap, interface IAppliance 
VBoxManage: error: Context: "RTEXITCODE handleImportAppliance(HandlerArg*)" at line 877 of file VBoxManageAppliance.cpp 

:私はこのリポジトリ(https://github.com/sapienza/vagrant-php-box)でベイグラントセットアップを使用しようとしていますが、毎回私は壊れた画像について、同じトレースバックエラーを取得vagrant upコマンドを発行しますvagrant upコマンドとボックスが正常にダウンロードされたように見えますが、ベースボックスをインポートするたびに失敗します。

私は現在のUbuntu 14.04にベイグラント1.8.4とVirtualboxの5.0.20を使用しています。どんな助けでも大歓迎です。

+0

あなたは '/ home/dan/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64'と'/home/dan/.vagrant.d/tmp'を削除して再実行することができます –

+0

@FrédéricHenriあなたは言って、同じエラーを取得します。ソースが最初から壊れているか、ツールチェーン内の何かがダウンロードを正しく終了していないかのように、新鮮なボックスをダウンロードするたびに発生するようです。 – dansackett

+0

ここでも同じ問題がありました。私の家から 'VirtualBox VMs'と' .vagrant.d'をUbuntu 16.04で削除し、 'vagrant up'を再開しました。今回は完璧に動作しました。私は、画像が破損してダウンロードされたと信じています。 – NeverEndingQueue

答えて

0

方法については、トラブルシューティングを支援するために:

  1. するvagrant init ubuntu/trusty64
  2. 放浪アップ

を実行し、新しいディレクトリ内に新しいディレクトリ

  • を作成し、マシンが出てくるん?もしそうなら、環境は大丈夫です。私は再び新しいディレクトリを作成し、理想的には隠しディレクトリを除くことGitHubのレポからのみ.vagrant

    を関連ファイルをコピーします

    次に、.gitignoreは.vagrantディレクトリことを除いてそのレポに存在でなければなりません。

    Good Luck!

  • +1

    私はあなたが言ったことを試み、以前と同じ壊れたエラーを持っています。 – dansackett

    関連する問題