Bitcoin Forum
November 16, 2024, 06:22:38 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Armory Online but Node offline on MAC High Sierre 10.13.4  (Read 152 times)
tamahomy (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 19, 2018, 08:28:04 PM
Last edit: April 20, 2018, 01:49:23 AM by tamahomy
 #1

Hi Guys,

Im trying to sort this issue out.
Im running Armory on MAC 10.13.4 (High Sierra) on a 512 Gig SSD Drive and trying to connect it to BCH chain.
here is how i set it up.
Please let me know if there anything wrong.

Download Bitcoin ABC Core Version 0.17, install on default path.
Download the whole blockchain after 2 days its in Synced.
Install Armory 0.96.4 RC3
Default path and installation.
BitcoinABC core is running in the background and its Synced.
Open Armory. It build the data base and check for transaction.
After all that, on the Dashboard it say, Armory Online but at the bottom, it say Node Offline(Block####)

here is the log for armorylog.txt
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1154 - C++ block utilities loaded successfully
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:679 - Executing popen: sysctl hw.memsize
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:679 - Executing popen: sysctl -n machdep.cpu.brand_string
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1271 -
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1272 -
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1273 -
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1274 - ************************************************************
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1275 - Invoked: /Applications/Armory.app/Contents/MacOS/py/usr/local/lib/armory/ArmoryQt.py
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1276 - ************************************************************
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1277 - Loading Armory Engine:
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1278 -    Armory Version        : 0.96.3.992
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1279 -    Armory Build:         : 8a7f18a499
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1280 -    PyBtcWallet  Version  : 1.35
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1281 - Detected Operating system: MacOSX
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1282 -    OS Variant            : 10.13.4
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1283 -    User home-directory   : /Users/xxxxxxxx/Library/Application Support
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1284 -    Satoshi BTC directory : /Users/xxxxxxxx/Library/Application Support/Bitcoin
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1285 -    Armory home dir       : /Users/xxxxxxxx/Library/Application Support/Armory/
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1286 - Detected System Specs    :
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1287 -    Total Available RAM   : 16.00 GB
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1288 -    CPU ID string         : Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz

2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1289 -    Number of CPU cores   : 8 cores
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1290 -    System is 64-bit      : True
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1291 -    Preferred Encoding    : Unknown
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1292 -    Machine Arch          : x86_64
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1293 -    Available HDD (ARM)   : 264 GB
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1294 -    Available HDD (BTC)   : 264 GB
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1295 -
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1296 - Network Name: Main Network
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1297 - Satoshi Port: 8333
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1298 - Do wlt check: True
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1299 - Named options/arguments to armoryengine.py:
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     force_segwit    : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     nettimeout      : 2
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     rescan          : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     force_fcgi      : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     ignoreAllZC     : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     rescanBalance   : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     disableModules  : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     port            : None
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     interport       : 8223
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     coverageOutputDir: None
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     forceWalletCheck: False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     regtest         : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     rebuild         : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     thread_count    : -1
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     datadir         : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     clearMempool    : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     offline         : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     armoryDBDir     : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     armorydb_port   : 9001
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     psn             : None
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     satoshiPort     : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     disableConfPermis: False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     useTorSettings  : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     netlog          : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     keypool         : 100
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     coverageInclude : None
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     forceOnline     : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     disableWalletCheck: False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     redownload      : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     rpcBindAddr     : 127.0.0.1
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     armorydb_ip     : 127.0.0.1
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     multisigFile    : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     ram_usage       : -1
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     ignoreZC        : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     logDisable      : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     settingsPath    : /Users/xxxxxxxx/Library/Application Support/Armory/ArmorySettings.txt
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     language        : en
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     db_type         : DB_FULL
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     doDebug         : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     enableDetSign   : True
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     mtdebug         : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     testnet         : False
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     rpcport         : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     satoshiHome     : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     satoshiRpcport  : DEFAULT
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     logFile         : /Users/xxxxxxxx/Library/Application Support/Armory/ArmoryQt.py.log.txt
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1301 -     verbosity       : None
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1302 - Other arguments:
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1305 - ************************************************************
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:1708 - C++ block utilities loaded successfully
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:3566 - Using settings file: /Users/xxxxxxxx/Library/Application Support/Armory/ArmorySettings.txt
2018-04-19 16:09:39 (ERROR) -- ArmoryUtils.py:3723 - Unsupported language  specified. Defaulting to English (en)
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:3726 - Using Language: en
2018-04-19 16:09:39 (INFO) -- BDM.py:361 - Using the asynchronous/multi-threaded BlockDataManager.
2018-04-19 16:09:39 (INFO) -- BDM.py:362 - Blockchain operations will happen in the background.  
2018-04-19 16:09:39 (INFO) -- BDM.py:363 - Devs: check TheBDM.getState() before asking for data.
2018-04-19 16:09:39 (INFO) -- BDM.py:364 - Registering addresses during rescans will queue them for
2018-04-19 16:09:39 (INFO) -- BDM.py:365 - inclusion after the current scan is completed.
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:3566 - Using settings file: /Users/xxxxxxxx/Library/Application Support/Armory/ArmorySettings.txt
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:2061 - loadWalletsAndSettings
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:2121 - Loading wallets...
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:2186 - Number of wallets read in: 0
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:2196 - Loading Multisig Lockboxes
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:566 - Usermode: Expert
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1699 -    From: Expert
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1707 -      To: Expert
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2018-04-19 16:09:39 (WARNING) -- SDM.py:398 - Spawning DB with command: /Applications/Armory.app/Contents/MacOS/py/usr/local/lib/armory/../../bin/ArmoryDB --db-type="DB_FULL" --cookie --satoshi-datadir="/Users/xxxxxxxx/Library/Application Support/Bitcoin/blocks" --datadir="/Users/xxxxxxxx/Library/Application Support/Armory/" --dbdir="/Users/xxxxxxxx/Library/Application Support/Armory/databases"
2018-04-19 16:09:39 (INFO) -- ArmoryUtils.py:679 - Executing popen: ['/Applications/Armory.app/Contents/MacOS/py/usr/local/lib/armory/../../bin/ArmoryDB', '--db-type="DB_FULL"', '--cookie', '--satoshi-datadir="/Users/xxxxxxxx/Library/Application Support/Bitcoin/blocks"', '--datadir="/Users/xxxxxxxx/Library/Application Support/Armory/"', '--dbdir="/Users/xxxxxxxx/Library/Application Support/Armory/databases"']
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1824 - Connecting on port 49987
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1906 - loadBlockchainIfNecessary
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:39 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:40 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:40 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:40 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:41 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:41 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:41 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:41 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:42 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:42 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:42 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:44 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:44 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:09:44 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2018-04-19 16:12:19 (INFO) -- ArmoryQt.py:5477 - BDM is safe for clean shutdown
2018-04-19 16:12:19 (INFO) -- SDM.py:461 - Called stopBitcoind
2018-04-19 16:12:19 (INFO) -- SDM.py:467 - ...but bitcoind is not running, to be able to stop
2018-04-19 16:12:19 (INFO) -- ArmoryQt.py:5490 - Attempting to close the main window!

Any help would be appreciated
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3766
Merit: 1364

Armory Developer


View Profile
April 20, 2018, 12:10:37 PM
 #2

What version of ABC are you running? Armory is not compatible with their newer stuff.

tamahomy (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 20, 2018, 01:59:09 PM
Last edit: April 20, 2018, 02:34:47 PM by tamahomy
 #3

im running 0.17 of ABC. (Latest Version)
Tried with Version 0.16.1 and 0.16.2, both no luck.

EDIT: For Whatever reason, When using Version 0.17, when i check the debug log, i could see 127.0.0.1 connection getting drop and then get BAN.
While on the Version 16.1 and 16.2, i dont see any attempt of Armory trying to bind.

Now We know where the problem is.  Now just to think of a solution.  Any ideas?
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3766
Merit: 1364

Armory Developer


View Profile
April 20, 2018, 02:47:23 PM
 #4

Armory only ever worked with the very first version of ABC. I think 0.16 is too recent as well.

tamahomy (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 20, 2018, 03:26:41 PM
Last edit: April 20, 2018, 04:02:30 PM by tamahomy
 #5

Can you point me to which version it worked with Armory?
Because i will have to rebuild the whole Blockchain for version older than 16... and that will take a whole day hahaha
Thanks

Edit: I run the 15.1, i can see that it Binded to ABC but since that version is pretty old, im not connecting to any node...... One problem after another hehehe

Edit: Any way for me to force Bind Armory Connection to ABC?
Could i force Armory to use a Specify Port to bind to ABC?
tamahomy (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 20, 2018, 07:23:22 PM
 #6

Im Happy to Announce that Version 16.1 is working!!
Problem Solve!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!