1. 經遇到的問題,它出現(在我的情況下,至少)要與TortoiseSVN的相互作用。禁用TortoiseSVN的圖標緩存(設置>圖標重載>緩存“無”>申請)擁有的一切工作就好了 (這並不解決根本問題,這似乎是因為,Cygwin的顛覆包依賴於改變接入其模式的SQL程序包。當我寫,有積極的[如果慢]關於如何解決Cygwin的郵件列表這一點。)
2. ldd /usr/bin/svn
顯示SVN依賴於/ usr/bin/cygsqlite3-0.dll。 libsqlite3后,我改變從3.7.12回3.7.3,這個問題似乎消失。所以這可能是一個SQLite庫的問題。
3. 對於其他人參考,我只是有這個錯誤(svn: E200030: sqlite: disk I/O error
),發現我的日志文件之一被占用了我所有的空間(以及無法寫入硬盤沒有可用空間)。 運行(要確保你有足夠的磁盤空間)
df -h
(如果你不刪除大文件(我只是刪除備份文件和日志文件) 然后,我只需要運行:
svn cleanup
這解決了錯誤
4. 使用TortoiseSVN,蜻蜓點水Refresh shell overlays
在clean up
解決了這個問題
本文標題 :Cygwin的SVN:E200030:SQLite的磁盤I / O錯誤