No consigo actualizar wkhtmltopdf a la versión 0.12.1

1,630 views
Skip to first unread message

david Losada

unread,
Apr 11, 2016, 11:08:59 AM4/11/16
to Usuarios Odoo / OpenERP en España
Buenas a tod@s

Soy nuevo en el uso de odoo. Lo hemos probado en windows y nos ha gustado lo que hemos visto, por eso hemos decido implantarlo para toda la empresa en Linux. 
Para ello hemos puesto un servidor al que hemos instalado Debain 3.2.73 en cual por defecto tiene instalado wkhtmltopdf 0.9. La versión que tenemos instalada requiere wkhtmltopdf 0.12.x y en esta estoy ahora mismo. 
Pretendo instalar el nuevo paquete pero tengo una error al instalarlo ya que la consola me muestra el siguiente error ( wkhtmltox depende de libjpeg-turbo8 y este paquete no está instalado ) 
He probado a instalarlo con el comando apt-get install pero me dice que el paquete no lo puede encontrar. 
Alguien me puede ayudar a solucionar el problema??

Muchas gracias de antemano...

Rafael Montes Ruiz

unread,
Apr 11, 2016, 6:15:54 PM4/11/16
to Usuarios Odoo / OpenERP en España
Hola david. No estoy muy ducho en debian la verdad. Yo casi que te recomendaria usar ubuntu 14.04 o centos para odoo. Quiza mas ubuntu ya que es mas sencillo y hay mas tutoriales y ayudas por internet. El wkhtmltopdf, tienes que bajartelo directamente de su web, y despues instalarlo.

Te lo puedes bajar asi:
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

Esa version o cualquier otra que necesites. Y despues lo instalas asi:

sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

Ejecutas esto para instalar las dependencias:

sudo apt-get -f install

Y creamos un enlace a usr/local/bin:

echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "$@"' | sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null
sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh


david Losada

unread,
Apr 12, 2016, 3:04:27 AM4/12/16
to Usuarios Odoo / OpenERP en España
Buenos días Rafael. 

Gracias por la respuesta. Ya he conseguido la actualización de la librería y reconoce la ultima versión sin problema. 
Ahora cuando le doy a imprimir la factura Odoo me da el siguiente error: 

Traceback (most recent call last):
  File "/opt/odoo/addons/report/controllers/main.py", line 116, in report_download
    response = self.report_routes(reportname, docids=docids, converter='pdf')
  File "/opt/odoo/openerp/http.py", line 405, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/addons/report/controllers/main.py", line 65, in report_routes
    pdf = report_obj.get_pdf(cr, uid, docids, reportname, data=options_data, context=context)
  File "/opt/odoo/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/addons/report/models/report.py", line 199, in get_pdf
    save_in_attachment = self._check_attachment_use(cr, uid, ids, report)
  File "/opt/odoo/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/addons/report/models/report.py", line 346, in _check_attachment_use
    pdf = base64.decodestring(pdf)
  File "/usr/lib/python2.7/base64.py", line 321, in decodestring
    return binascii.a2b_base64(s) 
TypeError: must be string or buffer, not None

Alguien me puede ayudar??

Un saludo 

Rafael Montes Ruiz

unread,
Apr 12, 2016, 4:41:44 AM4/12/16
to Usuarios Odoo / OpenERP en España
Hola David! Pues no se a que puede deberse eso. Parece más bien un problema de odoo que del wkhtmltopdf.

De todas formas, prueba a desinstalar el wkhtmltopdf y ve probando otras versiones, que no siempre la última es la mejor. Yo de hecho con la que funciono bien es con la 0.12.1. Te puedes ir bajando distintas versiones de ese mismo enlace que te puse. Un saludo.

Rafael Montes Ruiz

unread,
Apr 12, 2016, 4:42:49 AM4/12/16
to Usuarios Odoo / OpenERP en España
http://download.gna.org/wkhtmltopdf/0.12/

De ahí concretamente. Ve probando versiones a ver. Cuando instales una nueva versión, recuerda reiniciar el servidor odoo también. Un saludo.

david Losada

unread,
Apr 12, 2016, 4:47:53 AM4/12/16
to Usuarios Odoo / OpenERP en España
Esta tarde probaré otras versiones, a ver cual funciona, o esperemos que funcione alguna ;)

FGalicia

unread,
Apr 19, 2016, 3:57:37 PM4/19/16
to Usuarios Odoo / OpenERP en España
Hola,
Yo he seguido estos pasos y he logrado instalarlo.
A ver si te es de ayuda

wget http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb

sudo apt-get install libjpeg8 libpng12-0 xfonts-base xfonts-scalable

sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb


Then copy the binaries to a your /usr/bin directory:

sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/

sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/

If you experiment issues with resolution, it could be related to xfonts-75dpi or xfonts-100dpi packages. You can uninstall them executing:

sudo dpkg --remove --force-depends xfonts-75dpi

sudo dpkg --remove --force-depends xfonts-100dpi



Un saludo

Jesus Arranz

unread,
Aug 23, 2017, 4:30:30 AM8/23/17
to Usuarios Odoo / OpenERP en España

Jesus Arranz

unread,
Aug 23, 2017, 4:49:42 AM8/23/17
to Usuarios Odoo / OpenERP en España
Estoy intentando instalarlo, consigo bajarlo del enlace que he publicado arriba, pero al instalarlo me da el siguiente error:

dpkg: error al procesar wkhtmltox-0.12.1_linux-trusty-amd64.deb (--install):
 no se puede acceder al archivo: No existe el fichero o el directorio
Se encontraron errores al procesar:
 wkhtmltox-0.12.1_linux-trusty-amd64.deb

como ya veis soy totalmente novato en Linux, y no se cual es el problema, accedo desde consola como root, por si ese es el problema.

Gracias por vuestros comentarios

cubells

unread,
Aug 23, 2017, 5:28:09 AM8/23/17
to openerp-s...@googlegroups.com, Jesus Arranz
El 23/08/17 a les 10:49, Jesus Arranz ha escrit:
> Estoy intentando instalarlo, consigo bajarlo del enlace que he publicado
> arriba, pero al instalarlo me da el siguiente error:
>
> dpkg: error al procesar wkhtmltox-0.12.1_linux-trusty-amd64.deb (--install):
> no se puede acceder al archivo: No existe el fichero o el directorio


haz primero un

cd directorio_donde_has_descargado_seguro_el_fichero_deb

es decir, ves al directorio donde lo has bajado

y después escribe

dpkg -i wkhtml

y tabulas con lo cual completará el nombre del fichero si existe.


Todos los comandos como root, como has dicho.

--
Atentament, cubells.
--

Jesus Arranz

unread,
Aug 23, 2017, 6:50:15 AM8/23/17
to Usuarios Odoo / OpenERP en España, jarr...@gmail.com
Gracias,
Ahora me da este problema:

Desempaquetando wkhtmltox (de wkhtmltox-0.12.2.1_linux-jessie-i386.deb) ...
dpkg: problemas de dependencias impiden la configuración de wkhtmltox:
 wkhtmltox depende de libjpeg62-turbo; sin embargo:
  El paquete `libjpeg62-turbo' no está instalado.
 wkhtmltox depende de xfonts-75dpi; sin embargo:
  El paquete `xfonts-75dpi' no está instalado.

dpkg: error al procesar wkhtmltox (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para man-db ...

Se encontraron errores al procesar:
 wkhtmltox

¿como podria instalar esta libreria?

Gracias

Juan Ignacio Ubeda

unread,
Aug 23, 2017, 6:52:58 AM8/23/17
to openerp-s...@googlegroups.com

Prueba

sudo apt-get -f install

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 acceder a más opciones, visita https://groups.google.com/d/optout.

--

Logo

Juan Ignacio Ubeda
688857018 · ju...@aizean.com

AIZEAN EVOLUTION, S.L.L.
Ogoño, 1-2 oficina 1
Tlf: 946036106 www.aizean.com

 facebook twitter linkedIn Google+ 

eco No me imprimas si no es necesario. Protejamos el medio ambiente

AVISO LEGAL: Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial y/o datos de carácter personal, cuya difusión está regulada por la Ley 15/99 L.O.P.D. y la Ley 34/2002 L.S.S.I./C.E. Si Ud. no es el destinatario indicado o el responsable de la entrega del mismo, no debe copiar ni entregar este mensaje a terceros bajo ningún concepto. Si ha recibido este mensaje por error o lo ha conseguido por otros medios, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su inmediata e irreversible eliminación.

Reply all
Reply to author
Forward
0 new messages