ctt-gob-es / clienteafirma

Cliente @firma
http://administracionelectronica.gob.es/ctt/clienteafirma
248 stars 120 forks source link

No se encuentra aplicación para abrir enlaces afirma #263

Open chartre opened 2 years ago

chartre commented 2 years ago

Buenas, acabo de instalar un Ubuntu 22.04 y, tras instalar AutoFirma 1.7.1 con el gestor de paquetes, no es posible usarlo. Primeramente, no reconoce que no hay Java instalado y una vez subsanado eso (instalación manual de openjdk-11), Firefox no es capaz de encontrar ninguna aplicación para abrir enlaces afirma. He probado a desinstalar varias veces pero no hay ningún cambio.

raimundojimenez commented 2 years ago

Lo mismo aquí, con Fedora 35

Probado con Firefox y Chrome. Firefox no registra ningún error, pero Chrome registra el siguiente:

google-chrome.desktop[1206299]: gio: afirma://websocket?v=3&idsession=y7GZ65j9E7HLI4BYO: Operation not supported

El error que recibo al probar la verificación del equipo desde https://sede.dgt.gob.es/es/otros-tramites/verificacion-certificados/padi/padi.shtml es: "No se pudo contactar con AutoFirma"

Probado con SE-Linux habilitado y deshabilitado

jahnog commented 2 years ago

Aún no hay drivers del lector de DNI electrónico para ubuntu 22.04. Solo hay hasta 21.10 www.dnielectronico.es

chartre commented 2 years ago

Aún no hay drivers del lector de DNI electrónico para ubuntu 22.04. Solo hay hasta 21.10 www.dnielectronico.es

Desconozco las dependencias y arquitectura, pero yo me refiero a que los enlaces de las webs no abren la aplicación, en mi caso, solo para usar el certificado digital, no el DNI.

jahnog commented 2 years ago

Otro problema que tiene Ubuntu 22.04 es que solo ofrece el Firefox desde un paquete snap y no de un deb. El snap encapsula mas las aplicaciones, es mas seguro especialmente para navegadores, pero genera muchos problemas de comunicación entre el navegador y otras aplicaciones, como administradores de contraseñas o en nuestro caso aplicaciones de firma/certificados. No hice pruebas, porque necesitaba si o si el DNI electronico y tuve que volver a la version 21.10, pero tal vez si desinstalas el firefox sudo snap remove firefox y lo descargas e instalas desde internet, tal vez te funcione https://www.mozilla.org/es-ES/firefox/new/

samuel-gf commented 2 years ago

Yo tengo firefox instalado mediante el método tradicional:

sudo apt install firefox

y también lo he instalado como un ejecutable que he descargado de su web oficial y no he conseguido que funcione tampoco

samuel-gf commented 2 years ago

Finalmente pude encontrar una solución:

He instalado Oracle 8 sobre Ubuntu 20 y ha funcionado bien siguiendo esta guía https://www.fosstechnix.com/install-oracle-java-8-on-ubuntu-20-04/

Ojalá que pueda servir de ayuda a otras personas

jahnog commented 2 years ago

Finalmente pude encontrar una solución:

He instalado Oracle 8 sobre Ubuntu 20 y ha funcionado bien siguiendo esta guía https://www.fosstechnix.com/install-oracle-java-8-on-ubuntu-20-04/

Ojalá que pueda servir de ayuda a otras personas

Hola @profesors , has instalado la versión de 251 de Java 8, tal como lo muestra el enlace que pasaste?

chartre commented 2 years ago

Buenas, pues a mi me acaba de funcionar con la versión descargada de la web, ojo que no es una instalación, si no una ejecución de un compilado, como si fuera una versión portable. La versión de éste descargado es la 101.0.1. En cambio, la versión del paquete snap es 101.0. Por otro lado, hice la prueba de desinstalar el snap y hacer la instalación con apt, y también funcionó, aunque durante la instalación pone que se hace uso del paquete snap:

=> Installing the firefox snap ==> Checking connectivity with the snap store ==> Installing the firefox snap firefox 101.0.1-1 from Mozilla✓ installed => Snap installation complete

En cambio, la instalción que se hace con apt es de la misma versión que la descarga de la web, la 101.0.1 Una cosa rara que me ha pasado intentando volver al snap es que, después de hacer un apt remove, snap install firefox me dice que ya está instalado... y ya no le dí más vueltas.

En resumen, creo que se puede decir que el problema se resuelve instalando Firefox mediante apt y no snap.

jap1968 commented 1 year ago

Ubuntu 22.04.2 LTS, kernel 5.15.0-71-generic

Después de perder casi 2 horas haciendo infinidad de pruebas y siguiendo (sin éxito) instrucciones como éstas: https://ubuntuhandbook.org/index.php/2022/01/default-torrent-app-magnet-links-ubuntu/ https://www.autoaprendizaje.es/2020/11/14/solucion-error-protocolo-desconocido-afirma-en-autofirma-para-linux/

Al final la solución ha resultado ser mucho más sencilla:

Ha funcionado a la primera. No merece la pena molestarse en perder más tiempo con Firefox.

anxo-outeiral commented 1 year ago

Os dejo estos 2 issues con ayudas al respecto para solucionar esta incidencia:

https://github.com/ctt-gob-es/clienteafirma/issues/250 https://github.com/ctt-gob-es/clienteafirma/issues/167

Espero que os funcione.