2011-06-14 76 views
3

我在使用svn存儲庫時遇到了一些問題。svn問題(只讀鎖)

當我試圖檢查出/更新/犯我得到以下錯誤:

的svn:無法打開文件「/家/ SVN/bl_webdev/DB/TXN電流鎖」:只讀文件系統

這可能是一個文件權限問題?

謝謝

回答

1

是的,可能是權限。確保運行svn服務器的用戶有權寫入存儲庫和所有文件/子目錄。請記住,如果您通過Apache使用svn,那麼用戶將是www

+0

好吧,我會快速瀏覽一下。但考慮到它是Ubuntu的盒子,它不會是'ww​​w-data'嗎? – 2011-06-14 10:31:43

+0

我沒有Ubuntu。 – Adam 2011-06-14 10:35:49

+0

最後我重新啓動服務器,似乎都工作。我猜測權限已更新。 – 2011-06-15 15:46:45

4

只讀文件系統表明掛載的卷是隻讀的。它是SD卡(可能是寫保護的),或者某些文件服務器上的卷可能由於某種原因是隻讀的。

類型mount沒有任何參數來查看該位置的文件系統是否以只讀方式掛載。

在Ubuntu盒子上,另一種具有隻讀系統的可能性是分區上存在錯誤(錯誤後重新掛載ro參數)。在這種情況下,運行fsck並重啓可能會有所幫助。

1

儘管這看起來似乎是關於如何安裝的問題,但我至少在雲實例上經歷過這一次。

重新啓動解決了問題,這是恢復安裝智能的最簡單方法。

0

我在Red Hat 7盒子上遇到了這個問題;原來是SELINUX。我運行了restorecon -R/var/svn,然後再次運行。 HTH未來的一些Google員工。