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".
$ 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)