¿Cómo solucionar el problema de "abortar" en Django?

9

Estoy haciendo un proyecto en Django. He instalado Python 3.7.5 y Django 1.11. Cuando trato de ejecutar el comando

python manage.py migrate

estoy obteniendo

[1] abort      python manage.py migrate

Lo mismo está sucediendo para

python manage.py runserver

He estado haciendo una lluvia de ideas durante los últimos 2 días sobre cómo solucionar este problema, pero no tuve suerte. ¿Alguien puede ayudarme aquí para solucionar este problema?

Captura de pantalla del problema

Abhishek Kumar
fuente
¿Es este un mensaje de error exacto?
funnydman
@funnydman Sí. Puedes consultar la captura de pantalla que acabo de agregar
Abhishek Kumar el
Si está utilizando MAC.OS, este mismo problema puede ayudarlo.
Tài Hồ

Respuestas:

14

Finalmente obtuve la respuesta a esta pregunta. Es frustrante saber que la nueva versión de macOS Catalina (10.15) solo tiene este problema. El problema está relacionado con la criptografía que requiere OpenSSL. Para solucionar estos problemas, siga estos pasos:

  1. correr brew install openssl
  2. cd /usr/local/lib
  3. Busque el archivo que tiene el nombre como libcrypto.dylib. Para OpenSSL versión 1.0.0, la ruta será /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib, y para OpenSSL 1.1.1, la ruta será/usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.1.1.dylib
  4. También busque la ruta para libssl.dylib

  5. Ejecute los siguientes comandos con las rutas que encontró:

    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
fuente
1
Gracias por la solucion. Funcionó. Ahora puedo conectarme al servidor Django y reanudar mi trabajo pendiente.
Abhishek Kumar el