[Fixed]-How to fix "abort" issue in Django?



I finally got the answer for this question. It is frustrating to know that new version of macOS Catalina (10.15) only has this issue. Issue is related to cryptography which require OpenSSL. To fix these issues follow these steps:

  1. Run brew install openssl
  2. cd /usr/local/lib
  3. Search for the file which has the name like libcrypto.dylib. For OpenSSL version 1.0.0 the path will be /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib, and for OpenSSL 1.1.1 the path will be /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib
  4. Also search path for libssl.dylib

  5. Run the following commands with the paths that you found:

    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib libcrypto.dylib
    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libssl.1.1.dylib libssl.dylib
๐Ÿ‘คAbhishek Gautam


For openssl version: 1.1.1k what worked for me was this:

 1. cd /usr/local/lib
 2. ln -s /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libcrypto.1.1.dylib libcrypto.dylib
 3. ln -s /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libssl.1.1.dylib libssl.dylib

Leave a comment