2013-10-08 102 views
2

我升級Gitlab基於Gitlab的更新手動 https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/5.4-to-6.0.md ,沒有問題的工作,之後更新執行任務錯誤的升級Gitlab後,衛星從5.4到6.0

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production

驗證問題,我得到這個在許多倉庫消息

Try fixing it: 
sudo -u git -H bundle exec rake gitlab:satellites:create RAILS_ENV=production 
If necessary, remove the tmp/repo_satellites directory ... 
... and rerun the above command 
For more information see: 
doc/raketasks/maintenance.md 
Please fix the error above and rerun the checks. 

我執行sudo -u git -H bundle exec rake gitlab:satellites:create RAILS_ENV=productiongitlab:check仍然顯示了同樣的錯誤,而且也沒有TMP/repo_satellites目錄

+0

git用戶是否有權限創建該目錄? – dusan

+0

是的,衛星存儲庫位於git用戶和git組中。什麼時候Gitlab 5.4創建衛星的任務工作 –

+0

我發現問題,Gitlab任務正在工作。我增加了磁盤空間 –

回答

1

正如issue 1788提到:

沒有意識到,衛星將要佔用這麼多的磁盤空間(似乎是一個克隆的回購++)。

正因如此,有疑問(如issues/4388),要求無衛星創造回購

然而,他們是需要的,回購的完整克隆,並用於處理合並請求。