2010-05-18 64 views
5

我最近將我的Subversion服務器從1.4.6升級到1.6.11。在這之後,回購似乎都能正常工作。然後我嘗試通過發出svnadmin update命令來升級repo,並且它不會產生錯誤並且說更新已完成。但是,我無法在此之後打開存儲庫。嘗試打開回購時出現以下錯誤:無法打開請求的SVN文件系統。Subversion回購升級導致版本庫無法使用

我使用的是Apache,而不是SVNServe。任何幫助,將不勝感激!

回答

0

與Apache的問題 - 我需要做一些配置更改。相反,我只是安裝了VisualSVN服務器,我的所有問題都消失了。

1

您是否還將Subversion 客戶端升級到相應的兼容版本?客戶端可能無法瞭解最新的服務器文件系統格式。

+0

如果他直接本地訪問存儲庫(文件url而不是網絡路徑),情況會如此。如果他使用遠程結賬,這不應該是真的嗎? – Jason 2010-05-18 22:16:25

+0

是的,我剛剛更新我的客戶端到1.6.11,我得到同樣的錯誤。 – 2010-05-19 13:52:17

0

冒着被低估的風險,當我們做同樣的升級時,我們也升級了硬件。新文件系統沒有對權限進行排序,我們收到相同的錯誤。你沒有提到任何文件系統的變化,也不知道你在運行什麼操作系統,你可以看看那裏。

+0

我正在運行Windows Server 2003.我將檢查權限。 – 2010-05-19 13:52:56

0

當這發生在我身上時,我需要將mod_dav_svn.so模塊重新複製到apache模塊目錄中。 請參閱: http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html

+0

是的,這正是我碰到的。我不熟悉進行這些編輯,因此我改爲VisualSVN服務器,它提供了一個GUI界面。 – 2010-06-14 18:41:25