Page 4 of 5
Posted: Wed Jul 27, 2022 10:37 am
by wellno1
anarxisco wrote:En una máquina nueva no me deja autenticarme en la página de Clave, sigue en loop. Se que no es un problema de autofirma, pero a lo mejor alguien se ha encontrado con el mismo fallo y lo ha solucionado.
Mismo problema tanto con firefox como con chromium
Solucionado, certificado caducado
Posted: Mon Aug 08, 2022 11:15 am
by cameta
openjdk-bin-11 Funciona aplicación Funciona en web
Esta versión es eliminada tras mi última actualización. Espero que la 17 no me de problemas.
Posted: Mon Aug 08, 2022 8:15 pm
by expobi
openjdk-bin-17 a mi me funciona perfectamente
Posted: Tue Aug 09, 2022 11:25 am
by cameta
He hecho el test de autofirma y ningún problema.
Posted: Thu Apr 27, 2023 3:48 pm
by papu
actualizada a la 1.8

Gracias
Posted: Mon May 29, 2023 9:56 am
by otrocorreoinutil
Solo quería agradecer el repo con los ebuilds de fnmt y autofirma. Me dio problemas en firefox, pero me funciona en google-chrome.
David
Posted: Mon May 29, 2023 10:05 am
by mani001
A mi me funciona bien en Firefox...y también me sumo a los agradecimientos: muchas gracias!!
Posted: Wed Jun 21, 2023 6:08 pm
by urcindalo
Buenas tardes a todos.
Por resumir, estoy tratando de instalar autofirma a través del ebuild autofirma-bin en
https://gitlab.com/quilosaq/qq-gentoo
Sin embargo, cuando trato de instalar la versión 1.8 del mismo me da error de tamaño de código fuente por cambio de versión:
Code: Select all
>>> Downloading 'https://estaticos.redsara.es/comunes/autofirma/currentversion/AutoFirma_Linux_Debian.zip'
--2023-06-21 19:20:03-- https://estaticos.redsara.es/comunes/autofirma/currentversion/AutoFirma_Linux_Debian.zip
Resolving estaticos.redsara.es (estaticos.redsara.es)... 185.73.172.42
Connecting to estaticos.redsara.es (estaticos.redsara.es)|185.73.172.42|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 51564145 (49M) [application/zip]
Saving to: ‘/var/cache/distfiles/AutoFirma_Linux_Debian.zip.__download__’
/var/cache/distfile 100%[===================>] 49,17M 8,30MB/s in 5,8s
2023-06-21 19:20:09 (8,44 MB/s) - ‘/var/cache/distfiles/AutoFirma_Linux_Debian.zip.__download__’ saved [51564145/51564145]
!!! Fetched file: AutoFirma_Linux_Debian.zip VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got: 51564145
!!! Expected: 51858935
Refetching... File renamed to '/var/cache/distfiles/AutoFirma_Linux_Debian.zip._checksum_failure_.8q8c75rr'
Eso lo puedo solucionar a mano borrando el manifest y regenerándolo. Sin embargo, después de hacer eso, el error es otro:
Code: Select all
>>> Emerging (1 of 1) app-office/autofirma-bin-1.8::qq-gentoo
* AutoFirma_Linux_Debian.zip BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Unpacking source...
* unpack...
>>> Unpacking AutoFirma_Linux_Debian.zip to /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8
ar: /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8/AutoFirma_1_8_0.deb: No such file or directory
tar (child): /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8/deb/data.tar.zst: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
El nuevo .deb oficial ahora contiene .gz. en vez de .zst. Corrigiendo eso también en el ebuild consigo instalar:
Code: Select all
[ebuild N ~] app-office/autofirma-bin-1.8::qq-gentoo 0 KiB
Total: 1 package (1 new), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No] Y
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-office/autofirma-bin-1.8::qq-gentoo
* AutoFirma_Linux_Debian.zip BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Unpacking source...
* unpack...
>>> Unpacking AutoFirma_Linux_Debian.zip to /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8
./
./etc/
./etc/firefox/
./etc/firefox/pref/
./etc/firefox/pref/AutoFirma.js
./usr/
./usr/bin/
./usr/bin/autofirma
./usr/lib/
./usr/lib/AutoFirma/
./usr/lib/AutoFirma/AutoFirma.jar
./usr/lib/AutoFirma/AutoFirma.png
./usr/lib/AutoFirma/AutoFirmaConfigurador.jar
./usr/share/
./usr/share/AutoFirma/
./usr/share/AutoFirma/AutoFirma.svg
./usr/share/applications/
./usr/share/applications/afirma.desktop
./usr/share/common-licenses/
./usr/share/common-licenses/eupl-1.1.txt
./usr/share/common-licenses/gpl-2.0.txt
./usr/share/doc/
./usr/share/doc/AutoFirma/
./usr/share/doc/AutoFirma/EUPL-1.1.gz
./usr/share/doc/AutoFirma/GPL-2.0.gz
./usr/share/doc/AutoFirma/copyright
>>> Source unpacked in /var/tmp/portage/app-office/autofirma-bin-1.8/work
>>> Preparing source in /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-office/autofirma-bin-1.8/work/autofirma-bin-1.8 ...
>>> Source compiled.
>>> Test phase [not enabled]: app-office/autofirma-bin-1.8
>>> Install app-office/autofirma-bin-1.8 into /var/tmp/portage/app-office/autofirma-bin-1.8/image
* install...
>>> Completed installing app-office/autofirma-bin-1.8 into /var/tmp/portage/app-office/autofirma-bin-1.8/image
* Final size of build directory: 153852 KiB (150.2 MiB)
* Final size of installed tree: 53112 KiB ( 51.8 MiB)
* QA Notice: This package installs one or more .desktop files that do not
* pass validation.
*
* /usr/share/applications/afirma.desktop: error: value "1.8.2" for key "Version" in group "Desktop Entry" is not a known version
* /usr/share/applications/afirma.desktop: error: value "Office;Utilities;Signature;Java" for key "Categories" in group "Desktop Entry" contains an unregistered value "Signature"; values extending the format should start with "X-"
* /usr/share/applications/afirma.desktop: error: value "Office;Utilities;Signature;Java" for key "Categories" in group "Desktop Entry" contains an unregistered value "Utilities"; values extending the format should start with "X-"
*
>>> Installing (1 of 1) app-office/autofirma-bin-1.8::qq-gentoo
* checking 8 files for package collisions
>>> Merging app-office/autofirma-bin-1.8 to /
--- /etc/
>>> /etc/autofirma/
>>> /etc/autofirma/AutoFirma.js
--- /opt/
--- /opt/firefox/
--- /opt/firefox/defaults/
--- /opt/firefox/defaults/pref/
>>> /opt/firefox/defaults/pref/AutoFirma.js -> ../../../../etc/autofirma/AutoFirma.js
--- /usr/
--- /usr/share/
--- /usr/share/applications/
>>> /usr/share/applications/afirma.desktop
>>> /usr/share/AutoFirma/
>>> /usr/share/AutoFirma/AutoFirma.svg
--- /usr/bin/
>>> /usr/bin/autofirma
--- /usr/lib/
>>> /usr/lib/AutoFirma/
>>> /usr/lib/AutoFirma/AutoFirma.jar
>>> /usr/lib/AutoFirma/AutoFirma.png
>>> /usr/lib/AutoFirma/AutoFirmaConfigurador.jar
* postinst...
* Updating .desktop files database ... [ ok ]
jun 21, 2023 7:48:58 P. M. es.gob.afirma.standalone.configurator.AutoFirmaConfigurator <init>
INFO: Se configurara la aplicacion en modo nativo
jun 21, 2023 7:48:58 P. M. es.gob.afirma.standalone.configurator.ConsoleManager getConsole
INFO: Se utilizara la consola del sistema
jun 21, 2023 7:48:58 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Identificando directorio de aplicación...
jun 21, 2023 7:48:58 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Directorio de aplicación: /usr/lib/AutoFirma
jun 21, 2023 7:48:58 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Generando certificado para la comunicación con el navegador web...
jun 21, 2023 7:48:59 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Se guarda el almacén de claves en el directorio de instalación de la aplicación
jun 21, 2023 7:48:59 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Se va a instalar el certificado en el almacen de Mozilla Firefox
jun 21, 2023 7:48:59 P. M. es.gob.afirma.standalone.configurator.ConfiguratorFirefoxLinux createScriptsToSystemKeyStore
INFO: Comprobamos que se encuentre certutil en el sistema
jun 21, 2023 7:48:59 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Fin de la configuración
*
* NOTA: Si AutoFirma no funciona con usuarios recien creados se debe hacer una
* reinstalación
*
>>> app-office/autofirma-bin-1.8 merged.
>>> Regenerating /etc/ld.so.cache...
>>> Recording app-office/autofirma-bin in "world" favorites file...
>>> Completed (1 of 1) app-office/autofirma-bin-1.8::qq-gentoo
* Messages for package app-office/autofirma-bin-1.8:
* QA Notice: This package installs one or more .desktop files that do not
* pass validation.
*
* /usr/share/applications/afirma.desktop: error: value "1.8.2" for key "Version" in group "Desktop Entry" is not a known version
* /usr/share/applications/afirma.desktop: error: value "Office;Utilities;Signature;Java" for key "Categories" in group "Desktop Entry" contains an unregistered value "Signature"; values extending the format should start with "X-"
* /usr/share/applications/afirma.desktop: error: value "Office;Utilities;Signature;Java" for key "Categories" in group "Desktop Entry" contains an unregistered value "Utilities"; values extending the format should start with "X-"
*
* GNU info directory index is up-to-date.
/usr/bin/autofirma se abre y funciona, pero desde Firefox no se puede conectar con Autofirma. Por ejemplo, en la página
https://portafirma.ual.es que uso para firmas actas aparece el error:
El proceso de firma ha fallado: No se pudo contactar con Autofirma
Mi firefox sólo tiene un perfil y está configurado como se indica en mensajes anteriores:
Code: Select all
$ cat ~/.mozilla/firefox/profiles.ini
[Profile0]
Name=default-release
IsRelative=1
Path=ixswsg9t.default-release
[General]
StartWithLastProfile=1
Version=2
[Install6AFDA46A1A8AD48]
Default=ixswsg9t.default-release
Locked=1
¿Alguna idea? Me tiene frito.
Posted: Wed Jun 21, 2023 7:08 pm
by quilosaq
Hasta que se corrija el problema quizá te pueda servir la versión 1.7.1 de AutoFirma:
Code: Select all
emerge --oneshot =autofirma-bin-1.7.1-r2
Posted: Thu Jun 22, 2023 8:11 am
by urcindalo
quilosaq wrote:Hasta que se corrija el problema quizá te pueda servir la versión 1.7.1 de AutoFirma:
Code: Select all
emerge --oneshot =autofirma-bin-1.7.1-r2
Gracias por la sugerencia, pero el error es el mismo: desde el navegador (Firefox o Brave) no se puede conectar con Autofirma.
¿A alguien le funciona la 1.7.1? Porque entonces el error debe estar en alguna parte de mi sistema. Hace dos años (no recuerdo si con la versión 1.7.1 o la anterior, pero con el ebuild de guru) me funcionó, pero la alegría duró poco antes de no poder conectarse.
Añado información:
Con openjdk-bin (8 y 17) que tenía instalado fallaba como he descrito antes. Instalando y cambiando a icedtea-bin-8 también falla pero parece ser algo más explícito:
Ha ocurrido un error realizando la operación.
(SAF_45: No se pudo abrir un socket para la comunicación con la aplicación)
es.gob.afirma.standalone.protocol.SocketOperationException: No se ha podido abrir ningun socket. Se aborta la comunicacion.
at es.gob.afirma.standalone.protocol.AfirmaWebSocketServerManager.startService(AfirmaWebSocketServerManager.java:92)
at es.gob.afirma.standalone.protocol.ProtocolInvocationLauncher.launch(ProtocolInvocationLauncher.java:240)
at es.gob.afirma.standalone.protocol.ProtocolInvocationLauncher.launch(ProtocolInvocationLauncher.java:138)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:691)
Code: Select all
$ eselect java-vm list
Available Java Virtual Machines:
[1] icedtea-bin-8 system-vm user-vm
[2] openjdk-bin-8
[3] openjdk-bin-17
Posted: Thu Jun 22, 2023 7:44 pm
by quilosaq
Posted: Sat Jun 24, 2023 4:50 pm
by mani001
Acabo de instalar la nueva versión (1.8.2-r1) en un equipo nuevo y también me da un error al intentar firmar desde Firefox (aunque sí puedo utilizar la aplicación de forma aislada).
En mi caso, al hacer el emerge veo
Code: Select all
INFO: Comprobamos que se encuentre certutil en el sistema
jun 24, 2023 6:47:31 PM es.gob.afirma.standalone.configurator.ConfiguratorFirefoxLinux createScriptsToMozillaKeyStore
INFO: No se encuentran fichero de perfil de Mozilla, por lo que no se instalaran certificados
jun 24, 2023 6:47:31 PM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
WARNING: No se ha detectado un perfil de Mozilla Firefox en el que instalar el certificado
jun 24, 2023 6:47:31 PM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFO: Fin de la configuración
con lo que la cosa aún tiene peor pinta
Conseguiste arreglar lo tuyo,urcindalo?
Posted: Sat Jun 24, 2023 9:02 pm
by quilosaq
@mani001:
El configurador de autofirma no encuentra ningún perfil de firefox en tu sistema. Prueba a ejecutar firefox y luego cerrarlo. Después reinstala autofirma-bin
Posted: Sun Jun 25, 2023 7:14 am
by mani001
Ya había arrancado Firefox muchas veces antes de intentar instalar Autofirma. En cualquier caso,
- borré .mozilla,
- arranqué firefox,
- borré el perfil que no está en uso por defecto (default; por defecto se usa default-esr)
- instalé mi certificado
y mismo error.
Incluso probé a copiar ".mozilla" de otra máquina en la que ahora mismo me funciona el ebuild para Autofirma 1.8, y nada.
En todo caso no acabo de entender qué es lo que hace el configurador...busca un fichero de perfil y hace cambios en todos los usuarios del sistema? Si no, solo para los que estén en un cierto grupo?
Posted: Sun Jun 25, 2023 11:22 am
by quilosaq
@mani001:
Que paquete de firefox tienes instalado
Que firefox ejecutas
mani001 wrote:En todo caso no acabo de entender qué es lo que hace el configurador...busca un fichero de perfil y hace cambios en todos los usuarios del sistema? Si no, solo para los que estén en un cierto grupo?
Efectivamente, el configurador de firefox instala un certificado en todos los pefiles de firefox de todos los usuarios del sistema en los que encuentre una base de datos de certificados donde poder instalarlo.
Posted: Sun Jun 25, 2023 11:36 am
by mani001
Utilizo Gentoo
estable
Code: Select all
root@pavilion ~ equery list *firefox*
* Searching for *firefox* ...
[IP-] [ ] www-client/firefox-102.12.0:esr
root@pavilion ~ firefox -v
Mozilla Firefox 102.12.0esr
Posted: Sun Jun 25, 2023 12:25 pm
by quilosaq
No estoy seguro pero dudo que el configurador de autofirma encuentre perfiles de firefox en /root. Prueba a usar firefox en un usuario normal.
Posted: Mon Jun 26, 2023 7:50 am
by urcindalo
Quiero agradecer a quilosaq la actualización al ebuild 1.8.2-r2 en su repositorio.
Autofirma ahora detecta correctamente los certificados instalados en Firefox y permite elegir con cuál se quiere firmar.
De nuevo, muchas gracias

Posted: Mon Jun 26, 2023 8:49 am
by mani001
Pues voy a ser yo...
Volviendo a mi problema: siempre uso Firefox en un usuario normal
Code: Select all
manu@pavilion ~ whoami
manu
manu@pavilion ~ equery list *firefox*
* Searching for *firefox* ...
[IP-] [ ] www-client/firefox-102.12.0:esr
manu@pavilion ~ firefox -v
Mozilla Firefox 102.12.0esr
El "root" de arriba es porque coincidió que lancé esos comandos desde una consola de root
Podría esté relacionado con que mis usuarios los gestiona "homed" (encriptados)? En cuaquier caso, cuando hago la instalación mi usuario está "activo" y root puede acceder a cualquier fichero en /home/manu
Posted: Mon Jun 26, 2023 5:23 pm
by mani001
Pues sí: el "configurador" de autofirma ignora los usuarios creados por
homed
Solución cutre:
- crearse un usuario "regular" (
useradd o algo así), sea "foo"
- logearse como foo, abrir Firefox, cerrar Firefox
- emerger autofirma otra vez
- copiar el directorio .mozilla de "foo" a tu cuenta (renombrando el que haya por si acaso)
- cambiarle los permisos de .mozilla para tu usuario "de verdad"
EDIT:
https://github.com/ctt-gob-es/clienteafirma/issues/343
Posted: Sun Jul 02, 2023 10:10 pm
by quilosaq
@mani001:
He añadido una revisión del ebuild con soporte precario para usuarios homed:
- Hay que activar la USE homed-user
Los usuarios tienen que estar activos en homed en el momento de la instalación
Los usuarios tienen que haber ejecutado firefox antes de la instalación
https://gitlab.com/quilosaq/qq-gentoo/- ... -r4.ebuild
Posted: Mon Jul 03, 2023 3:28 pm
by mani001
Funciona!!
Muchas gracias!!
Posted: Thu Oct 05, 2023 10:13 pm
by cameta
!
Code: Select all
! Couldn't download 'AutoFirma_Linux_Debian.zip'. Aborting.
* Fetch failed for 'app-office/autofirma-bin-1.8.2-r4', Log file:
* '/var/tmp/portage/app-office/autofirma-bin-1.8.2-r4/temp/build.log'
Ha fallado el ebuild. Es como si hubiese desaparecido el archivo de origen. Voy a investigar que ha pasado.
>>> Downloading '
https://estaticos.redsara.es/comunes/au ... Debian.zip'
--2023-10-06 00:15:30--
https://estaticos.redsara.es/comunes/au ... Debian.zip
Resolving estaticos.redsara.es... 185.73.172.42
Connecting to estaticos.redsara.es|185.73.172.42|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2023-10-06 00:15:30 ERROR 403: Forbidden.
El link en la web es
https://estaticos.redsara.es/comunes/au ... Debian.zip
Posted: Thu Oct 12, 2023 10:12 pm
by quilosaq
Hay una nueva revisión del ebuild:
https://gitlab.com/quilosaq/qq-gentoo/- ... -r5.ebuild
La única novedad es que da instrucciones sobre qué hacer en el caso de que la descarga del archivo falle.
El origen del problema está en alguna configuración que han cambiado en el servidor web donde se publica el archivo que hay que descargar (estaticos.redsara.es). No hay nada que pueda hacer el ebuild para modificar esto ya que la descarga del archivo la hace emerge antes de pasar el control al ebuild.
Una manera de soslayar el problema a nivel de sistema es añadir esta línea
al archivo de configuración global de wget en
Esta orden produce el mismo efecto:
Code: Select all
(root)# echo user-agent = >> /etc/wgetrc
Posted: Thu Oct 12, 2023 11:11 pm
by papu
quilosaq wrote:Hay una nueva revisión del ebuild:
https://gitlab.com/quilosaq/qq-gentoo/- ... -r5.ebuild
La única novedad es que da instrucciones sobre qué hacer en el caso de que la descarga del archivo falle.
El origen del problema está en alguna configuración que han cambiado en el servidor web donde se publica el archivo que hay que descargar (estaticos.redsara.es). No hay nada que pueda hacer el ebuild para modificar esto ya que la descarga del archivo la hace emerge antes de pasar el control al ebuild.
Una manera de soslayar el problema a nivel de sistema es añadir esta línea
al archivo de configuración global de wget en
Esta orden produce el mismo efecto:
Code: Select all
(root)# echo user-agent = >> /etc/wgetrc
hola,
¿qué es la use homed-server? espero que no esa nada esencial porque yo no puedo usar esa USE devido a que utilizo eudev en lugar de systemd(-utils) el cual además tengo masqueado
