para imprimir reportes basados en Webkit hay que instalar wkhtmltopdf.
En mi caso necesite instalar esta versión porque la que estaba en los repositorios era menor y odoo me pedia que haga el upgrade.
cd /tmp
wget http://sourceforge.net/projects/wkhtmltopdf/files/archive/0.12.0/wkhtmltox-linux-i386_0.12.0-03c001d.tar.xz
tar -xvf wkhtmltox-linux-i386_0.12.0-03c001d.tar.xz
cd wkhtmltox
cd bin/
sudo mv wkhtmltopdf /usr/bin/
sudo mv wkhtmltoimage /usr/bin/
cd ..
cd lib/
sudo mv libwkhtmltox.so.0 /lib64
sudo mv libwkhtmltox.so.0.12 /lib64
sudo mv libwkhtmltox.so.0.12.0 /lib64
Corregir los permisos
cd /usr/bin/
sudo chown root:root wkhtmlto*
cd /lib64
sudo chown root:root libwkhtmlto*
sudo chown -h root:root libwkhtmlto*
Reiniciar el servidor de Odoo.
para el caso de los que usaron el script para instalar
sudo /etc/init.d/odoo-server start
Luego deben ingresar en la base de Odoo que utilizarán como administrador entrar en
Configuración -> Técnico -> Parámetros -> Parámetros del sistema
Crear una entrada nueva con los siguientes valores
Clave : webkit_path
Valor : /usr/bin/wkhtmltopdf
es probable que cambie la versión con el tiempo, se puede conseguir la nueva en:
link http://sourceforge.net/projects/wkhtmltopdf/files/archive/0.12.0/
donde dice sudo /etc/init.d/odoo-server start debe decir /etc/init.d/odoo-server restart
Fe de erratas :)donde dice sudo /etc/init.d/odoo-server start debe decir /etc/init.d/odoo-server restart
--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Hola Jorge, estuve ausente unos días, pero ya lo solucioné y realmente es muy fácil, antes de darle solución hice algunos pasos cómo me lo describes pero es muy riesgoso mover librerías (kernel panic). Sólo hay que descargar el archivo desde la web wkhmtltopdf.org, allí bajamos encontramos un .deb , pero este archivo se llama wkthmltox si lo instalamos, el nos ayuda arrogando un html que se puede guardar en .pdf, pero el warning seguirá saliendo, puesto que odoo8 busca es wkhtmltopdf. Lo que hay que hacer es descomprimir ese .deb y allí dentro está la versión nueva de wkhtmltopdf, ese archivo hay que remplazarlo por el que se encuentra en /usr/bin y darle los permisos de ejecución con chmod a+x . Saludos ojalá nos sirva, la verdad ese warning ha sido un dolor de cabeza.
--
Proba esta
opción
sudo wget
http://downloads.sourceforge.net/project/wkhtmltopdf/archive/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin
sudo /etc/init.d/odoo-server start
Debes tener las caracteristicas técnicas habilitadas en el usuario administrador