Coping from: https://bitcointalk.org/index.php?topic=1347286.msg13832507#msg13832507
“I’ve been testing out 0.12.0rc3 in pruned mode, and have run into the following error message when restarting Bitcoin Core: “last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node)”
To reproduce: 0.) Start from scratch, deleting the entire Bitcoin data directory if it exists (leaving no wallet file or blockchain data). 1.) Install Bitcoin Core 2.) Create Bitcoin data directory if it doesn’t exist, create bitcoin.conf, set “prune=550” without quotes 3.) Run Bitcoin Core 4.) After you’ve verified, say, 100,000 blocks, close Bitcoin Core. Wait until the warning window to not shutdown/restart computer completely closes. 5.) Run Bitcoin Core again, let it verify some more, close it again. 6.) Rinse and repeat step 5…
At some point, I get the above error message on starting Bitcoin Core.
I don’t know what exactly is causing this, but if you’re like me and you’ve verified a large amount of blocks and then you’re told that you have to start completely over, you’ll probably be pissed.
This error message is not new, as a related fix for this kind of error, when converting non-pruned nodes to pruned nodes was made here: #6345
While it’s obviously easy to reproduce this error if you try plopping an already existing wallet.dat file into a pruned node data directory and then running Core – that’s not what I’ve been experiencing. I’ve been seeing this error with a brand new wallet.dat that was created from scratch alongside a fresh, pruned node.”