我有一个由berkeley DB支持的Subversion存储库。有时它会由于一些锁定而崩溃,并且不会被释放,但是今天早晨,无法使用'svnadmin restore'命令来恢复它。相反,它失败并显示以下错误:

svnadmin: Berkeley DB error for filesystem 'db' while opening 'nodes' table:
Invalid argument
svnadmin: bdb: file nodes (meta pgno = 0) has LSN [1083][429767].
svnadmin: bdb: end of log is [1083][354707]
svnadmin: bdb: db/nodes: unexpected file type or format


我将从上一个已知的良好备份中还原存储库,但是最好知道是否可以解决该存储库的问题。

编辑:即使db_recover实用程序也没有什么不同。它显示恢复已完成,但是使用svnadmin验证存储库时,相同的错误仍然存​​在。

最佳答案

我有一个由berkeley DB支持的Subversion存储库。


很抱歉听到这个消息。我建议您尽早转储该存储库(svnadmin dump)并将其重新加载到由FSFS(svnadmin load)支持的新存储库中。

关于svn - Subversion Berkeley DB损坏,恢复失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/119792/

10-13 03:25