Actualización 12 de diciembre, error al general PDF y visualización HTML de la factura #27
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Después de haber hecho los pasos para actualizar a la versión 1.43, no es posible generar PDF ni visualización HTML. Aparece Error 502 de nginx.
Esto es de los logs.
Error al generar el PDF:
Error al generar la visualización html:
Ok los pasos, que seguí
Observé que en requirements había una actualización del paquete de python cryptography a la versión ==3.4.8, yo tenía la v 3.4.6
Esto no cambió nada de mi problema particular, pero es algo que se debe hacer.
Después reinicié el host porque he visto que en ocasiones el problema para los PDF se se resuelve con reinicio y efectivamente, ya puedo facturar y ver los HTML.
Caso cerrado.
Dejo esto aquí como documentación de la experiencia.
La parte importante, siempre revisar la lista de cambios
Buen día EmpresaLibre
Tengo el mismo detalle al generar la factura en HTML.
Actualicé el sistema como indica: https://git.cuates.net/elmau/empresa-libre/src/branch/master/CHANGELOG.md
Después reinicie la MV de EmpresaLibre, ahi es cuando ya no funciono el HTML.
Revisando las incidencias, miro que hay que instalar la versión de "pip install --user cryptography==3.4.8", reincio de nuevo la MV de EmpresaLibre, pero sigue sin funcionar la generación de la factura en HTML.
Reviso el log, que agrego:
[29-Dec-2021 09:29:57] INFO: API: Conectado a la BD...
[29-Dec-2021 09:29:57] INFO: API: Desconectado a la BD...
Traceback (most recent call last):
File "/home/empresa/.local/lib/python3.8/site-packages/beaker/middleware.py", line 156, in call
return self.wrap_app(environ, session_start_response)
File "/home/empresa/.local/lib/python3.8/site-packages/falcon/api.py", line 244, in call
responder(req, resp, **params)
File "/opt/empresa-libre/source/app/./controllers/main.py", line 537, in on_get
self._db.get_doc(type_doc, id_doc, session['rfc'])
File "/opt/empresa-libre/source/app/./models/db.py", line 417, in get_doc
return main.get_doc(type_doc, id, rfc)
File "/opt/empresa-libre/source/app/./models/main.py", line 274, in get_doc
data, file_name = Facturas.get_html(id)
File "/opt/empresa-libre/source/app/./models/main.py", line 4689, in get_html
data = cls._get_others_values(cls, obj, emisor)
File "/opt/empresa-libre/source/app/./models/main.py", line 4671, in _get_others_values
cbb = util.get_qr(qr_data, False)
File "/opt/empresa-libre/source/app/./controllers/util.py", line 1610, in get_qr
qr = pyqrcode.create(data, mode='binary')
NameError: name 'pyqrcode' is not defined
[pid: 833|app: 0|req: 48/48] 192.168.10.69 () {46 vars in 795 bytes} [Wed Dec 29 09:29:57 2021] GET /doc/html/1205 => generated 0 bytes in 44 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)
Saludos.