XMR钱包提示Uncaught exception

发现xmr地址有一笔收款,于是下载xmr钱包,将备份的钱包文件(如:mywallet、mywallet.key)直接复制到xmr钱包解压目录,双击monero-wallet-gui.exe运行钱包程序后输入完密码开始启动数据同步,结果提示:
FATAL daemon src/daemon/daemon.cpp:195 Uncaught exception! Error adding spent key image to db transaction: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
然后提示手动运行monerod.exe程序,还是提示如下错误。

解决办法:
退出xmr钱包程序,然后去以下目录删除掉data.mdb文件后重新启动程序。
Windows系统:
C:\ProgramData\bitmonero\lmdb

Linux and Mac OS X 系统:
$HOME/.bitmonero/lmdb

好了,开始同步数据了,去喝杯咖啡慢慢等吧!

备注:若C盘空间不足,可以拷贝bitmonero整个目录到E盘,然后执行如下命令重新同步:

1
monerod.exe --data-dir E:\bitmonero