Author

Topic: Armory crashes on startup on MAC (Read 303 times)

newbie
Activity: 4
Merit: 0
September 13, 2019, 04:53:37 AM
#16
Hi Guys,

do you know if Armory 0.96.5 can be installed on macOS 10.14.6 ?

I followed the steps on https://github.com/goatpig/BitcoinArmory/blob/master/README_macOS.md to verify the download file and install it, but many things didn`t work out:

- After step 1 being successful, Step 2 in the guide says: „If everything is successful, execute the following command.
 brew install openssl“  -  Here I get „command not found“ - What can I do about this?

- Continuing successfully until step 5, here it says „Verify the SHA-256 hash of the macOS build.“  The only feedback I get here is a square bracket open to the left side, but no confirmation.

- At step 6 „Verify that the SHA-256 hash list was actually signed by goatpig.“  I receive the message „No such file or directory“ and in the second row „verify signature failed: No such file or directory“

- Next thing I did was using OpenPGP to verify armory_0.96.5_osx.tar.gz by using the „Verify Signature of File“ option. This gave me the message: „Verification FAILED:No Signatures found.“

- Last thing I did: Install it anyways. After running, it immediately displayed a huge error message saying: „Armory cannot be opened because of a problem. Check with the developer to make sure armory works with this version of macOS. You may need to reinstall the application“  etc.


Is there anything I can do to make the latest version of Armory run on a current macOS 10.14.6?

Thank you guys in advance!
sr. member
Activity: 525
Merit: 282
August 30, 2019, 11:00:27 PM
#15
Seems like you might have some ghost processes that have the sockets/ports open. You need to kill these ghost processes (or simply restart your computer) and try again.

Yes, the 0.96.x line uses fcgi, which is ancient and doesn't like to close properly on Macs. The 0.97 line will use libwebsockets, which is modern and behaves nicely.
newbie
Activity: 46
Merit: 0
August 30, 2019, 04:52:14 PM
#14
Seems like you might have some ghost processes that have the sockets/ports open. You need to kill these ghost processes (or simply restart your computer) and try again.

I got it working.. Thanks to all who helped.   Smiley
HCP
legendary
Activity: 2086
Merit: 4314
August 28, 2019, 09:06:11 PM
#13
Seems like you might have some ghost processes that have the sockets/ports open. You need to kill these ghost processes (or simply restart your computer) and try again.
newbie
Activity: 46
Merit: 0
August 28, 2019, 06:26:27 PM
#12
This is what I get.

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /Users/username/Applications/Armory.app/Contents/MacOS/Python
  Reason: image not found
Abort trap: 6

You need to install OpenSSL.

So I installed OpenSSL and opened armory. And for the first time it opened.  It said it was creating databases.  But I needed to point to my external drive to get my watching only wallets.  The GUI in preferences would not allow me to do it so I closed it down and tried to do it from the terminal.

I typed this which created a short cut.

ln -s /Volumes/Untitled/Applications/Armory/ ./Armory

Then I tried to launch armory again and it crashed on startup.

I deleted the shortcut.  It crashed again.

I tried to run from the terminal as I thought that is what you would ask and got this error message

./Armory --datadir=/Volumes/Untitled/Applications/Armory --satoshi-datadir=/Volumes/Untitled/Applications/Bitcoin
(ERROR) ArmoryUtils.py:3735 - Unsupported language  specified. Defaulting to English (en)
(ERROR) ArmoryQt.py:5975 - Socket already in use.  Sent CLI args to existing proc.
(ERROR) ArmoryQt.py:5976 - Exiting...
sr. member
Activity: 525
Merit: 282
August 08, 2019, 06:49:13 PM
#11
This is what I get.

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /Users/username/Applications/Armory.app/Contents/MacOS/Python
  Reason: image not found
Abort trap: 6

You need to install OpenSSL.
HCP
legendary
Activity: 2086
Merit: 4314
August 08, 2019, 05:10:40 PM
#10
Trying to run Armory 0.96.5
Errrr... You're not running 0.96.5??!? Huh

Quote from:
2019-08-07 23:05 (INFO) -- ArmoryUtils.py:1252 - ************************************************************
2019-08-07 23:05 (INFO) -- ArmoryUtils.py:1253 - Loading Armory Engine:
2019-08-07 23:05 (INFO) -- ArmoryUtils.py:1254 -    Armory Version        : 0.95.1
2019-08-07 23:05 (INFO) -- ArmoryUtils.py:1255 -    Armory Build:         : None
2019-08-07 23:05 (INFO) -- ArmoryUtils.py:1256 -    PyBtcWallet  Version  : 1.35

Try reinstalling 0.96.5
newbie
Activity: 46
Merit: 0
legendary
Activity: 1624
Merit: 2481
August 08, 2019, 03:15:10 AM
#8
The armory log should (not sure about that since i am not using a mac) be located in

Code:
~/Libary/Application Support/Armory

and is named armorylog.txt.

Use some text-/code- sharing platform to upload it (e.g. pastebin and provide us the URL.
newbie
Activity: 46
Merit: 0
August 08, 2019, 12:24:03 AM
#7
This is what I get.

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /Users/username/Applications/Armory.app/Contents/MacOS/Python
  Reason: image not found
Abort trap: 6

Also can you provide me with instructions on retrieving logs please?
sr. member
Activity: 525
Merit: 282
August 03, 2019, 02:48:40 PM
#6
Oh, and also, can you run Armory from the command line and tell me what happens? You'll need to go to the command line, go into the Armory directory, and manually start Armory. Here's an example. It assumes Armory is in /Applications, and that /Applications/Armory.app/Contents/MacOS is your terminal's working directory. If your data is in the default location (i.e., you haven't moved anything around), ignore the datadir and satoshi-datadir portions.

Code:
./Armory --datadir=/Volumes/ExtDriveName/ArmoryDataLocation --satoshi-datadir=/Volumes/ExtDriveName/BitcoinCoreDataLocation

There are ways to automate this but focus on getting this to run manually for now. ExtDriveName is actually whatever your drive is called, and ArmoryDataLocation and BitcoinCoreDataLocation are the directories where the respective data resides.
sr. member
Activity: 525
Merit: 282
August 02, 2019, 02:20:52 AM
#5
Hey. My apologies. Been busy. Can you post your logs?
newbie
Activity: 46
Merit: 0
July 31, 2019, 05:28:58 PM
#4
Hi. Please update to Core 0.18. In addition, please let me know which Mac model you're using (e.g., 2018 Macbook Pro). I'll give instructions from there.

Thanks.

Are you able to help please?
newbie
Activity: 46
Merit: 0
July 25, 2019, 10:56:31 PM
#3
Thank you for your help.

bitcoin core updated.
Mac Book Pro 2013
Mac OS 10.13.6
sr. member
Activity: 525
Merit: 282
July 18, 2019, 08:30:47 PM
#2
Hi. Please update to Core 0.18. In addition, please let me know which Mac model you're using (e.g., 2018 Macbook Pro). I'll give instructions from there.

Thanks.
newbie
Activity: 46
Merit: 0
July 17, 2019, 12:10:42 PM
#1
Hi,

Trying to run Armory 0.96.5
Bitcoin core 0.16.0

on a Mac OSX 10.13.6 .  (16gb of RAM)

Core is working fine and blocks synced.

On Armory startup it crashes immediately and the dialogue says to update everything (done that) and then contact the developer.

Any help would be appreciated.

Thanks in advance.
Jump to: