Publicado: 23 de marzo de 2017

EsPublico NO da soporte a GESTIONA en GNU/Linux

Escribo este artículo porque la empresa EsPublico que da servicio de Administración Electrónica a muchos municipios españoles a través de su plataforma GESTIONA no ofrece soporte para instalar el configurador de dicha plataforma en sistemas GNU/Linux.

Si usted utiliza sistemas GNU/Linux como Ubuntu, o derivados como LinuxMint, no se preocupe. Con estas sencillas instrucciones podrá instalar el configurador en su distribución GNU/Linux y utilizar GESTIONA.

No entiendo que exista el configurador de GESTIONA para GNU/Linux (lo que sin duda requiere un trabajo e inversión realizados) y que luego EsPublico no ofrezca soporte. Además, esto desplaza a los usuarios hacia el uso de sistemas Windows, que tienen múltiples desventajas para la administración pública: son caros y no respetan la privacidad, en términos generales. En este enlace pueden ver una comparación algo más extensa entre sistemas GNU/Linux y sistemas Windows.

ACTUALIZACIÓN (10/04/18): incluyo aquí nueva información que aporta Juan Antonio BB.

El problema no es con las tarjetas. Las tarjetas instalando el modulo que se descarga en la FNMT para las tarjetas criptográficas se instala y configurando en Firefox como te indica al final cargando la librería y luego los 2 certificados de autoridad funciona y detecta sin problemas. Incluso puedes autenticarte en Gestiona con el lector (Bit4id mini evo) y con la tarjeta sin problemas, pero al ir a firmar luego no detecta el lector...

Ayer me han indicado que en Ubuntu lo han conseguido instalando los drivers bit4id del lector para Linux pero yo he probado en Debian y no hay manera.


ACTUALIZACIÓN: gracias a los comentarios de Jorge Redondo añado aquí cierta información relevante.

En primer lugar a mí se me pasó mencionar (desde EsPublico sí que me lo dijeron) que el configurador para GNU/Linux solo funciona en versión 64 bits.

Por otro lado Jorge me comenta que hay problemas en Ubuntu con las tarjetas criptográficas de Camerfirma, de forma que no hemos conseguido que Ubuntu las reconozca. A falta de hacer más pruebas, o de que alguien nos dé más información. Ésta es la situación en la que estamos.

GESTIONA, además, no firma con certificados almacenados en el navegador, lo que nos deja en una situación algo comprometida, como digo, a falta de hacer algunas pruebas.

INSTALANDO EL CONFIGURADOR EN GNU/LINUX

En primer lugar tenemos que decir aquí que la recomendación de EsPublico para acceder a GESTIONA pasa por utilizar Ubuntu 16.04 (en el caso de los sistemas GNU/Linux) y Mozilla Firefox como navegador, tal como nos han dicho por teléfono.

No obstante, también he probado con Ubuntu 14.04 y funciona sin problema.

Estas instrucciones funcionan para Ubuntu 14.04 y 16.04, así como LinuxMint 17 y 18. Para otros derivados de Ubuntu debería funcionar también, si bien no lo he comprobado.

En primer lugar abriremos Mozilla Firefox he iremos a la dirección de acceso a GESTIONA que nos hayan proporcionado. Generalmente su estructura es: gestiona-XX.espublico.com

Donde XX es el número que nos corresponda.

Introduciremos nuestro usuario y contraseña y pulsaremos el botón ENTRAR, o iniciaremos sesión con DNI electrónico.

Iniciando sesión en GESTIONA

A continuación veremos una barra de progreso y un texto que indica que se está comprobando la configuración del equipo. La barra estará quieta en el paso 1 de 7, y aparecerá una animación dando vueltas.

Entrando en GESTIONA

Tras unos 30 segundos, aproximadamente, la barra no progresa y aparece la siguiente pantalla.

En ella podemos ver un mensaje indicando que el equipo no está configurado. Aparecen dos botones. Haremos clic en el que dice CONFIGURAR.

Configurando GESTIONA

Pasaremos a la siguiente pantalla en la que se nos ofrece un botón para descargar el asistente de configuración. Haremos clic en el botón DESCARGAR.

Descargar GESTIONA

A continuación aparecerá la siguiente ventana para descargar el archivo con el configurador. Tenemos que asegurarnos de que está marcada la opción GUARDAR ARCHIVO, y haremos clic en ACEPTAR.

Descargar GESTIONA

El archivo se descargará en la carpeta DESCARGAS, salvo que hayamos modificado la configuración del navegador.

Tenemos que tener en cuenta que la versión que aparece en el nombre del archivo puede variar, pues con el tiempo se publicarán versiones más modernas del configurador.

Llegados a este punto cerraremos la ventana de Mozilla Firefox, y después abriremos el Gestor de Archivos e iremos a la carpeta de DESCARGAS. Allí veremos el archivo que hemos descargado. Si no es así lo descargaremos de nuevo y nos fijaremos bien dónde se guarda el archivo. Si hay muchos archivos en esta carpeta podemos liarnos más adelante. Es recomendable que borremos el resto de archivos de la carpeta descargas, o que los ordenemos en otras carpetas antes de seguir.

Carpeta descargas

Ahora, haremos clic con el botón derecho en el espacio en blanco de la carpeta que tenemos abierta y elegiremos la opción ABRIR EN TERMINAL.

Así se abrirá una terminal de comandos situada en la carpeta de descargas. La maximizamos para ver mejor las líneas, con el botón de maximizar igual que el resto de ventanas.

Abriendo una terminal en la carpeta descargas

Ahora introduciremos algunos comandos para poner en funcionamiento el configurador (recuerda que debes tener cerradas todas las ventanas de Mozilla Firefox).

En primer lugar vamos a asegurarnos de que tenemos instalado java. Para ello escribimos lo siguiente (ojo, escríbelo con cuidado una sola cosa mal puesta y no funcionará):

sudo apt-get install default-jre

Y pulsamos Intro. El sistema nos pide nuestra contraseña. Tenemos que poner la misma contraseña con la que iniciamos sesión al entrar en GNU/Linux cuando encendemos el ordenador, y luego volvemos a pulsar Intro.

****************

Y ahora pueden pasar dos cosas.

CASO 1. Si java ya está instalado aparecerá lo siguiente:

Java está instalado

En este caso no tenemos que hacer nada, simplemente pasamos al siguiente paso.

CASO 2. Si java no está instalado aparecerá lo siguiente:

Java no está instalado

Escribiremos la letra S y pulsaremos Intro para que se instale java.

Saldrán un montón de letras en la pantalla. Simplemente tenemos que esperar a que termine. No será mucho tiempo, depende del equipo y de la conexión a Internet. Cuando volvamos a ver la línea de comandos lista para escribir de nuevo pasamos al siguiente punto.

****************

Ahora vamos a empezar con la instalación del configurador. Para ello, en la misma terminal donde hemos escrito los comando anteriores, ahora escribimos:

ls -l

Y pulsamos Intro.

Listando los archivos de la carpeta

Aparecerá una línea con el archivo que tenemos en la carpeta y sus permisos identificados por unas letras al comienzo de la línea. No aparecerá ninguna x, indicando que no se puede ejecutar, cosa necesaria para ponerlo en marcha.

Para darle permisos de ejecución escribimos:

chmod +x Gestiona_unix_5_1_99.sh

TRUCO: el nombre del archivo es largo. Cuando lleguemos a él escribimos la primera letra, mayúscula en este caso, y luego pulsamos el tabulador (está encima del bloqueo de mayúsculas y tiene dos flechas, una en cada sentido). Así el nombre terminará de escribirse sólo, siempre que no tengamos más archivos que empiecen con G.

Y pulsamos Intro.

Aparentemente no pasará nada. Volvemos a escribir:

ls -l

Y pulsamos Intro.

Ahora podemos ver una x en las letras del inicio, que quiere decir que ya podemos ejecutar el archivo. Y, además, el nombre del archivo aparece en color verde.

Dando permiso de ejecución

Ahora, para poner en marcha el configurador, escribimos:

sh Gestiona_unix_5_1_99.sh

OJO: debemos recordar poner el nombre que tenga tu archivo. El truco del tabulador nos será de ayuda.

OJO 2: no podemos poner sudo delante del comando. Si lo ejecutamos como sudo luego no funcionará correctamente. Si nos equivocamos simplemente lo haremos de nuevo sin sudo.

Y pulsamos Intro.

Ahora irán saliendo las ventanas del asistente. En la primera simplemente nos dan la bienvenida al asistente. Es recomendable leer siempre estas ventanas. Después de leer, le damos a SIGUIENTE.

Bienvenida al asistente

En la segunda ventana aparecerá una ruta. Algo así: /home/<nombre usuario>/Asistente Gestiona.

No cambiamos nada de la ruta. Simplemente le damos a SIGUIENTE.

Ruta de instalación

La siguiente ventana nos avisa de que antes de continuar debemos cerrar todas las ventanas de todos los navegadores que tengamos. Después de hacerlo, si es que no lo habíamos hecho antes, le damos de nuevo a SIGUIENTE.

Después aparecerá una barra de progreso, y un poco después la última ventana del asistente indicando que el proceso de configuración a terminado. Hacemos clic en FINALIZAR.

Ruta de instalación

El asistente se cierra. Podemos cerrar la terminal de comandos, en la x como el resto de ventanas, o escribiendo “exit” (sin las comillas) y pulsando Intro.

Ahora volvemos a abrir Mozilla Firefox y volvemos a ir a la dirección de gestiona que nos han proporcionado. Introducimos usuario y contraseña.

Esta vez, si todo va bien, la barra de progreso que sale a continuación, tras unos segundos, comenzará a avanzar e irá pasando por los pasos 1 a 7. Este proceso puede tardar más o menos tiempo en función del equipo con el que estemos trabajando y de la velocidad de la conexión a Internet. Es importante tener un poco de paciencia y esperar a que el proceso termine.

Comprobación y actualización de la configuración

Al finalizar dicho proceso saldrá la pantalla de de inicio de GESTIONA. ¡Bien hecho!

Acceso correcto a GESTIONA

Por último, es recomendable eliminar el archivo descargado.

Si te parece que EsPublico debería dar soporte para sistemas GNU/Linux igual que lo hace para sistemas Windows llama al número de soporte y díselo. A mi me han dicho que sólo lo harán si lo solicita más gente.

Si necesitas ayuda y ellos no te dan respuesta, puedes escribirme a la dirección de correo electrónico que aparece al final de la página.

Volver arriba

Créditos de las imágenes tomadas del exterior: