Problema en Ubuntu 20.04: [SSL] internal error (_ssl.c:727)

248 views
Skip to first unread message

gcou...@gmail.com

unread,
Dec 21, 2021, 9:59:58 AM12/21/21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Tengo instalado el pyrecews que uso mediante línea de comandos.
Obtengo el CAI y demás datos fiscales desde un archivo JSON.
Funciona correctamente hasta Ubuntu 18.04 y en Debian 10.
Instalé todas las dependencias el Python 2.7 en Ubuntu 20.04.
Cuando ejecuto:

python rece1.py /debug

Tengo esto (el CUIT es real y está en producción, por eso no lo publico):

VERSION 1.37d HOMO False
CONFIG_FILE: rece.ini
wsaa_url None
wsfev1_url https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL
cuit 99999999999
timeout: 30
Excepcion: [SSL] internal error (_ssl.c:727)
Traceback (most recent call last):
  File "rece1.py", line 432, in <module>
    ws.Conectar("", wsfev1_url, proxy=proxy_dict, cacert=CACERT, wrapper=WRAPPER, timeout=TIMEOUT)
  File "/home/darmet/svn/utils.py", line 276, in Conectar
    trace = "--trace" in sys.argv)
  File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 140, in __init__
    self.services = wsdl and self.wsdl_parse(wsdl, debug=trace, cache=cache)
  File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 469, in wsdl_parse
    xml = fetch(url)
  File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 455, in fetch
    response, xml = self.http.request(url, "GET", None, {})
  File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1609, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1351, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/transport.py", line 133, in _conn_request
    return Httplib2Transport._conn_request(self, conn, request_uri, method, body, headers)
  File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/transport.py", line 117, in _conn_request
    return httplib2.Http._conn_request(self, conn, request_uri, method, body, headers)
  File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1272, in _conn_request
    conn.connect()
  File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1059, in connect
    raise SSLHandshakeError(e)
httplib2.SSLHandshakeError: [SSL] internal error (_ssl.c:727)

¿Alguna pista de cuál puede ser el problema?
Desde ya muchas gracias por cualquier ayuda.

Gustavo Courault

unread,
Jan 11, 2022, 10:12:10 AM1/11/22
to pyaf...@googlegroups.com
Solucionado!!

El problema es pysimplesoap:

Hay que instalar la versión 1.08.9

sudo pip install pysimplesoap==1.08.9 --upgrade

Luego nos dará un error el openssh en Ubuntu. 
Para solucionarlo:

* Modificar /etc/ssl/openssl.cnf: *

Agregar esta línea al inicio:

openssl_conf = openssl_init

Y al final estas líneas:

[openssl_init]
ssl_conf = ssl_sect

[ssl_sect]
system_default = system_default_sect

[system_default_sect]
CipherString = DEFAULT@SECLEVEL=1




--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/pyafipws/NOm7RtqO8nE/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pyafipws/2d81abe6-9986-4c45-8205-e438b0bbfae6n%40googlegroups.com.


--
Gustavo Courault

Reply all
Reply to author
Forward
0 new messages