Bitcoin Forum
June 24, 2024, 07:56:15 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Armory / Re: v95.1 "DB version mismatch. Use another dbdir!" on: November 16, 2016, 11:46:22 PM
That did the trick.

I don't know how you guys keep track of all this stuff. Thanks to you, and all the devs and mods of this community, for all that you do. Kiss
2  Bitcoin / Armory / v95.1 "DB version mismatch. Use another dbdir!" on: November 16, 2016, 10:02:56 PM
I updated to v95.1 after my previous version of Armory seemed to be unable to post transactions to the blockchain. Unfortunately, the new version exits out with error "DB version mismatch. Use another dbdir"

I have run the uninstaller before reinstalling. Bitcoin Core seems to be running fine.

Any help is greatly appreciated

recent log:
Code:
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1137 - C++ block utilities loaded successfully
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1247 -
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1248 -
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1249 -
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1250 - ************************************************************
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1251 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1252 - ************************************************************
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1253 - Loading Armory Engine:
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1254 -    Armory Version        : 0.95.1
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1255 -    Armory Build:         : 374672b751
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1256 -    PyBtcWallet  Version  : 1.35
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1257 - Detected Operating system: Windows
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1258 -    OS Variant            : 8-6.2.9200--Multiprocessor Free
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1259 -    User home-directory   : C:\Users\x\AppData\Roaming
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1260 -    Satoshi BTC directory : C:\Users\x\AppData\Roaming\Bitcoin\
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1261 -    Armory home dir       : C:\Users\x\AppData\Roaming\Armory\
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1262 - Detected System Specs    :
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1263 -    Total Available RAM   : 4.00 GB
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1264 -    CPU ID string         : Intel64 Family 6 Model 61 Stepping 4, GenuineIntel
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1265 -    Number of CPU cores   : 4 cores
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1266 -    System is 64-bit      : True
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1267 -    Preferred Encoding    : cp1252
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1268 -    Machine Arch          : amd64
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1269 -    Available HDD (ARM)   : 8 GB
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1270 -    Available HDD (BTC)   : 8 GB
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1271 -
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1272 - Network Name: Main Network
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1273 - Satoshi Port: 8333
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1274 - Do wlt check: True
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1275 - Named options/arguments to armoryengine.py:
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     thread_count    : -1
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     rescan          : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     ignoreAllZC     : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     rescanBalance   : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     disableModules  : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     port            : None
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     interport       : 8223
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     skipStatsReport : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     forceWalletCheck: False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     regtest         : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     rebuild         : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     nettimeout      : 2
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     datadir         : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     clearMempool    : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     offline         : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     coverageOutputDir: None
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     armoryDBDir     : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     armorydb_port   : 9001
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     satoshiPort     : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     useTorSettings  : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     netlog          : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     keypool         : 100
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     coverageInclude : None
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     forceOnline     : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     skipAnnounceCheck: False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     redownload      : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     armorydb_ip     : 127.0.0.1
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     multisigFile    : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     ram_usage       : -1
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     testAnnounceCode: False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     mtdebug         : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     logDisable      : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     settingsPath    : C:\Users\x\AppData\Roaming\Armory\ArmorySettings.txt
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     db_type         : DB_FULL
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     doDebug         : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     enableDetSign   : True
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     disableConfPermis: False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     testnet         : False
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     rpcport         : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     satoshiHome     : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     satoshiRpcport  : DEFAULT
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     logFile         : C:\Users\x\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1277 -     verbosity       : None
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1278 - Other arguments:
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1281 - ************************************************************
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:1684 - C++ block utilities loaded successfully
2016-11-16 12:50 (INFO) -- BDM.pyc:367 - Using the asynchronous/multi-threaded BlockDataManager.
2016-11-16 12:50 (INFO) -- BDM.pyc:368 - Blockchain operations will happen in the background.  
2016-11-16 12:50 (INFO) -- BDM.pyc:369 - Devs: check TheBDM.getState() before asking for data.
2016-11-16 12:50 (INFO) -- BDM.pyc:370 - Registering addresses during rescans will queue them for
2016-11-16 12:50 (INFO) -- BDM.pyc:371 - inclusion after the current scan is completed.
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:3597 - Using settings file: C:\Users\x\AppData\Roaming\Armory\ArmorySettings.txt
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2485 - loadWalletsAndSettings
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2539 - Loading wallets...
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2598 - Number of wallets read in: 5
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2603 -    Wallet (x):   "Primary Wallet                  "   (Encrypted)
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2603 -    Wallet (x):    "x2                          "   (Encrypted)
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2603 -    Wallet (x):   "xe3                         "   (Encrypted)
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2603 -    Wallet (x):    "x                           "   (Encrypted)
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2603 -    Wallet (x):    "x Wallet                "   (Encrypted)
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2153 - Setting up networking...
2016-11-16 12:50 (INFO) -- ArmoryQt.py:1412 - setupUriRegistration
2016-11-16 12:50 (INFO) -- ArmoryQt.py:1530 - URL-register action: AskUser
2016-11-16 12:50 (INFO) -- ArmoryQt.py:546 - Usermode: Advanced
2016-11-16 12:50 (INFO) -- ArmoryQt.py:1708 - Changing usermode:
2016-11-16 12:50 (INFO) -- ArmoryQt.py:1709 -    From: Advanced
2016-11-16 12:50 (INFO) -- ArmoryQt.py:1717 -      To: Advanced
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2217 - startBitcoindIfNecessary
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2257 - setSatoshiPaths
2016-11-16 12:50 (INFO) -- SDM.pyc:382 - Reading bitcoin.conf file
2016-11-16 12:50 (INFO) -- SDM.pyc:395 - Setting permissions on bitcoin.conf
2016-11-16 12:50 (INFO) -- SDM.pyc:404 - Setting permissions on bitcoin.conf
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:651 - Executing popen: [u'icacls', u'C:\\Users\\x\\AppData\\Roaming\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'x:F']
2016-11-16 12:50 (INFO) -- SDM.pyc:410 - icacls returned:
2016-11-16 12:50 (INFO) -- SDM.pyc:756 - Creating proxy in SDM: host=127.0.0.1, port=8332
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2257 - setSatoshiPaths
2016-11-16 12:50 (INFO) -- ArmoryUtils.pyc:651 - Executing popen: ['./ArmoryDB.exe', '--db-type="DB_FULL"', '--spawnId="A3XyyHLyThug8N6TKC4PnwBKkXSvgkGPyQASksKGKbHf"', u'--satoshi-datadir="C:\\Users\\x\\AppData\\Roaming\\Bitcoin\\blocks"', u'--datadir="C:\\Users\\x\\AppData\\Roaming\\Armory\\"', u'--dbdir="C:\\Users\\x\\AppData\\Roaming\\Armory\\databases"']
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2307 - Setting netmode: 1
2016-11-16 12:50 (ERROR) -- BDM.pyc:184 - DB error: DB version mismatch. Use another dbdir!
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2307 - Setting netmode: 0
2016-11-16 12:50 (INFO) -- ArmoryQt.py:2289 - loadBlockchainIfNecessary
2016-11-16 12:50 (INFO) -- ArmoryQt.py:5645 - Dashboard switched to "Scanning" mode
2016-11-16 12:50 (INFO) -- ArmoryQt.py:5645 - Dashboard switched to "Scanning" mode
2016-11-16 12:52 (INFO) -- ArmoryQt.py:6366 - BDM state is scanning -- force shutdown BDM
2016-11-16 12:52 (INFO) -- SDM.pyc:588 - Called stopBitcoind
2016-11-16 12:52 (INFO) -- SDM.pyc:594 - ...but bitcoind is not running, to be able to stop
2016-11-16 12:52 (INFO) -- ArmoryQt.py:6386 - Attempting to close the main window!
3  Bitcoin / Bitcoin Technical Support / Re: Verifying that Bitcoin is running over Tor on: November 13, 2016, 06:59:31 PM
You da man/woman achow101:
Code:
"networks": [
    {
      "name": "ipv4",
      "limited": true,
      "reachable": false,
      "proxy": "",
      "proxy_randomize_credentials": false
    },
    {
      "name": "ipv6",
      "limited": true,
      "reachable": false,
      "proxy": "",
      "proxy_randomize_credentials": false
    },
    {
      "name": "onion",
      "limited": false,
      "reachable": true,
      "proxy": "127.0.0.1:9150",
      "proxy_randomize_credentials": true
    }

Thanks so much!
4  Bitcoin / Bitcoin Technical Support / Re: Verifying that Bitcoin is running over Tor on: November 13, 2016, 06:28:37 PM
Ah, thanks very much achow101! I'd seen getnetworkinfo before, but when I searched for it it seemed like it was an android function.

Here's what I get after changing Bitcoin to connect over :9150:
Code:
 "networks": [
    {
      "name": "ipv4",
      "limited": false,
      "reachable": true,
      "proxy": "",
      "proxy_randomize_credentials": false
    },
    {
      "name": "ipv6",
      "limited": false,
      "reachable": true,
      "proxy": "",
      "proxy_randomize_credentials": false
    },
    {
      "name": "onion",
      "limited": false,
      "reachable": true,
      "proxy": "127.0.0.1:9150",
      "proxy_randomize_credentials": true
    }

I'm not sure how to interpret this. It seems Bitcoin is reachable over all three networks. Don't I want ipv4 and ipv6 to be
Code:
"reachable": false
in order to ensure it's going over Tor?

(in case others are interested there's a related thread here)
5  Bitcoin / Bitcoin Technical Support / Verifying that Bitcoin is running over Tor on: November 13, 2016, 05:54:17 PM
I'm running Bitcoin Core version v0.13.0 (win 64-bit) and I'd like it to run over Tor (Tor Browser 6.0.5).

In Bitcoin Core's Options GUI I have "Connect through SOCKS5 proxy (default proxy)" DEselected, and I have "Use separate SOCKS5 proxy to reach peers via Tor hidden services [Proxy IP:127.0.0.1] [Port:9050]" SELECTED

In Tor Browser Options/Advanced/Network/Connection I have "Manual proxy configuration: [SOCKS Host: 127.0.0.1] [Port:9150]

I'd think this means that Tor is listening on port 9150, while Bitcoin is trying to connect through port 9050, which would mean no connection. Strange thing is, Bitcoin is connecting.

I'm tempted to just make the ports match, but I wouldn't be confident that it's actually running over Tor since I don't understand why it's working now.

Is there a way to verify that Bitcoin is running over Tor?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!