Post
Topic
Board Armory
Re: Armory on macOS 10.15 (Catalina)
by
misterwhite
on 05/11/2020, 13:27:24 UTC
EDIT: Okay. It turns out that the following was a false alarm. I don't know what happened behind-the-scenes but I just migrated to a new Mac that came preinstalled with macOS 10.15.1. I fired up Armory, expecting it to complain. It didn't. So, all should be well. However, when you run, you have to stay on the OpenSSL 1.0.x line, due to Python nonsense that doesn't apply to Armory. If you bump into an issue where brew installs OpenSSL 1.1, run the following command from the terminal, as seen here. This should do the trick.

Code:
brew reinstall https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

Thanks. I'll leave the directions below in case the migration directions are useful to anyone.


Hi, thank you for your detailed instructions on how to solve this issue. It helped me on earlier versions of OSx, but today when I tried it failed. In the thread I saw the suggestion to run the following command:

Code:
brew tap-new company/team; brew extract --version 1.0.2t openssl company/team; brew install company/team/openssl@1.0.2t

which I did but, it still crashes when I start Armory. The error I get is the following:

Code:
Process:               Python [31922]
Path:                  /Applications/Armory.app/Contents/MacOS/Armory
Identifier:            com.armory.armory
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Python [31922]
User ID:               501

Date/Time:             2020-11-05 14:26:28.785 +0100
OS Version:            Mac OS X 10.15.7 (19H2)
Report Version:        12
Bridge OS Version:     4.6 (17P6610)
Anonymous UUID:        E67C635E-895C-47CF-A238-FB323718D2FD

Sleep/Wake UUID:       06270EDE-802B-4348-BEB0-0957E80809A7

Time Awake Since Boot: 640000 seconds
Time Since Wake:       11000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries
DYLD_FRAMEWORK_PATH=/Applications/Armory.app/Contents/MacOS/../Dependencies:/Applications/Armory.app/Contents/MacOS/../Frameworks
DYLD_LIBRARY_PATH=/Applications/Armory.app/Contents/MacOS/../Dependencies:/Applications/Armory.app/Contents/MacOS/../Frameworks

Dyld Error Message:
  Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /Applications/Armory.app/Contents/MacOS/Python
  Reason: image not found

Binary Images:
       0x102f1d000 -        0x102f1dff3 +Python (0) <323F5F65-13A0-3067-9591-6432083EE72E> /Applications/Armory.app/Contents/MacOS/Python
       0x1104af000 -        0x110540f47  dyld (750.6) <1D318D60-C9B0-3511-BE9C-82AFD2EF930D> /usr/lib/dyld

Model: MacBookPro16,1, BootROM 1037.147.4.0.0 (iBridge: 17.16.16610.0.0,0), 8 processors, 8-Core Intel Core i9, 2,4 GHz, 64 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro5500MItem, AMD Radeon Pro 5500M, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 32 GB, DDR4, 2667 MHz, Micron, -
Memory Module: BANK 2/ChannelB-DIMM0, 32 GB, DDR4, 2667 MHz, Micron, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Apr  7 2020 13:09:12 version 9.30.357.41.32.5.49 FWID 01-617711e7
Bluetooth: Version 7.0.6f7, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: Apple T2 Bus
USB Device: Composite Device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3


Any ideas? Thanks!