Pages:
Author

Topic: Armory stuck in offline mode... - page 4. (Read 26514 times)

legendary
Activity: 1764
Merit: 1002
May 20, 2015, 10:53:26 AM
#10
i have the same problem after upgrading to Ubuntu 14.04.2, 32 bit, Armory 0.93.1 with plenty of disk space and RAM.

this is despite running Armory with --skip-online-check or --satoshi-datadir=/home/user/.bitcoin/

any suggestions?

newbie
Activity: 4
Merit: 0
May 06, 2015, 12:52:09 PM
#9
You may not have enough available disk space but Armory didn't that far enough yet.

Assuming /home/0rphane/.bitcoin/ is the path to your Core folder, start Armory with this command line argument: --satoshi-datadir=/home/0rphane/.bitcoin/
It works now, here's how i did:

a) starting bitcoin-qt itself in its /bin DIR, being able to follow initialization assistant pointing then to the chain (bitcoin-qt itself was not aware of it's very own data?!)
b) issuing the suggested command pointing to the correct data DIR, in my case on an external HDD


Think i have kind of weird setup, i'd better move installation to a dedicated machine.

update: Thank you ! That did the trick, i also added --dbdir=/external space, to get around issues with the small ssd.
legendary
Activity: 3766
Merit: 1364
Armory Developer
May 06, 2015, 12:12:21 AM
#8
You may not have enough available disk space but Armory didn't that far enough yet.

Assuming /home/0rphane/.bitcoin/ is the path to your Core folder, start Armory with this command line argument: --satoshi-datadir=/home/0rphane/.bitcoin/
newbie
Activity: 4
Merit: 0
May 05, 2015, 02:22:22 PM
#7
support pointed me to not having enough space on disk, but i thought they might hav'd confused with not being able to sync, but this is not the problem, so here's the recent log, just simple open, syncing one block, exit.

Quote
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1074 - C++ block utilities loaded successfully
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: free -m
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['cat', '/proc/cpuinfo']
2015-05-05 21:11 (ERROR) -- ArmoryUtils.py:1172 - Error getting system details:
Traceback (most recent call last):
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1170, in
    SystemSpecs = GetSystemDetails()
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1165, in GetSystemDetails
    out.HddAvailB = getHddSize(BTC_HOME_DIR)    / (1024**3)
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1162, in getHddSize
    s = os.statvfs(adir)
OSError: [Errno 2] No such file or directory: '/home/0rphane/.bitcoin/'
2015-05-05 21:11 (ERROR) -- ArmoryUtils.py:1173 - Skipping.
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1184 -
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1185 -
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1186 -
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1187 - ************************************************************
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1188 - Invoked: /usr/lib/armory/ArmoryQt.py
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1189 - ************************************************************
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1190 - Loading Armory Engine:
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1191 -    Armory Version        : 0.93.1
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1192 -    Armory Build:         : a9e0f25d51
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1193 -    PyBtcWallet  Version  : 1.35
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1194 - Detected Operating system: Linux
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1195 -    OS Variant            : LinuxMint-17.1-rebecca
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1196 -    User home-directory   : /home/0rphane
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1197 -    Satoshi BTC directory : /home/0rphane/.bitcoin/
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1198 -    Armory home dir       : /home/0rphane/.armory/
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1199 - Detected System Specs    :
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1200 -    Total Available RAM   : -1.00 GB
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1201 -    CPU ID string         : Unknown
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1202 -    Number of CPU cores   : -1 cores
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1203 -    System is 64-bit      : Unknown
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1204 -    Preferred Encoding    : UTF-8
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1205 -    Machine Arch          : x86_64
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1206 -    Available HDD (ARM)   : -1 GB
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1207 -    Available HDD (BTC)   : -1 GB
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1208 -
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1209 - Network Name: Main Network
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1210 - Satoshi Port: 8333
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1211 - Do wlt check: True
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1212 - Named options/arguments to armoryengine.py:
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     nettimeout      : 2
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     rescan          : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     ignoreAllZC     : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     enableSupernode : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     disableModules  : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     port            : None
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     interport       : 8223
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     skipStatsReport : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     forceWalletCheck: False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     rebuild         : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     datadir         : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     clearMempool    : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     offline         : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     coverageOutputDir: None
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     armoryDBDir     : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     satoshiPort     : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     useTorSettings  : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     netlog          : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     keypool         : 100
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     coverageInclude : None
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     forceOnline     : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     skipAnnounceCheck: False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     redownload      : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     multisigFile    : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     disableTorrent  : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     testAnnounceCode: False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     mtdebug         : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     logDisable      : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     settingsPath    : /home/0rphane/.armory/ArmorySettings.txt
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     verbosity       : None
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     doDebug         : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     enableDetSign   : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     testnet         : False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     rpcport         : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     satoshiHome     : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     satoshiRpcport  : DEFAULT
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     logFile         : /home/0rphane/.armory/ArmoryQt.py.log.txt
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1214 -     disableConfPermis: False
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1215 - Other arguments:
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1218 - ************************************************************
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:1613 - C++ block utilities loaded successfully
2015-05-05 21:11 (INFO) -- BDM.py:418 - Using the asynchronous/multi-threaded BlockDataManager.
2015-05-05 21:11 (INFO) -- BDM.py:419 - Blockchain operations will happen in the background. 
2015-05-05 21:11 (INFO) -- BDM.py:420 - Devs: check TheBDM.getState() before asking for data.
2015-05-05 21:11 (INFO) -- BDM.py:421 - Registering addresses during rescans will queue them for
2015-05-05 21:11 (INFO) -- BDM.py:422 - inclusion after the current scan is completed.
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:3517 - Using settings file: /home/0rphane/.armory/ArmorySettings.txt
2015-05-05 21:11 (INFO) -- announcefetch.py:95 - Reading files in fetcher directory:
2015-05-05 21:11 (INFO) -- announcefetch.py:104 -    announce         : ea9b31ffe42fb6a67aad9c0759d35f7143da574cb005e02264f18cab9bbc4ce3
2015-05-05 21:11 (INFO) -- announcefetch.py:104 -    notify           : 7d5ded1526ea4fd3ec0f5d83f4d33c069a9d4688f4dd2ebd5d14dd1add720ae6
2015-05-05 21:11 (INFO) -- announcefetch.py:104 -    bootstrap        : b62c08932668ce162d51226135940724e90f4c71704ac936f74cc153b34cc251
2015-05-05 21:11 (INFO) -- announcefetch.py:104 -    downloads        : 74234e392e918958f48bf56644239a2cf932e7a3d76ee7b3410e78843a33965f
2015-05-05 21:11 (INFO) -- announcefetch.py:104 -    changelog        : e24b19df7aa56608725ec2352a8ad14b358d0392fca946033ed7581fb6eb1f54
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2735 - loadWalletsAndSettings
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2789 - Loading wallets...
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2848 - Number of wallets read in: 0
2015-05-05 21:11 (INFO) -- announcefetch.py:271 - Fetching: https://bitcoinarmory.com/announce.txt?osvar=linuxmint&os=lin&ver=0.93.1&id=850afc5c
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2297 - Setting up networking...
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2326 - Internet status: 2
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2441 - startBitcoindIfNecessary
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2490 - setSatoshiPaths
2015-05-05 21:11 (INFO) -- ArmoryQt.py:2508 - Setting satoshi datadir = /media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt
2015-05-05 21:11 (INFO) -- SDM.py:282 - Total size of files in /media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt/blocks is 33.1 GB
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['whereis', 'bitcoind']
2015-05-05 21:11 (INFO) -- SDM.py:321 - Found bitcoind in the following places:
2015-05-05 21:11 (INFO) -- SDM.py:323 -    /media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt/bitcoin-0.9.3-linux/bin/64/bitcoind
2015-05-05 21:11 (INFO) -- SDM.py:325 - Using: /media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt/bitcoin-0.9.3-linux/bin/64/bitcoind
2015-05-05 21:11 (INFO) -- SDM.py:496 - Reading bitcoin.conf file
2015-05-05 21:11 (INFO) -- SDM.py:536 - Setting permissions on bitcoin.conf
2015-05-05 21:11 (INFO) -- SDM.py:597 - Called startBitcoind
2015-05-05 21:11 (INFO) -- SDM.py:282 - Total size of files in /media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt/blocks is 33.1 GB
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: [u'/media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt/bitcoin-0.9.3-linux/bin/64/bitcoind', u'-datadir=/media/0rphane/d8f745e5-02f6-4dde-8691-9f70d21dfc79/LINUX_BCK_aktuell/bitcoin-qt']
2015-05-05 21:11 (INFO) -- SDM.py:669 - PID of bitcoind: 23863
2015-05-05 21:11 (INFO) -- SDM.py:670 - PID of armory:   23853
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['python', '/usr/lib/armory/guardian.py', '23853', '23863']
2015-05-05 21:11 (INFO) -- SDM.py:848 - Creating proxy in SDM: host=127.0.0.1, port=8332
2015-05-05 21:11 (INFO) -- ArmoryQt.py:1514 - setupUriRegistration
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: xdg-mime query default x-scheme-handler/bitcoin
2015-05-05 21:11 (INFO) -- ArmoryUtils.py:598 - Executing popen: find /home/0rphane -type f -name "mimeTypes.rdf"
2015-05-05 21:11 (INFO) -- ArmoryQt.py:664 - Usermode: Advanced
2015-05-05 21:11 (INFO) -- ArmoryQt.py:1809 - Changing usermode:
2015-05-05 21:11 (INFO) -- ArmoryQt.py:1810 -    From: Advanced
2015-05-05 21:11 (INFO) -- ArmoryQt.py:1818 -      To: Advanced
2015-05-05 21:11 (INFO) -- ArmoryQt.py:5898 - Dashboard switched to auto-InitSync
2015-05-05 21:12 (WARNING) -- SDM.py:768 - Overriding not-available state. This should happen 0-5 times
2015-05-05 21:12 (WARNING) -- SDM.py:768 - Overriding not-available state. This should happen 0-5 times
2015-05-05 21:12 (WARNING) -- SDM.py:768 - Overriding not-available state. This should happen 0-5 times
2015-05-05 21:12 (INFO) -- ArmoryQt.py:2524 - loadBlockchainIfNecessary
2015-05-05 21:12 (ERROR) -- ArmoryQt.py:1323 - 3 attempts to load blockchain failed.  Remove mempool.bin.
2015-05-05 21:12 (ERROR) -- ArmoryQt.py:1328 - File mempool.bin does not exist. Nothing deleted.
2015-05-05 21:12 (INFO) -- ArmoryQt.py:2545 - Setting netmode: 1
2015-05-05 21:12 (ERROR) -- Traceback (most recent call last):
  File "/usr/lib/armory/ArmoryQt.py", line 7068, in method_signal
    method()
  File "/usr/lib/armory/ArmoryQt.py", line 2485, in proceedOnceBitcoindIsReady
    self.loadBlockchainIfNecessary()
  File "/usr/lib/armory/ArmoryQt.py", line 2537, in loadBlockchainIfNecessary
    TheBDM.goOnline()
  File "/usr/lib/armory/armoryengine/BDM.py", line 148, in inner
    return func(*newArgs, **kwargs)
  File "/usr/lib/armory/armoryengine/BDM.py", line 251, in goOnline
    self.bdmThread.setConfig(self.bdmConfig())
  File "/usr/lib/armory/armoryengine/BDM.py", line 148, in inner
    return func(*newArgs, **kwargs)
  File "/usr/lib/armory/armoryengine/BDM.py", line 339, in bdmConfig
    bdmConfig.blkFileLocation = blockdir
  File "/usr/lib/armory/CppBlockUtils.py", line 2101, in
    __setattr__ = lambda self, name, value: _swig_setattr(self, BlockDataManagerConfig, name, value)
  File "/usr/lib/armory/CppBlockUtils.py", line 45, in _swig_setattr
    return _swig_setattr_nondynamic(self,class_type,name,value,0)
  File "/usr/lib/armory/CppBlockUtils.py", line 38, in _swig_setattr_nondynamic
    if method: return method(self,value)
TypeError: in method 'BlockDataManagerConfig_blkFileLocation_set', argument 2 of type 'string const &'

2015-05-05 21:12 (INFO) -- Networking.py:65 - Connection initiated.  Start handshake
2015-05-05 21:12 (INFO) -- ArmoryQt.py:5973 - Dashboard switched to user-OfflineOnlinePoss
2015-05-05 21:12 (INFO) -- Networking.py:156 - Received version message from peer:
2015-05-05 21:12 (INFO) -- Networking.py:157 -    Version:     70002
2015-05-05 21:12 (INFO) -- Networking.py:158 -    SubVersion:  /Satoshi:0.9.3/
2015-05-05 21:12 (INFO) -- Networking.py:159 -    TimeStamp:   1430853177
2015-05-05 21:12 (INFO) -- Networking.py:160 -    StartHeight: 355107
2015-05-05 21:12 (INFO) -- Networking.py:357 - Handshake finished, connection open!
2015-05-05 21:13 (INFO) -- ArmoryQt.py:6774 - BDM is safe for clean shutdown
2015-05-05 21:13 (INFO) -- ArmoryQt.py:6816 - Attempting to close the main window!
2015-05-05 21:13 (ERROR) -- Networking.py:366 - ***Connection to Satoshi client LOST!  Attempting to reconnect...

thx again
legendary
Activity: 3766
Merit: 1364
Armory Developer
May 05, 2015, 01:29:23 PM
#6
You should create a ticket and post your log files. You can also post them here if you're comfortable with that.
newbie
Activity: 4
Merit: 0
May 05, 2015, 01:12:57 PM
#5
me too,  Huh
after redownloading all to a different external loc. and succesfully syncing the BC im stuck
with armory not recognizing beinig online, regardless if option --skip-online-check is set or not,
in the lower right it shows connected (0 blocks)

http://picpaste.com/extpics/Bildschirmfoto_vom_2015-05-05_20_02_40-OFnmUhoR.png
i tried :
remove .armory in $home
redownloading, verify , reset BC

armory states somewhere it doesnt use rpc, but in bitcoin.conf there is user and pass, so i added, as suggested
addnode=127.0.0.1
listen=1
maxconnections=20

that doesnt help neither
anyone has an idea?
regards
newbie
Activity: 29
Merit: 0
February 02, 2015, 04:41:37 AM
#4
My armory is stuck in offline mode also. It doesn't seem to be recognizing my custom bitcoin data location. When I run bitcoin qt its working well, but armory is just stuck in offline mode if i set up data directory. So I have to download whole blockchain again for it in default location? That seem a bit strange.
newbie
Activity: 30
Merit: 0
March 09, 2013, 01:56:36 AM
#3
thanks, I think I got it. I needed to add "--skip-online-check"...
I tried that before and it didn't work, but now it seems to do the trick. ;0
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
March 08, 2013, 10:16:05 PM
#2
Hi, I just waited for the bitcoin client to update the blockchain, so I could try out armory. (I have been using multibit, but I want to transfer to something more secure)
It took forever (didn't help that my connection sucks...)
But when I start armory, it always says offline mode.
Does anyone know how to troubleshoot this??


The software should tell you (on the dashboard) why it's in offline mode.  Usually, it's because it can't find Bitcoin-Qt/bitcoind running, it can't find the blockfiles (in the Bitcoin-Qt home directory), or it can't find the internet.  There's ways around all of this.

If you're stuck and not sure what's going on, you can PM or email me a log-file,  "File"->"Export Log File", and then attach it to an email or send it to me via email (which can be found at the very bottom of the main Armory webpage
newbie
Activity: 30
Merit: 0
March 08, 2013, 10:03:07 PM
#1
Hi, I just waited for the bitcoin client to update the blockchain, so I could try out armory. (I have been using multibit, but I want to transfer to something more secure)
It took forever (didn't help that my connection sucks...)
But when I start armory, it always says offline mode.
Does anyone know how to troubleshoot this??
Pages:
Jump to: