【问题标题】:Restoring a Gramps Corrupt Database (Berkeley Database)恢复 Gramps 损坏的数据库(伯克利数据库)
【发布时间】:2019-01-27 14:41:25
【问题描述】:

我试图将我的 Gramps DB 文件从一台计算机传输到另一台计算机,但在尝试打破数据库文件的锁定后,我仍然收到以下错误:

    Gramps has detected a problem in opening the 'environment' of the
    underlying Berkeley database used to store this Family Tree. The most
    likely cause is that the database was created with an old version of the
    Berkeley database program, and you are now using a new version. It is
    quite likely that your database has not been changed by Gramps.
    If possible, you should revert to your old version of Gramps and its
    support software; export your database to XML; close the database; then
    upgrade again to this version of Gramps and import the XML file in an
    empty Family Tree. Alternatively, it may be possible to use the Berkeley
    database recovery tools.

    (-30973, 'BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery --
    BDB1544 process-private: unable to find environment')

我也尝试使用 db4.8_recover -c 但失败了。

操作系统名称: Ubuntu 18.04(仿生)

Gramps 版本: 4.2.8

架构版本: 17

BDB 版本: 5.3.28

有人可以提出解决此问题的分步解决方案吗?

【问题讨论】:

    标签: database berkeley-db corrupt-data


    【解决方案1】:

    你还有这个问题吗?

    以下Recover corrupted family tree 页面上的任何建议是否有帮助?

    如果没有在Gramps bug tracker上打开错误报告

    理想情况下,在计算机之间移动时,推荐的方法是export 你的家谱和restore 它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多