Problema al visualizar archivos PDF

Problema al visualizar archivos PDF

de Leonardo Font -
Número de respuestas: 5

Hola a todos. Tengo el inconveniente, "que me esta volviendo loco" de que las tareas entregadas por los alumnos no las podemos ver (los profes) para corregirlas.

ERROR Generando archivo PDF (archivo no se puede abrir , esta dañado o  es incompatible"

Tengo instalado moodle 3.6+, Unoconv 0.8 y Ghostcript en un Cloud-servidor con sistema operativo Centos7.

Cuando hago la prueba de PATH de Ghostscript da el siguiente error.

Error generando imagen con ghostscript, información del error:

Comando:
 -q -sDEVICE=png16m -dSAFER -dBATCH -dNOPAUSE -r -dFirstPage= -dLastPage= -dDOINTERPOLATE -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sOutputFile= 

Resultado:
Cuando hago la prueba del Test de Unoconv

The version of unoconv you have installed is not supported.

Las rutas del sistema que muestra moodle están todas con el tilde verde de ok.

POR FAVOR!!! si alguien me puede ayudar!! Desde ya muchas Gracias!!!!!

Promedio de valoraciones: -
En respuesta a Leonardo Font

Re: Problema al visualizar archivos PDF

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda
Hola, Leonardo.

El error, ¿surgió derepente? Es decir, ¿antes funcionaba bien y, de un momento a otro, dejó de funcionar?
¿Recuerdas haber modificado algo previamente a que dejara de funcionar? (Instalar algún plugin, por ejemplo)
¿Has actualizado tu servidor recientemente y posteriormente te da este error en Moodle?
Supongo que el error ocurre desde otras máquinas y otros navegadores también...
Si has actualizado el servidor, quizá podrías probar a actualizar tu Moodle a ver si una nueva versión funciona bien tras la actualización del servidor. (Hacer previamente una copia de seguridad de tu Moodle actual)

Saludos.
JP
En respuesta a Juan Pablo Miranda Aguayo

Re: Problema al visualizar archivos PDF

de Leonardo Font -
Hola Juan Pablo, Gracias por responder!!!!!!!!.Este error lo ha hecho siempre desde que lo instalé a moodle. He probado desde distinta computadoras y con distintos navegadores y siempre aparece. En la documentación de moodle se trató este error, he hice lo que se indicaba ahí, pero sigue apareciendo, realmente me tiene de los pelos. Y es una lástima, pues los profesores lo están usando a full y es muy incómodo corregir los trabajos.
Es mas, en la documentación de moodle indica como crear una API para google y utilizar Google Drive para convertir documentos a PDF en reemplazo de UNOCONV, al probar el test de conversion que hace moodle para el convertidor de textos Google Drive funciona bien, pues muestra el archivo ejemplo perfectamente en la pantalla, pero a la hora de activarlo para que lo usen los profesores este no visualiza ninguna tarea.
En respuesta a Leonardo Font

Re: Problema al visualizar archivos PDF

de David Herney -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Moodlers de gran ayuda

Hola Leonardo...

Yo pocas veces trabajo con Centos pero tuve que solucionar eso en algún momento. Te dejo mis notas de esa vez por si te sirven:

Asumo que ya revisaste esto: https://docs.moodle.org/all/es/Universal_Office_Converter_(unoconv)#CentOS_.2F_RedHat que es el punto de partida.

Lo más importante, creo yo, es dar permisos temporales para que apache cree automáticamente un directorio de trabajo en: /usr/share/httpd Eso solamente hay que hacerlo mientras se carga el PDF de prueba la primera vez. Yo lo que hago es darle permisos 777 a ese directorio y apenas apache crea lo que requiere vuelvo a ponerle los permisos originales.


Algo que también me ayudó fue lo siguiente:

Para el Libreoffice seguir el proceso de: https://www.tecmint.com/install-libreoffice-on-rhel-centos-fedora-debian-ubuntu-linux-mint/
Pero descargar el paquete de Libreoffice de https://mirror.clarkson.edu/tdf/libreoffice/stable/


Espero que te sirva.

Saludos

En respuesta a David Herney

Re: Problema al visualizar archivos PDF

de Leonardo Font -
Hola Muchísimas gracias por tu aporte.
Ya revisé los documentos de moodle para instalar Universal_Office_Convert (unoconv) y seguí paso a paso las indicaciones y no tuve suerte!!!
Tambié reinstalle libreoffice y tampoco tuve suerte.
Voy a ver que encuentro o si me puedes especificar un poco mas respecto a dar permisos temporales a apache.
Gracias!! y Gracias!!!
En respuesta a Leonardo Font

Re: Problema al visualizar archivos PDF

de David Herney -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Moodlers de gran ayuda

Prueba dando permisos 777 a /usr/share/httpd, esa ha sido la solución muchas veces. Algo como:

$> chmod 777 /usr/share/httpd

Básicamente eso se requiere porque el usuario Apache necesita tener una carpeta de trabajo para usar las funciones de unoconv, al igual que lo requeriría un usuario normal, solamente que los otros usuarios la tendrían en su home.

Recuerda volver a dejar los permisos como están cuando logres cargar el PDF de prueba, que sería el indicativo de que Apache ya ha creado la carpeta que requiere en esa ruta.

Saludos