Bitcoin Forum
May 13, 2024, 04:03:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [SOLVED ]Armory Offline wont start (0.96.3)  (Read 119 times)
[Roy] (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 09, 2019, 09:06:27 PM
Last edit: August 12, 2019, 03:56:36 PM by [Roy]
 #1

Alright, so i wanted to upgrade my 0.92.1 Armory Offline to a newer version. Since i only run gcc 4.7 on my air-gapped device i did not wanted to upgrade to 0.96.5.
So i downloaded :
Code:
https://github.com/goatpig/BitcoinArmory/releases/download/v0.96.2/armory_0.96.2-ubuntu14.04-amd64_offline.tar.gz

and installed both packages on my air-gapped device which all went fine. It would not launch.
So after that i also upgraded to 0.96.3
Code:
https://github.com/goatpig/BitcoinArmory/releases/download/v0.96.3/armory_0.96.3-gcc4.7_amd64.deb)
which also went fine.

For some reason when i now launch Armory in Offline mode this happens:

Code:
$ /usr/bin/armory --offline
(ERROR) ArmoryUtils.py:1245 - Error getting system details:
Traceback (most recent call last):
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1243, in <module>
    SystemSpecs = GetSystemDetails()
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1238, in GetSystemDetails
    out.HddAvailB = getHddSize(BTC_HOME_DIR)    / (1024**3)
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1235, in getHddSize
    s = os.statvfs(adir)
OSError: [Errno 2] No such file or directory: '/home/REDACTED/.bitcoin'
(ERROR) ArmoryUtils.py:1246 - Skipping.
(ERROR) ArmoryUtils.py:3719 - Unsupported language  specified. Defaulting to English (en)
/usr/lib/armory/armoryengine/Transaction.py:2882: SyntaxWarning: import * only allowed at module level
  def PyCreateAndSignTx_old(srcTxOuts, dstAddrsVals):
Illegal instruction (core dumped)

No idea whats the problem but Armory wont boot. There are no errors in the armorylog file.
Please help me out. Thanks.
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2972


Block halving is coming.


View Profile WWW
August 09, 2019, 09:24:43 PM
 #2

I don't have much experience about this wallet but let me try to find some solution and maybe it can fix your issue.

I found this thread from ubuntu forum "Armory keeps crashing" the issue fix after he uninstalled and build it again from scratch.

Check this page https://www.bitcoinarmory.com/building-from-source/ and follow the guide under this "Ubuntu Build Instructions" and try again.

Note: Don't do this if you don't have a backup wallet.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
[Roy] (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 10, 2019, 08:16:21 AM
Last edit: August 10, 2019, 08:43:45 AM by [Roy]
 #3

Thank you for your fast answer.
Though, i still wonder why the offline bundle for 0.96.2 is not working. This would be way easier to install instead of going through all this dependency horror.
PhoenixFire
Member
**
Offline Offline

Activity: 270
Merit: 36


View Profile
August 10, 2019, 02:48:20 PM
 #4

Code:
Illegal instruction (core dumped)
This is the problem. Your CPU doesn't support an instruction that Armory is frequently compiled for. Please try the latest noasm build: https://github.com/goatpig/BitcoinArmory/releases/download/v0.96.5/armory_0.96.5_amd64_gcc4.9_noasm.deb

Note that a lot of Armory is Python rather than C/C++, but if using gcc4.9 does not work properly you can try a 0.96.4 noasm build or you are going to need to compile your own version.

Check this page https://www.bitcoinarmory.com/building-from-source/ and follow the guide under this "Ubuntu Build Instructions" and try again.
Unfortunately that is the old Armory website (https://btcarmory.com/ is the maintained site). The current Linux build notes will work a lot better.
[Roy] (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 11, 2019, 07:01:48 PM
 #5

Code:
Illegal instruction (core dumped)
This is the problem. Your CPU doesn't support an instruction that Armory is frequently compiled for. Please try the latest noasm build: https://github.com/goatpig/BitcoinArmory/releases/download/v0.96.5/armory_0.96.5_amd64_gcc4.9_noasm.deb

Note that a lot of Armory is Python rather than C/C++, but if using gcc4.9 does not work properly you can try a 0.96.4 noasm build or you are going to need to compile your own version.

Check this page https://www.bitcoinarmory.com/building-from-source/ and follow the guide under this "Ubuntu Build Instructions" and try again.
Unfortunately that is the old Armory website (https://btcarmory.com/ is the maintained site). The current Linux build notes will work a lot better.

I went with the GCC 4.7 option you gave me. Worked instantly. Thanks.
Though one problem, i signed the tx on the offline machine (0.96.4) but for some reason i am not allowed to broadcast it on my online machine (0.96.2)
PhoenixFire
Member
**
Offline Offline

Activity: 270
Merit: 36


View Profile
August 11, 2019, 07:25:24 PM
 #6

I went with the GCC 4.7 option you gave me. Worked instantly. Thanks.
Though one problem, i signed the tx on the offline machine (0.96.4) but for some reason i am not allowed to broadcast it on my online machine (0.96.2)
I'd update the online machine to 0.96.5 and see if you still have the same problem. Note that there are signing fixes in 0.96.5 that aren't in 0.96.4 and you might need those on the offline machine.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
August 11, 2019, 09:08:43 PM
 #7

Though one problem, i signed the tx on the offline machine (0.96.4) but for some reason i am not allowed to broadcast it on my online machine (0.96.2)
Armory can be quite particular about online and offline being on the same version... A slight modification to the transaction format used by Armory can result in either the offline machine not recognising an unsigned transaction as valid or, in your case, the online machine not recognising a signed transaction before broadcast.

Certainly try 0.95.5 on the online machine, but if that doesn't work either, then I'd recommend you try using 0.96.4 on the online machine.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
[Roy] (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 12, 2019, 03:56:23 PM
 #8

I updated my online machine to 0.96.5. Fixed the broadcasting problem. Thanks everybody.
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!