2011-06-27 69 views
1

好吧我顯然已經造成了一個大問題,我的公司龜svn計劃,我和管理員正在嘗試修復它的過程中,但沒有多少運氣,這是我的錯誤信息:烏龜SVN現在崩潰了它有一個錯誤

Unable to open an ra_local session to URL 
Unable to open repository 'file://file/directory/project/folder' 
Berkeley DB error for filesystem '//file/directory/db' while opening 
'nodes' table: 
Invalid argument 
bdb: file nodes (meta pgno = 0) has LSN [13005][1627022]. 
bdb: end of log is [13105][1531127] 
bdb: \\file\directory\db\nodes: unexpected file type or format 

當我嘗試更新,當我嘗試提交,或者退房,也發生了類似的錯誤,會出現此錯誤。

當然,我在錯誤信息中改變了一些東西,比如我們在這裏的真實目錄,但這些都是我改變了。

當我嘗試檢查某些內容時,發生錯誤,然後掛起,並且不得不關閉它,然後在此之後,它一直給我們提供這個錯誤。

是在Windows XP上運行它,烏龜版本號爲1.5.2

我們的管理員使用svnadmin的修復系統嘗試,當它告訴他這是完整的它再次吐了一個類似的錯誤。電視臺的任何一家都有什麼想法可能是這裏的問題?

+1

這與TortoiseSVN無關。這是您的存儲庫已損壞,而不是SVN客戶端。我會說從備份恢復是最簡單的選擇,除非你能以某種方式修復數據庫。 – Joey

+0

你知道這是怎麼造成的嗎? – Warped

回答

1

svnadmin命令行工具(未綁定到TortoiseSVN)有一些子命令來對存儲庫執行維護。您似乎在使用Berkeley DB,所以您還應該閱讀Berkeley DB Recovery一章。您可以從Slik SVN下載svn二進制文件。

更新:最新的TortoiseSVN的版本已經捆綁svnadmin和大多數其他有用的命令行工具,從而不再需要SLIK SVN。