2016-03-27 40 views
1

上失敗,我使用以下命令建立一個流浪漢機器在我的Mac -apt-get的更新無業遊民機

vagrant init ubuntu/trusty64 
vagrant up 

現在,我已經成功地將sshed使用vagrant ssh,並試圖使用sudo apt-get update機器,它失敗,出現以下錯誤 -

W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]> 

我試圖清理我傾向於緩存和移除/var/lib/apt/lists目錄。我也試着運行以下命令 -

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 

當我做了錯誤的變化 - 寬:無法抓取http://archive.ubuntu.com/ubuntu/dists/trusty/main/source/Sources Hash Sum mismatch

當我清理我的緩存原來的錯誤回報。

我能做些什麼來解決這個問題?

回答

2

你有什麼版本的基盒(ubuntu/trust64)?當我跟着你採取的步驟,我得到一點警告:

==> default: A newer version of the box 'ubuntu/trusty64' is available! You currently 
==> default: have version '20151119.0.0'. The latest is version '20160323.0.0'. Run 
==> default: `vagrant box update` to update. 

你試過運行vagrant box update

我按照你的步驟,並能夠ssh和sudo apt-get update沒有任何錯誤在這個盒子上。

+0

謝謝,我已經運行了更新。雖然它說我已經運行了正確的版本,但是這次命令運行成功,所以無論哪種方式我的問題都解決了。 –

+0

更新:我剛到我的辦公室,並將自己連接到局域網,現在命令再次失敗。當我通過移動數據網絡連接時,它再次成功,所以問題出在我的網絡設置中。如果您(或任何人)對此有任何意見,我會很樂意聽到,如果不是,我會在其他地方嘗試我的運氣。 –

+1

@YaronIdan您的辦公室LAN是否代理?在這種情況下,使用vagrant [proxyconf](http://stackoverflow.com/questions/19872591/how-to-use-vagrant-in-a-proxy-enviroment)插件。 –