Error módulo facturae_face en Odoo 12

780 views
Skip to first unread message

J Juanky

unread,
Jul 27, 2019, 7:00:31 AM7/27/19
to Usuarios Odoo / OpenERP en España
Buenos días a todos, es mi primera pregunta y pido disculpas anticipadas si no la formulo de forma correcta.

Estoy probando Odoo 12 con el fin de poder poner el TPV para la venta de entradas y material de merchandising para una asociación sin ánimo de lucro. Además de estudiar su funcionamiento.

He instalado el módulo facturae_face que ha salido recientemente y me da error de dependencia externa no resuelta. En concreto la xmlsec. El módulo de factura electrónica se instaló sin problemas.

Las tengo instaladas, tanto esa como zeep y otras más necesarias ya que tuve Odoo 11 funcionando con esos módulos y se instalaron sin problemas.

El servidor tiene Ubuntu 18.4

Todo esto lo hago con afán de estudiar odoo  y si es posible colaborar en traducciones o pruebas de módulos, ya que no busco rédito económico y buscarle una salida a la asociación con la que colaboro.

Muchas gracias

Juanky



cubells

unread,
Jul 27, 2019, 7:10:58 AM7/27/19
to openerp-s...@googlegroups.com
El 27/7/19 a les 13:00, J Juanky ha escrit:
> Buenos días a todos, es mi primera pregunta y pido disculpas anticipadas
> si no la formulo de forma correcta.

No te has de preocupar por eso

...

> He instalado el módulo facturae_face
> <https://github.com/OCA/l10n-spain/tree/12.0/l10n_es_facturae_face> que
> ha salido recientemente y me da error de dependencia externa no
> resuelta. En concreto la xmlsec.

si ejecutas en una ventana de comandos esto, qué salida te da?


python3 -c "import xmlsec"


--
Atentament, cubells.
--

J Juanky

unread,
Jul 27, 2019, 8:02:27 AM7/27/19
to Usuarios Odoo / OpenERP en España

si ejecutas en una ventana de comandos esto, qué salida te da?


python3 -c "import xmlsec"


Me da esta salida:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: lxml.etree does not export expected C function adoptExternalDocument

Y si ejecuto pip3 install xmlsec

Requirement already satisfied: xmlsec in /usr/local/lib/python3.6/dist-packages
Requirement already satisfied: lxml>=3.0 in /usr/local/lib/python3.6/dist-packages (from xmlsec)
Requirement already satisfied: pkgconfig in /usr/local/lib/python3.6/dist-packages (from xmlsec)


Gracias
 

Juan Ignacio Ubeda Goenaga

unread,
Jul 27, 2019, 8:55:41 AM7/27/19
to openerp-s...@googlegroups.com
Has probado pip install xmlsec ? 

Saludos 

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/openerp-spain-users/979b6569-00df-4aee-8b7c-19ff51c8e70f%40googlegroups.com.

cubells

unread,
Jul 27, 2019, 11:42:42 AM7/27/19
to openerp-s...@googlegroups.com
El 27/7/19 a les 14:02, J Juanky ha escrit:
A mi no me da error pero no sé decirte por qué. Por si acaso te sirve:

$ pip3 show xmlsec
Name: xmlsec
Version: 1.3.3
Summary: Python bindings for the XML Security Library
Home-page: https://github.com/mehcode/python-xmlsec
Author: Bulat Gaifullin
Author-email: sup...@mehcode.com
License: MIT
Location: /usr/local/lib/python3.7/dist-packages
Requires: pkgconfig, lxml
Required-by:



--
Atentament, cubells.
--

J Juanky

unread,
Jul 29, 2019, 5:14:00 PM7/29/19
to Usuarios Odoo / OpenERP en España
Misma salida:

Name: xmlsec
Version: 1.3.3
Summary: Python bindings for the XML Security Library
Home-page: https://github.com/mehcode/python-xmlsec
Author: Bulat Gaifullin
Author-email: s....@mehcode.com
License: MIT
Location: /usr/local/lib/python3.6/dist-packages
Requires: lxml, pkgconfig

cubells

unread,
Jul 29, 2019, 6:16:04 PM7/29/19
to openerp-s...@googlegroups.com
El 29/7/19 a les 23:14, J Juanky ha escrit:
pedona juanky, el error lo da con la librería lxml.


$ pip3 show lxml
Name: lxml
Version: 4.2.3
Summary: Powerful and Pythonic XML processing library combining
libxml2/libxslt with the ElementTree API.
Home-page: http://lxml.de/
Author: lxml dev team
Author-email: lxml...@lxml.de
License: BSD
Location: /usr/local/lib/python3.7/dist-packages
Requires:
Required-by: zeep, xmlsig, xmlsec, openupgradelib, ofxparse, ebaysdk



--
Atentament, cubells.
--

J Juanky

unread,
Jul 30, 2019, 3:31:03 AM7/30/19
to Usuarios Odoo / OpenERP en España
Gracias cubells, he hecho:

pip3 list

La salida:

apparmor (2.12)
appdirs (1.4.3)
asn1crypto (0.24.0)
attrs (17.4.0)
Automat (0.6.0)
Babel (2.3.4)
bcrypt (3.1.6)
beautifulsoup4 (4.6.0)
cached-property (1.5.1)
certifi (2018.1.18)
cffi (1.11.5)
chardet (3.0.4)
click (6.7)
colorama (0.3.7)
command-not-found (0.3)
configobj (5.0.6)
constantly (15.1.0)
coverage (4.5.3)
coveralls (1.8.1)
cryptography (2.1.4)
decorator (4.0.10)
defusedxml (0.5.0)
distro-info (0.18ubuntu0.18.04.1)
docker (3.7.0)
docker-compose (1.23.2)
docker-pycreds (0.4.0)
dockerpty (0.4.1)
docopt (0.6.2)
docutils (0.12)
ebaysdk (2.1.5)
entrypoints (0.3)
feedparser (5.2.1)
flake8 (3.7.7)
flake8-polyfill (1.0.2)
gdata (2.0.18)
get (2018.11.19)
gevent (1.1.2)
greenlet (0.4.10)
html2text (2016.9.19)
html5lib (0.999999999)
httplib2 (0.9.2)
hyperlink (17.3.1)
idna (2.6)
incremental (16.10.1)
isc (2.0)
isodate (0.6.0)
Jinja2 (2.10.1)
jsonschema (2.6.0)
keyring (10.6.0)
keyrings.alt (3.0)
language-selector (0.1)
LibAppArmor (2.12)
libsass (0.12.3)
lxml (3.7.1)
Mako (1.0.4)
MarkupSafe (0.23)
mccabe (0.6.1)
mock (2.0.0)
netifaces (0.10.4)
ninja2 (0.1)
num2words (0.5.6)
ofxparse (0.16)
olefile (0.46)
openupgradelib (2.0.0)
PAM (0.4.2)
paramiko (2.4.2)
passlib (1.6.5)
pbr (5.1.3)
pep8-naming (0.8.2)
Pillow (4.0.0)
pip (9.0.1)
pkgconfig (1.4.0)
ply (3.11)
post (2018.11.20)
psutil (4.3.1)
psycogreen (1.0.1)
psycopg2 (2.7.3.1)
public (2018.11.20)
pyasn1 (0.4.2)
pyasn1-modules (0.2.1)
pycodestyle (2.5.0)
pycountry (18.12.8)
pycparser (2.18)
pycrypto (2.6.1)
pycryptodome (3.8.1)
pydot (1.2.3)
pyflakes (2.1.1)
pygobject (3.26.1)
pyldap (2.4.28)
PyNaCl (1.3.0)
pyOpenSSL (17.5.0)
pyparsing (2.1.10)
PyPDF2 (1.26.0)
pyserial (3.1.1)
python-apt (1.6.4)
python-dateutil (2.5.3)
python-debian (0.1.32)
python-openid (2.2.5)
python-stdnum (1.10)
pytz (2016.7)
pyusb (1.0.0)
pyxdg (0.25)
PyYAML (3.12)
qrcode (5.3)
query-string (2018.11.20)
reportlab (3.3.0)
request (2018.11.20)
requests (2.20.0)
requests-toolbelt (0.9.1)
requests-unixsocket (0.1.5)
SecretStorage (2.3.1)
service-identity (16.0.0)
setuptools (41.0.1)
setuptools-odoo (2.4.2)
setuptools-scm (3.3.3)
six (1.11.0)
ssh-import-id (5.7)
suds-jurko (0.6)
systemd-python (234)
texttable (0.9.1)
Twisted (17.9.0)
ufw (0.36)
unattended-upgrades (0.1)
unicodecsv (0.14.1)
Unidecode (1.0.23)
urllib3 (1.22)
vatnumber (1.2)
vobject (0.9.3)
webencodings (0.5)
websocket-client (0.55.0)
Werkzeug (0.11.15)
wheel (0.30.0)
xlrd (1.0.0)
XlsxWriter (0.9.3)
xlwt (1.3.0)
xmlsec (1.3.3)
xmlsig (0.1.2)
zeep (3.3.0)
zope.interface (4.3.2)

Gracias por todo

cubells

unread,
Jul 30, 2019, 4:05:51 AM7/30/19
to openerp-s...@googlegroups.com
El 30/7/19 a les 9:31, J Juanky ha escrit:
> Gracias cubells, he hecho:
>
> pip3 list
>

...

> lxml (3.7.1)

Yo tengo la libreria más actualizada (4.2.3) y no me da problema.



--
Atentament, cubells.
--
Message has been deleted

J Juanky

unread,
Jul 30, 2019, 1:04:41 PM7/30/19
to Usuarios Odoo / OpenERP en España
He actualizado las librerías pkgconfig, lxml, reiniciado el servidor y ya se ha instalado.

Gracias

J Juanky

unread,
Jul 31, 2019, 6:14:16 PM7/31/19
to Usuarios Odoo / OpenERP en España
Solo quería explicar como descubrí que tenía mal.

Gracias a cubells, vi que tenía el módulo lxml en la versión 3.7.1
En el fichero requirements.txt del módulo xmlsec indica:

pkgconfig
lxml >= 3.8.0 Hasta que no actualicé esa módulo a una versión igual o superior no pude instalar Facturae_face. Quizás ese requisito debería indicarse en el requirement.txt de facturae_face. Por si sirve de algo
Reply all
Reply to author
Forward
0 new messages