Post
Topic
Board Armory
Re: Offline bundle for newer Ubuntus?
by
knahrvorn
on 18/08/2015, 16:21:28 UTC
Quote
OSError: [Errno 2] No such file or directory: '/home/thomas/.bitcoin/'

It failed here and halted the entire process of discovering system specs. Start in offline mode or create that folder.

Thank you. I do start in offline mode, though, with the --offline flag. Creating that directory did seem to correct the detected system specs, but Armory still crashes when I try to create a new wallet. More specifically it does so when I have typed the password for the third time and click "Next".

Code:
$ armory --offline --debug
(INFO) ArmoryUtils.py:1076 - C++ block utilities loaded successfully
(INFO) ArmoryUtils.py:600 - Executing popen: free -m
(INFO) ArmoryUtils.py:600 - Executing popen: ['cat', '/proc/cpuinfo']
(INFO) ArmoryUtils.py:1186 -
(INFO) ArmoryUtils.py:1187 -
(INFO) ArmoryUtils.py:1188 -
(INFO) ArmoryUtils.py:1189 - ************************************************************
(INFO) ArmoryUtils.py:1190 - Invoked: /usr/lib/armory/ArmoryQt.py --offline --debug
(INFO) ArmoryUtils.py:1191 - ************************************************************
(INFO) ArmoryUtils.py:1192 - Loading Armory Engine:
(INFO) ArmoryUtils.py:1193 -    Armory Version        : 0.93.2
(INFO) ArmoryUtils.py:1194 -    Armory Build:         : 85959b20d8
(INFO) ArmoryUtils.py:1195 -    PyBtcWallet  Version  : 1.35
(INFO) ArmoryUtils.py:1196 - Detected Operating system: Linux
(INFO) ArmoryUtils.py:1197 -    OS Variant            : Ubuntu-12.04-precise
(INFO) ArmoryUtils.py:1198 -    User home-directory   : /home/thomas
(INFO) ArmoryUtils.py:1199 -    Satoshi BTC directory : /home/thomas/.bitcoin/
(INFO) ArmoryUtils.py:1200 -    Armory home dir       : /home/thomas/.armory/
(INFO) ArmoryUtils.py:1201 - Detected System Specs    :
(INFO) ArmoryUtils.py:1202 -    Total Available RAM   : 0.48 GB
(INFO) ArmoryUtils.py:1203 -    CPU ID string         : Intel(R) Pentium(R) M processor 1.86GHz
(INFO) ArmoryUtils.py:1204 -    Number of CPU cores   : 1 cores
(INFO) ArmoryUtils.py:1205 -    System is 64-bit      : False
(INFO) ArmoryUtils.py:1206 -    Preferred Encoding    : UTF-8
(INFO) ArmoryUtils.py:1207 -    Machine Arch          : i686
(INFO) ArmoryUtils.py:1208 -    Available HDD (ARM)   : 49 GB
(INFO) ArmoryUtils.py:1209 -    Available HDD (BTC)   : 49 GB
(INFO) ArmoryUtils.py:1210 -
(INFO) ArmoryUtils.py:1211 - Network Name: Main Network
(INFO) ArmoryUtils.py:1212 - Satoshi Port: 8333
(INFO) ArmoryUtils.py:1213 - Do wlt check: True
(INFO) ArmoryUtils.py:1214 - Named options/arguments to armoryengine.py:
(INFO) ArmoryUtils.py:1216 -     nettimeout      : 2
(INFO) ArmoryUtils.py:1216 -     rescan          : False
(INFO) ArmoryUtils.py:1216 -     ignoreAllZC     : False
(INFO) ArmoryUtils.py:1216 -     enableSupernode : False
(INFO) ArmoryUtils.py:1216 -     disableModules  : False
(INFO) ArmoryUtils.py:1216 -     port            : None
(INFO) ArmoryUtils.py:1216 -     interport       : 8223
(INFO) ArmoryUtils.py:1216 -     skipStatsReport : False
(INFO) ArmoryUtils.py:1216 -     forceWalletCheck: False
(INFO) ArmoryUtils.py:1216 -     rebuild         : False
(INFO) ArmoryUtils.py:1216 -     datadir         : DEFAULT
(INFO) ArmoryUtils.py:1216 -     clearMempool    : False
(INFO) ArmoryUtils.py:1216 -     offline         : True
(INFO) ArmoryUtils.py:1216 -     coverageOutputDir: None
(INFO) ArmoryUtils.py:1216 -     armoryDBDir     : DEFAULT
(INFO) ArmoryUtils.py:1216 -     satoshiPort     : DEFAULT
(INFO) ArmoryUtils.py:1216 -     useTorSettings  : False
(INFO) ArmoryUtils.py:1216 -     netlog          : False
(INFO) ArmoryUtils.py:1216 -     keypool         : 100
(INFO) ArmoryUtils.py:1216 -     coverageInclude : None
(INFO) ArmoryUtils.py:1216 -     forceOnline     : False
(INFO) ArmoryUtils.py:1216 -     skipAnnounceCheck: False
(INFO) ArmoryUtils.py:1216 -     redownload      : False
(INFO) ArmoryUtils.py:1216 -     multisigFile    : DEFAULT
(INFO) ArmoryUtils.py:1216 -     disableTorrent  : False
(INFO) ArmoryUtils.py:1216 -     testAnnounceCode: False
(INFO) ArmoryUtils.py:1216 -     mtdebug         : False
(INFO) ArmoryUtils.py:1216 -     logDisable      : False
(INFO) ArmoryUtils.py:1216 -     settingsPath    : /home/thomas/.armory/ArmorySettings.txt
(INFO) ArmoryUtils.py:1216 -     verbosity       : None
(INFO) ArmoryUtils.py:1216 -     doDebug         : True
(INFO) ArmoryUtils.py:1216 -     enableDetSign   : True
(INFO) ArmoryUtils.py:1216 -     testnet         : False
(INFO) ArmoryUtils.py:1216 -     rpcport         : DEFAULT
(INFO) ArmoryUtils.py:1216 -     satoshiHome     : DEFAULT
(INFO) ArmoryUtils.py:1216 -     satoshiRpcport  : DEFAULT
(INFO) ArmoryUtils.py:1216 -     logFile         : /home/thomas/.armory/ArmoryQt.py.log.txt
(INFO) ArmoryUtils.py:1216 -     disableConfPermis: False
(INFO) ArmoryUtils.py:1217 - Other arguments:
(INFO) ArmoryUtils.py:1220 - ************************************************************
(INFO) ArmoryUtils.py:1615 - C++ block utilities loaded successfully
(INFO) BDM.py:404 - Armory loaded in offline-mode.  Will not attempt to load
(INFO) BDM.py:405 - blockchain without explicit command to do so.
/usr/lib/armory/armoryengine/Transaction.py:2675: SyntaxWarning: import * only allowed at module level
  def PyCreateAndSignTx_old(srcTxOuts, dstAddrsVals):
(DEBUG) ArmoryQt.py:7076 - Checking for already open socket...
(INFO) ArmoryUtils.py:3521 - Using settings file: /home/thomas/.armory/ArmorySettings.txt
(INFO) announcefetch.py:95 - Reading files in fetcher directory:
(INFO) ArmoryQt.py:2735 - loadWalletsAndSettings
(INFO) ArmoryQt.py:2789 - Loading wallets...
(DEBUG) ArmoryUtils.py:1046 - /home/thomas/.armory/databases is a directory.
(DEBUG) ArmoryUtils.py:1046 - /home/thomas/.armory/atisignedannounce is a directory.
(INFO) ArmoryQt.py:2848 - Number of wallets read in: 0
(INFO) ArmoryQt.py:2862 - Loading Multisig Lockboxes
(INFO) ArmoryQt.py:2297 - Setting up networking...
(ERROR) ArmoryUtils.py:3752 - Error checking for internet connection
Traceback (most recent call last):
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 3749, in isInternetAvailable
    urllib2.urlopen('http://microsoft.com', timeout=CLI_OPTIONS.nettimeout)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 400, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 418, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open
    raise URLError(err)
URLError:
(ERROR) ArmoryUtils.py:3753 - Run --skip-online-check if you think this is an error
(INFO) ArmoryQt.py:2326 - Internet status: 1
(INFO) ArmoryQt.py:2441 - startBitcoindIfNecessary
(WARNING) ArmoryQt.py:2443 - Not online, will not start bitcoind
(DEBUG) ArmoryQt.py:1411 - setupSystemTray
(INFO) ArmoryQt.py:1514 - setupUriRegistration
(INFO) ArmoryUtils.py:600 - Executing popen: gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command
(INFO) ArmoryUtils.py:600 - Executing popen: xdg-mime query default x-scheme-handler/bitcoin
(INFO) ArmoryUtils.py:600 - Executing popen: find /home/thomas -type f -name "mimeTypes.rdf"
(DEBUG) ArmoryQt.py:4361 - setupDashboard
(INFO) ArmoryQt.py:664 - Usermode: Expert
(INFO) ArmoryQt.py:1809 - Changing usermode:
(INFO) ArmoryQt.py:1810 -    From: Expert
(INFO) ArmoryQt.py:1818 -      To: Expert
(INFO) ArmoryQt.py:5766 - Dashboard switched to auto-OfflineNoSatoshiNoInternet
(INFO) ArmoryQt.py:1278 - Adding 23 keypress events to the entropy pool
(INFO) ArmoryQt.py:1280 - Adding 1.5 kB bytes of filesystem data to the entropy pool
(INFO) ArmoryQt.py:1282 - Adding 232.1 kB bytes from desktop screenshot to the entropy pool
(INFO) PyBtcWallet.py:802 - ***Creating new deterministic wallet
(INFO) PyBtcWallet.py:808 - (with encryption)
(INFO) PyBtcWallet.py:810 - Target (time,RAM)=(0.250,33554432)
Illegal instruction (core dumped)