Firmar documento en la Junta de Andalucía con Linux
Si estás en la odisea de tratar de firmar un documento desde un sistema linux (como Ubuntu que tiene un servidor) y estás aquí, posiblemente estés hasta l~s @#~¬@ de intentar hacer mil intentos para que el asistente nos acepte la firma.
Primero, por que te dirá que la máquina de java no está disponible, que si el navegador que estás utilizando es nuevo, seguro y demasiado actual para utilizar su sistema y que tienes que trabajar con Internet Explorer 11 o un Mozilla Firefox 45… (cuando escribo esto, la versión es la 96… ¿hola?)
Después de pasar por mensajes de error saf 19 de que la firma no está disponible en el almacén y otras lindezas… la solución que encontré ha sido bastante sencilla en realidad, ya que el problema no solo venía por el problema de versiones de navegador, si no que la versión de java actual tampoco es compatible, así que la solución es cambiar la versión de java, al menos a mí me funcionó.
update-alternatives --config java
Con esta línea de comando en la terminal, se mostrarán las diferentes versiones de java instaladas en nuestro ordenador, quedaría algo como lo siguiente:
Existen 2 opciones para la alternativa java (que provee /usr/bin/java). Selección Ruta Prioridad Estado ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modo automático 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modo manual 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 modo manual Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 2
En mi caso, simplemente pulsé la opción 2 como se puede mostrar, que es la versión de Java 8 y pude abrir sin problema el autofirmaJA y ya pude acceder “sin problemas” y 4 noches perdidas de mi vida en la oficina virtual.
Espero que te ayude 😉
Comments
Muchísimas gracias por tu ayuda. Me he llevado días navegando buscando una solución, y nada de lo que había encontrado me solucionaba el problema. De nuevo muchísimas gracias.
P.D.: para cambiar la versión de java, he tenido que hacerlo con sudo: “sudo update-alternatives –config java”
Gracias a ti por comentar. Me hace sentir menos solo xD.
Ya me volví loco hasta descubrir como hacerlo, así que supongo que más de uno vendrá detrás para poder presentar papeles desde Linux a la Junta…