Author

Topic: Armory suddenly won't run (Read 749 times)

hero member
Activity: 894
Merit: 501
August 02, 2016, 01:16:49 PM
#9
Open Terminal. type "armory" and press return. Report any (or absence of) results.

Thanks, I guess that was an obvious thing to try but I stupidly hadn't read the results carefully when doing it previously

I got this:
Code:
~$ armory
Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 36, in
    from twisted.internet.defer import Deferred
  File "/usr/lib/python2.7/dist-packages/twisted/__init__.py", line 53, in
    _checkRequirements()
  File "/usr/lib/python2.7/dist-packages/twisted/__init__.py", line 40, in _checkRequirements
    raise ImportError(required + ".")
ImportError: Twisted requires zope.interface 3.6.0 or later.


so after a quick google search, it was suggested that I "upgrade zope.interface to the latest version (with sudo pip install zope.interface --upgrade)", which I did, and now Armory is running again. I'm pretty sure this has something to do with the various python adjustments I had made in order to get Electrum working.

Thanks for the troubleshooting pointers   Smiley



legendary
Activity: 3430
Merit: 3080
August 02, 2016, 10:11:26 AM
#8
Open Terminal. type "armory" and press return. Report any (or absence of) results.
hero member
Activity: 894
Merit: 501
August 02, 2016, 08:18:44 AM
#7
yeah, when I click on the Armory icon nothing happens. Same for Armory, Armory(offline) and Armory(Test Network)
staff
Activity: 3458
Merit: 6793
Just writing some code
August 02, 2016, 08:09:47 AM
#6
In what way does it not start? Does something pop up? Is there an error message? Does the window appear and then quickly disappear? Or does nothing happen when you try to start it?
hero member
Activity: 894
Merit: 501
August 02, 2016, 07:57:53 AM
#5
Try running without Auto-management of bitcoind. In Armory settings. Launch BitcoinQt before running Armory once you change the setting.

don't I have to start up Armory to change those settings? I looked in the ArmorySettings.txt but couldn't find anything that might change Auto-management settings.

I also tried starting Armory with and without bitcoin-qt and bitcoind running.

Maybe have to reinstall, but it's really making me paranoid

legendary
Activity: 3430
Merit: 3080
August 02, 2016, 07:36:34 AM
#4
Try running without Auto-management of bitcoind. In Armory settings. Launch BitcoinQt before running Armory once you change the setting.
hero member
Activity: 894
Merit: 501
August 02, 2016, 07:18:00 AM
#3
I'm not sure how much the log file will help. It's not creating new entries when i try to run Armory. But in case it helps here are the most recent entries:

armorylog.txt:
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1080 - C++ block utilities loaded successfully
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: free -m
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: ['cat', '/proc/cpuinfo']
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1190 -
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1191 -
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1192 -
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1193 - ************************************************************
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1194 - Invoked: /usr/lib/armory/ArmoryQt.py
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1195 - ************************************************************
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1196 - Loading Armory Engine:
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1197 -    Armory Version        : 0.94.1
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1198 -    Armory Build:         : 811798a928
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1199 -    PyBtcWallet  Version  : 1.35
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1200 - Detected Operating system: Linux
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1201 -    OS Variant            : Ubuntu-14.04-trusty
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1202 -    User home-directory   : /home/mapi
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1203 -    Satoshi BTC directory : /home/mapi/.bitcoin/
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1204 -    Armory home dir       : /home/mapi/.armory/
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1205 - Detected System Specs    :
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1206 -    Total Available RAM   : 3.79 GB
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1207 -    CPU ID string         : Intel(R) Core(TM)2 CPU          6700  @ 2.66GHz
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1208 -    Number of CPU cores   : 2 cores
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1209 -    System is 64-bit      : True
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1210 -    Preferred Encoding    : UTF-8
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1211 -    Machine Arch          : x86_64
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1212 -    Available HDD (ARM)   : 126 GB
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1213 -    Available HDD (BTC)   : 126 GB
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1214 -
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1215 - Network Name: Main Network
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1216 - Satoshi Port: 8333
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1217 - Do wlt check: True
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1218 - Named options/arguments to armoryengine.py:
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     nettimeout      : 2
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     rescan          : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     ignoreAllZC     : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     rescanBalance   : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     disableModules  : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     port            : None
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     interport       : 8223
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     skipStatsReport : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     forceWalletCheck: False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     rebuild         : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     datadir         : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     clearMempool    : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     offline         : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     coverageOutputDir: None
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     armoryDBDir     : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     satoshiPort     : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     useTorSettings  : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     netlog          : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     keypool         : 100
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     coverageInclude : None
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     forceOnline     : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     skipAnnounceCheck: False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     redownload      : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     multisigFile    : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     disableTorrent  : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     testAnnounceCode: False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     mtdebug         : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     logDisable      : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     settingsPath    : /home/mapi/.armory/ArmorySettings.txt
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     verbosity       : None
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     doDebug         : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     enableDetSign   : True
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     testnet         : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     rpcport         : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     satoshiHome     : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     satoshiRpcport  : DEFAULT
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     logFile         : /home/mapi/.armory/ArmoryQt.py.log.txt
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     disableConfPermis: False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1220 -     enableSupernode : False
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1221 - Other arguments:
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1224 - ************************************************************
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:1624 - C++ block utilities loaded successfully
2016-07-09 16:06 (INFO) -- BDM.py:420 - Using the asynchronous/multi-threaded BlockDataManager.
2016-07-09 16:06 (INFO) -- BDM.py:421 - Blockchain operations will happen in the background. 
2016-07-09 16:06 (INFO) -- BDM.py:422 - Devs: check TheBDM.getState() before asking for data.
2016-07-09 16:06 (INFO) -- BDM.py:423 - Registering addresses during rescans will queue them for
2016-07-09 16:06 (INFO) -- BDM.py:424 - inclusion after the current scan is completed.
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:3535 - Using settings file: /home/mapi/.armory/ArmorySettings.txt
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2709 - loadWalletsAndSettings
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2763 - Loading wallets...
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2822 - Number of wallets read in: 0
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2268 - Setting up networking...
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2297 - Internet status: 0
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2412 - startBitcoindIfNecessary
2016-07-09 16:06 (INFO) -- ArmoryQt.py:2461 - setSatoshiPaths
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: ['whereis', 'bitcoind']
2016-07-09 16:06 (INFO) -- SDM.py:453 - "whereis" returned: ['/usr/local/bin/bitcoind']
2016-07-09 16:06 (INFO) -- SDM.py:321 - Found bitcoind in the following places:
2016-07-09 16:06 (INFO) -- SDM.py:323 -    /usr/local/bin/bitcoind
2016-07-09 16:06 (INFO) -- SDM.py:323 -    /usr/local/bin/bitcoind
2016-07-09 16:06 (INFO) -- SDM.py:325 - Using: /usr/local/bin/bitcoind
2016-07-09 16:06 (INFO) -- SDM.py:496 - Reading bitcoin.conf file
2016-07-09 16:06 (INFO) -- SDM.py:536 - Setting permissions on bitcoin.conf
2016-07-09 16:06 (INFO) -- SDM.py:597 - Called startBitcoind
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: ['/usr/local/bin/bitcoind', '-datadir=/home/mapi/.bitcoin/']
2016-07-09 16:06 (INFO) -- SDM.py:669 - PID of bitcoind: 28181
2016-07-09 16:06 (INFO) -- SDM.py:670 - PID of armory:   28166
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: ['python', '/usr/lib/armory/guardian.py', '28166', '28181']
2016-07-09 16:06 (INFO) -- SDM.py:848 - Creating proxy in SDM: host=127.0.0.1, port=8332
2016-07-09 16:06 (INFO) -- ArmoryQt.py:1527 - setupUriRegistration
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: xdg-mime query default x-scheme-handler/bitcoin
2016-07-09 16:06 (INFO) -- ArmoryUtils.py:593 - Executing popen: find /home/mapi -type f -name "mimeTypes.rdf"
2016-07-09 16:06 (INFO) -- ArmoryQt.py:664 - Usermode: Advanced
2016-07-09 16:06 (INFO) -- ArmoryQt.py:1823 - Changing usermode:
2016-07-09 16:06 (INFO) -- ArmoryQt.py:1824 -    From: Advanced
2016-07-09 16:06 (INFO) -- ArmoryQt.py:1832 -      To: Advanced
2016-07-09 16:06 (INFO) -- ArmoryQt.py:5812 - Dashboard switched to auto-InitSync
2016-07-09 16:15 (INFO) -- ArmoryQt.py:2498 - loadBlockchainIfNecessary
2016-07-09 16:15 (INFO) -- ArmoryQt.py:2519 - Setting netmode: 1
2016-07-09 16:15 (INFO) -- ArmoryQt.py:5935 - Dashboard switched to "Scanning" mode
2016-07-09 16:15 (INFO) -- Networking.py:64 - Connection initiated.  Start handshake
2016-07-09 16:15 (INFO) -- ArmoryQt.py:5935 - Dashboard switched to "Scanning" mode
2016-07-09 16:16 (ERROR) -- Networking.py:350 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2016-07-09 16:16 (INFO) -- ArmoryQt.py:5801 - Dashboard switched to auto-BadConnection
2016-07-09 16:16 (INFO) -- ArmoryQt.py:2519 - Setting netmode: 1
2016-07-09 16:16 (INFO) -- Networking.py:64 - Connection initiated.  Start handshake
2016-07-09 16:16 (INFO) -- Networking.py:155 - Received version message from peer:
2016-07-09 16:16 (INFO) -- Networking.py:156 -    Version:     70012
2016-07-09 16:16 (INFO) -- Networking.py:157 -    SubVersion:  /Satoshi:0.12.1/
2016-07-09 16:16 (INFO) -- Networking.py:158 -    TimeStamp:   1468077286
2016-07-09 16:16 (INFO) -- Networking.py:159 -    StartHeight: 419988
2016-07-09 16:16 (INFO) -- Networking.py:341 - Handshake finished, connection open!


armorycplog.txt:
legendary
Activity: 3766
Merit: 1364
Armory Developer
August 02, 2016, 03:32:40 AM
#2
log file
hero member
Activity: 894
Merit: 501
August 02, 2016, 02:27:02 AM
#1
I had managed to get Armory 0.94.1 fully installed and running fine on Ubuntu 14.04.4 LTS, and was about to open one of my old cold storage wallets, but now it won't start.

The only changes to my system have been basic Ubuntu updates and installing python pip and Electrum.

Has anyone had a similar problem? I would hate to have to uninstall and reinstall as it takes so long

Jump to: