我有一个由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/