En caso de problema de previsualización de PDF en Debian/Ubuntu/Mint/Elementary

Started by kredge, 05 April 2019 à 12:14:03

Previous topic - Next topic

kredge

En los sistemas Debian, Ubuntu, Mint or Elementary, es posible que JustConsum no pueda abrir archivos PDF directamente (utilizado en el software para ediciones de la lista de los informes y también para los detalles de un informe).
El software no parece ser capaz de abrir el documento PDF.....
Una primera solución sería guardar primero el archivo en el disco duro, luego abrirlo fuera de JustConsum: entonces verás el contenido del archivo apparecer en pantalla.

Pero el problema podría ser simplemente un bloqueo del sistema Linux:
Puede ser "AppArmor" que impide que el lector de PDF "Evince" abra el archivo generado por JustConsum.

Así es como se arregla esto:

En modo "root", ejecute primero el comando: "apparmor_status".
Deberías tener una respuesta como:

    root@brix:~# apparmor_status
    apparmor module is loaded.
    14 profiles are loaded.
    14 profiles are in enforce mode.
    /usr/bin/evince


A continuación, compruebe que la herramienta "apparmor-utils" está bien instalada:
en caso de duda, ejecute el comando, de nuevo en modo "root", "apt-get install apparmor-utils".

Luego ejecutar en modo "root" de nuevo "aa-complain /usr/bin/evince".
Obtendrá una respuesta como esta:

    root@brix:~# aa-complain /usr/bin/evince
    Setting /usr/bin/bin/evince to complain mode.


Para comprobar si la protección "apparmor" ha funcionado correctamente, vuelva a ejecutarla en modo "root": "apparmor_status".
Deberías tener una respuesta como:

    root@brix:/etc# apparmor_status
    apparmor module is loaded.
    14 profiles are loaded.
    11 profiles are in enforce mode.


Esta operación permite lanzar con éxito el visor "Evince" del sistema, desde el software JustConsum.

Para más información sobre el desbloqueo de "Evince":
https://askubuntu.com/questions/486150/evince-error-while-loading-shared-libraries-permission-denied
https://help.ubuntu.com/community/AppArmor