我有一个由Berkeley DB支持的Subversion存储库.有时它会因为一些锁定而导致故障而且没有被释放,但今天早上使用'svnadmin recover'命令无法恢复它.相反,它失败并出现以下错误:
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
)支持的新存储库中.