I migrated Peercoin from Raspbian OS to Windows 10.
Now, the debug.log file is increasing in size until the hard drive is completely full.
It is writing this block again and again:
************************
EXCEPTION: St13runtime_error
Error: Keypool ran out, please call keypoolrefill first.
E:\Peercoin\peercoin-qt.exe in ThreadStakeMinter()
2025-01-02T21:18:30Z CPUMiner started for proof-of-stake
2025-01-02T21:18:30Z
I already tried the command keypoolrefill in the console, but still the same error…
I did not remove the already imported keys, because I did not find a suitable command in the console. So, I just did importprivkey and restarted the client. But the debug.log file is still increasing with the same error message…
can you try stopping the wallet, moving wallet.dat somewhere and restarting it again. it should create a new legacy wallet that you should be able to import privkeys to.
Uninstalled and installed Peercoin, created new blank encrypted wallet, imported private keys. Then, restarted wallet, decrypt wallet for minting only. Still the same problem…
Well, I can’t figure out where does your wallet came from.
If it comes from Raspbian, it likely uses barkleydb 5. The windows build uses barkleydb 4.x.
If you really want to use that barkleydb (5) on Windows, you will need a QT client compiled with barkleydb 5. Which is, of course, possible, but not easy if you are not used to compiling complicated programs with plenty of dependencies on Windows. Perhaps this can be automated as a part of the new build process, but I am not sure. I can check with someone more familiar with this.
One alternative is to simply send the coins from Raspberry to a new wallet on Windows.
Yes it can. Export it on raspberry and import it on windows. In the console of the qr client.
Yes. The raspberry build is built using Debian build system and standards. With goal of eventually getting into official Debian repositories.
Debian does not have Barkley db 4 in the repository. That package is like 15 years out of date, but is being used in Satoshi client based coins out of compatibility reasons.
Modern iterations do not use Barkley db at all but sqlite.
That´s actually what I did and after importing I get those errors…
I will create a new wallet on Windows and send the coins to it.
But now another question has appeared: how to export private keys of a descriptor wallet?