2014-01-22 65 views
1

我正在嘗試使用vagrant和puppet管理的vm文件自動下載3 gig文件。文件下載,似乎是完整的三個演出,但我下載的md5始終無法通過md5sum測試。相反,如果我將它下載到我的Mac上(帶有wget)的虛擬機之外,並將其下載到與vm共享的文件夾中,然後ssh進入虛擬機並檢查它下載的md5是否正常。有什麼建議麼?通過wget將大型zip文件下載到vm損壞文件中

代碼示例:

wget http://mymachine.com/archive.zip && wget http://mymachine.com/archive.md5 
md5sum -c archive.md5 

我正在運行: 本地計算機:Mac OSX上小牛 VM OS:CentOS的6.4 流浪版本:1.3.5 VirtualBox的版本:4.3.4

回答

1

我會用自己的-d標誌運行有問題的wget。

查看http://www.gnu.org/software/wget/manual/wget.html#Reporting-Bugs瞭解關於wget發生了什麼的更多信息。

這可能給你一些線索,爲什麼這不會在VirtualBox的VM

工作,那麼你將需要審查https://forums.virtualbox.org/viewtopic.php?f=24&t=48476 查看查詢虛擬箱日誌用它來報告probelems所需的步驟。

最後,您可以嘗試更舊版本的Virtual Box以查看問題是否仍然存在。

希望這會有所幫助。

0

我遇到了同樣的問題,配置非常類似,降級到VirtualBox 4.2.24對我來說也是一種解決方法。

  • 主機硬件:MacBook Pro的
  • 主機操作系統:Mac OS X小牛(10.9.2)
  • 來賓操作系統:CentOS的6.4
  • 流浪:1.4.3
  • VirtualBox的:嘗試4.3。 6,4.3.8,4.3.10,他們都導致來賓操作系統中損壞的wget下載了較大的zip文件(600MB - 1.2GB)。

不知道是怎麼回事,因爲我以爲VirtualBox的4.3 +廣告德德更好的小牛支持。