The message error: Error: Error initializing wallet database environment
Tested on versions: 0.8.5 and 0.8.6
OS: Windows 2003 Server (however on Linux had the same error if I remember well)
Situation: I'm trying to run Bitcoin-qt or Bitcoind with data dir localized on Network Drive (Z:\ua in my case, it's an empty folder).
Command: bitcoind.exe -datadir=Z:\ua Error: Error initializing wallet database environment Z:\ua!
Debug.log: 2014-01-14 22:58:28 Bitcoin version v0.8.6-beta (2013-12-05 13:11:26 +0100) 2014-01-14 22:58:28 Using OpenSSL version OpenSSL 1.0.1c 10 May 2012 2014-01-14 22:58:28 Default data directory C:\Documents and Settings\Administrator\Application Data\Bitcoin 2014-01-14 22:58:28 Using data directory Z:\ua 2014-01-14 22:58:28 Using at most 125 connections (2048 file descriptors available) 2014-01-14 22:58:28 init message: Verifying wallet... 2014-01-14 22:58:29 dbenv.open LogDir=Z:\ua\database ErrorFile=Z:\ua\db.log 2014-01-14 22:58:31 ERROR: CDB() : error DB_RUNRECOVERY: Fatal error, run database recovery (-30974) opening database environment 2014-01-14 22:58:31 Moved old Z:\ua\database to Z:\ua\database.1389740311.bak. Retrying. 2014-01-14 22:58:31 dbenv.open LogDir=Z:\ua\database ErrorFile=Z:\ua\db.log 2014-01-14 22:58:32 ERROR: CDB() : error DB_RUNRECOVERY: Fatal error, run database recovery (-30974) opening database environment 2014-01-14 22:58:32 Error: Error initializing wallet database environment Z:\ua! 2014-01-14 22:58:32 Shutdown : In progress... 2014-01-14 22:58:32 Flush(false) db not started 2014-01-14 22:58:32 StopNode() 2014-01-14 22:58:34 Flushed 0 addresses to peers.dat 1328ms 2014-01-14 22:58:34 Flush(true) db not started 2014-01-14 22:58:34 Shutdown : done