2. Delete p2pstate.bin
Ah thanks, that got the daemon up and running. I can't get to stage 6 of your instructions however, as when I run the (latest) wallet I'm still told: "Error: refresh failed: failed to get out indices" The hell does that even mean? I've deleted everything except the keys file, blockchain included, resynced multiple times on two different operating systems, but "failed to get out indices" error from the wallet, and this error from the daemon:
Red strings from the daemon have nothing common with your problem. Just don't worry about them.
However, you have troubles with the wallet itself. Please, show me the log of wallet start so I can see what's going on.
2014-Jul-09 13:37:46.417199 Starting refresh...
2014-Jul-09 13:37:48.139403 Block is already in blockchain: 05352d38b4424abafcc19e55d2e950a02a2712070b8c9b4662d4ae12f93ed17f
2014-Jul-09 13:37:48.246404 ERROR ..\..\src\wallet\wallet2.cpp:88 res.status != CORE_RPC_STATUS_OK. THROW EXCEPTION: error::get_out_indices_error
2014-Jul-09 13:37:48.247405 ..\..\src\wallet\wallet2.cpp:88:struct tools::error::failed_rpc_request<struct tools::error::refresh_error,1>: failed to get out indices, status = Failed
2014-Jul-09 13:37:48.253406 Another try pull_blocks (try_count=0)...
2014-Jul-09 13:37:48.969530 Block is already in blockchain: 05352d38b4424abafcc19e55d2e950a02a2712070b8c9b4662d4ae12f93ed17f
2014-Jul-09 13:37:49.077539 ERROR ..\..\src\wallet\wallet2.cpp:88 res.status != CORE_RPC_STATUS_OK. THROW EXCEPTION: error::get_out_indices_error
2014-Jul-09 13:37:49.077539 ..\..\src\wallet\wallet2.cpp:88:struct tools::error::failed_rpc_request<struct tools::error::refresh_error,1>: failed to get out indices, status = Failed
2014-Jul-09 13:37:49.084544 Another try pull_blocks (try_count=1)...
2014-Jul-09 13:37:49.795593 Block is already in blockchain: 05352d38b4424abafcc19e55d2e950a02a2712070b8c9b4662d4ae12f93ed17f
2014-Jul-09 13:37:49.917610 ERROR ..\..\src\wallet\wallet2.cpp:88 res.status != CORE_RPC_STATUS_OK. THROW EXCEPTION: error::get_out_indices_error
2014-Jul-09 13:37:49.917610 ..\..\src\wallet\wallet2.cpp:88:struct tools::error::failed_rpc_request<struct tools::error::refresh_error,1>: failed to get out indices, status = Failed
2014-Jul-09 13:37:49.922610 Another try pull_blocks (try_count=2)...
2014-Jul-09 13:37:50.600731 Block is already in blockchain: 05352d38b4424abafcc19e55d2e950a02a2712070b8c9b4662d4ae12f93ed17f
2014-Jul-09 13:37:50.732743 ERROR ..\..\src\wallet\wallet2.cpp:88 res.status != CORE_RPC_STATUS_OK. THROW EXCEPTION: error::get_out_indices_error
2014-Jul-09 13:37:50.732743 ..\..\src\wallet\wallet2.cpp:88:struct tools::error::failed_rpc_request<struct tools::error::refresh_error,1>: failed to get out indices, status = Failed
2014-Jul-09 13:37:50.738744 ERROR ..\..\src\wallet\wallet2.cpp:310 pull_blocks failed, try_count=3
2014-Jul-09 13:37:50.738744 ERROR ..\..\src\simplewallet\simplewallet.cpp:546 refresh error: ..\..\src\wallet\wallet2.cpp:88:struct tools::error::failed_rpc_request<struct tools::error::refresh_error,1>: failed to get out indices
2014-Jul-09 13:37:50.738744 Error: refresh failed: failed to get out indices. Blocks received: 0
2014-Jul-09 13:37:50.748744 **********************************************************************
Use "help" command to see the list of available commands.
**********************************************************************