Pruned. I was running inside a VM because I was downloading some experimental software that required Bitcoin Core to be running in the background. Do you think if I was running a full node that this wouldn't have happened?
Pinpointing the cause requires you to check the "
debug.log" file contents in our bitcoin datadir for the related error.
Most of the time, it's caused by abrupt shutdown of your VM while Core is still running in the background specially when its dumping data to disk.
It would also be beneficial if you tell the name of the "
experimental software" since most of those require the whole Bitcoin blockchain intact in disk.
It will be a waste if you resync your node while the software isn't compatible with pruned blockchain.
On a side note; Bitcoin Core with pruned or complete blockchain are both full nodes since both verify the entire blockchain.