Autofirma en debian 10

61 envíos / 0 nuevos
Último envío
Vie, 11/03/2022 - 07:11
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Por Dios, por fin, hablamos de tu a tu, vamos al grano. Gracias, Panko, eso es lo que yo buscaba, al grano.

Yo pienso en lo escrito por ti último idénticamente, pero pensando igual y todo, pasa algo mas, con Debian y mi opinión de discriminación por ser usuario de Debian. Te cuento: He puesto lo que has dicho y este es el resultado con la instalación de:

He intentado instalar en este orden, tal como acordamos con toda la ruta y con la instrucción: apt install rutacompleta/archivoAutofirma.deb

autofirma_v1_6_0_jav04-linux.deb

autofirma_v1_6_0_jav02.deb

En los dos casos me devuelve esto:

No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 autofirmaja : Depende: openjdk-8-jre pero no es instalable o
                        oracle-java8-jre pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

 

Ya lo tenemos cercado podemos pensar con sabiduría como resolverlo o tambien cabe decir, nos plantamos aquí ya que Debian no puede instalar esto por discapacidad o por que la Junta Andalucia discrimina a los Andaluces con Debian y favorece a los sistema como Windows y Mac que pasan sobresitos por debajo de la mesa y no estoy acusando sino divagando sobre una realidad alterna.

Vie, 11/03/2022 - 13:06 (Responder a #42)
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Te falta java 8, que no tenes , entonces instalaldo
Como creo que tenes debian 10 , no esta en ese repositorio la alternativa es
https://blackdiezone.net/2021/02/como-instalar-java-8-en-debian-gnu-linux-10-buster/
o
https://installvirtual.com/install-java-8-on-debian-10-buster/
Y si queres mas opciones usando el buscador pones :
"linux debian 10 install openjdk-8-jre " y te va a salir una larga lista de sitios donde lo explican .
Luego que lo instales , usando
udate-alternatives --config java
estableces como predeterminado java 8
Aunque no se si te sirva ,por que yo no hablo de tu a tu ,,claro ,,,, en fin .

Vie, 11/03/2022 - 13:46
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Siguiendo tus enlaces y a su vez sus instrucciones ambos enlaces me arrojan el siguiente resultado:

No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 autofirmaja : Depende: openjdk-8-jre pero no es instalable o
                        oracle-java8-jre pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

 

Por lo tanto sigo sin solucionar el problema.

 

Tu:

Aunque no se si te sirva ,por que yo no hablo de tu a tu ,,claro ,,,, en fin .

 

Enserio te vas a molestar por que digo que Panko a ido al grano. Tu ahora has ido al grano, yo busco soluciones pero no estar dando vueltas y vueltas al tío vivo. Si quieres te pido disculpa por alguna ofensa que yo en particular desconozco.

Y gracias como siempre caliban. Seamos constructivos por favor. Y esto sinceramente esta pudiendo con todos.

 

Nota importante: Cuando hago esto me arroja ahora esto:

update-alternatives --config java
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/adoptopenjdk-8-hotspot-amd64/bin/java   1081      modo manual
  2            /usr/lib/jvm/java-11-openjdk-amd64/bin/java          1111      modo manual

Y he seleccionado el "1"

Vie, 11/03/2022 - 13:54 (Responder a #44)
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Bien si pones
# java -version
te indicara que la seleccionada (la que esta por defecto en uso ) sera la ocho ,entonces ,supongo
la instalacion de autofirma ya no se quejara de dependencias incumplicas ,, por java8

Vie, 11/03/2022 - 16:04
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Como ya te he dicho al poner java -version dice:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

Pero al instalar autofirma de la junta andalucia dice:

No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 autofirmaja : Depende: openjdk-8-jre pero no es instalable o
                        oracle-java8-jre pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

 

Por lo tanto supongo que estoy en las mismas. Por que? sinceramente no llego y no se que decirte, ahora alguien que vea esta info, quizás sepa interpretarlo. 

 

Vie, 11/03/2022 - 16:57 (Responder a #46)
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Como java8 lo instalaste luego de instalar autofirma , intenta previamente desinstalar autofirma y luego volver a instalarlo ,
El manual de la pagina oficial indica tener las dependencias previamente instaladas .
apt-get remove –-purge autofirma

Vie, 11/03/2022 - 17:32
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Tras hacer todo lo que me has aconsejado, osea apt-get remove... a funcionado perfectamente tu comando. Después he intentado nuevamente apt install ... con toda la ruta y me ha arrojado nuevamente que no se instala por los mismos motivo, te lo aporto:

No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 autofirmaja : Depende: openjdk-8-jre pero no es instalable o
                        oracle-java8-jre pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

java -version me informa que tengo esto:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

 

Que opinas esto que tengo es openjdk-8-jre u oracle-java8-jre por que parece que no, pero sinceramente ni puedo opinar por que no se realmente. Ahora en mi opinión parece como que este java que tengo no es lo que pide.

 

Sáb, 12/03/2022 - 08:16 (Responder a #48)
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

debianspirit wrote:

Tras hacer todo lo que me has aconsejado, osea apt-get remove... a funcionado perfectamente tu comando. Después he intentado nuevamente apt install ... con toda la ruta y me ha arrojado nuevamente que no se instala por los mismos motivo, te lo aporto:

No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 autofirmaja : Depende: openjdk-8-jre pero no es instalable o
                        oracle-java8-jre pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

java -version me informa que tengo esto:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

 

Que opinas esto que tengo es openjdk-8-jre u oracle-java8-jre por que parece que no, pero sinceramente ni puedo opinar por que no se realmente. Ahora en mi opinión parece como que este java que tengo no es lo que pide.

 

 

Fíjate bien en el nombre de las dependencias que te pide, openjdk-8-jre o oracle-java8-jre. Ahora fíjate con aptitude show o ape show como se llama el paquete que has instalado para tener java en el sistema.

esa diferencia es la que te está causando el problema de dependencias, hazte cuenta que el sistema busca tener instalado openjdk-8-jre para instalar aufirmaja, pero se encuentra, por ejemplo, AdoptOPen-8-jre (no se si es asi como ha llamado el sistema a ese paquete).

Pues esto, ni más ni menos, es lo que te ocurre y hace que no puedas instalar autofirma.

Para mí tienes estas opciones opciones:.

1.- Descarga los paquetes openjdk-8-jre y los que necesites del repositorio de debian sid o de testing, o de otra rama que los incluya, los instalas con apt install ./ruta-descarga/openjdk-8-jreBLABLABLA.deb como te hemos dicho (quita previamente el java 8 que has instalado). Y una vez tengas esos paquetes de java instalados el sistema ya encontrará openjdk-8-jre instalado en lugar de AdoptOpenjdk-8-jre y te permitirá acabar la instalación de autofirmaja. (Sería por la que yo optaría si no pudiera añadir los repositorios e instalarlo desde ahi)

2.- Usando dpkg, extraer el contenido del paquete que descargaste de autofirmaja, modificar la parte donde indica las dependencias para cambiar openjdk-8-jre por el nombre que te indique el paquete que has instalado, asi comparando lo que había y lo que habrá después en esas dependencias será:
antes: openjdk-8-jre | oracle-java8-jre
después openjdk-8-jre | adoptopenjdk-8-jre (repito, este ultimo nombre es inventado, tienes que ver como se llama el paquete insalado, no el archivo.deb, si no el nombre que le ha dado el sistema). Tras esto, otra vez don dpkg recreas el paquete deb de autofirmaja y vuelves a instalarlo con apt install /ruta/autofirmaja....

3.- Buscar como crear un paquete "dummy" e instalarlo para que el sistema crea que si tienes insalado openjdk-8-jre /// modificar el archivo de status de todos los paquetes del sistema añadiendo una entrada para openjdk-8-jre y asi engañarlo y creer que lo tiene instalado, pero esto ultimo es bastante peligroso sobre todo si no tienes copia del archivo, porque puedes provocar que el sistema no sepa lo que tiene instalado o no.

 

Resumiendo, necesitas que el sistema vea que tienes openjdk-8-jre u oracle-java8-jre y cualquier otro aunque también sea java. Yo voto por la primera opción que te he dado que es la más sencilla.

  No hay bar que por bien no venga....
Sáb, 12/03/2022 - 08:57 (Responder a #49)
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

A ver, una cosilla... Para mí que esa página de comprobación del navegador de la junta de andalucía es completamente inútil para el caso que nos afecta...

Ahora vuelves al mismo problema anteior que no te dejaba instalar autofirmaja, pero en un post anterior te recomendamos que descargaras el autofirma que uso yo, que no es autofirmaja que provee la junta de andalucía. Pues bien, tanto con el autofirmaja como con AutoFirma, esa página me dice que no puedo firmar nada... pero sin embargo me he ido a "la oficina de registro electronico" de la junta de andalucía y me ha dejado iniciar un trámite correctamente con mi AutoFirma sin ningún problema, asi que para mí, si quieres dejarte de tanto jaleo y tanta hisotoria, vuelve al post donde pudiste instalar AutoFirma_1_7_1.deb y si consigues volver a realizar la instalación con éxito, en lugar de irte a la pagina de comprobación de firma, vete a realizar un tramite en la junta de andalucía donde necesites certificado digital, estoy seguro de que funcionará sin problemas aunque te digan que el navegador es incompatible.
 

  No hay bar que por bien no venga....
Sáb, 12/03/2022 - 10:22
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias Panko, sinceramente me he divertido mucho con estas dos intervenciones tuyas, han sido verdaderamente didácticas y amenas :)

 

Voy a probar las opciones que me propones y empezaré por la primera ya que veo que es la que mas te gusta y como segunda opción me iré a instalar Autofirma 1.7.1 que funcionó para probar en un tramite de la Junta.

 

Gracias sois muy amables, y no solo tu, todos de verdad. Por último ya os cuento como me fue la aventura, fijate que incluso creo que ya estoy entendiendo todo este lio.

Sáb, 12/03/2022 - 12:41
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Por Dios, abandono soy incapaz de instalar estos paquetes necesarios para Autofirmaja, maldita impotencia. No se, lo intento y lo intento pero no consigo instalarlo en mi Debian 10 Stable. Ya estoy deun espeso que como no se me de en una lista de pasos numerada no voy a poder ni encontrar mi nariz.

Sáb, 12/03/2022 - 13:24 (Responder a #52)
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Veamos, panko te recomienda que regreses a la instalacion de autofirma 1-7, que es la que usa, le funciona y utiliza java 11 (que la tenes instalada) , entonces
Desinstala la version que tenes ,
Volve a configurar por defecto java 11 ( upadte-alternatives bla bla bla ,,,)
1) vas a la pagina oficial para obtener la version dada https://firmaelectronica.gob.es/Home/Descargas.html
2) una vez descargado , te vas al directorio donde esta la descarga y lo descomprimis
3) fijate este mismo tema a partir del comentario N° 11, donde te indico que hacer ,o sea
descomprimir , y luego instalar usando apt install bla bla bla
con eso volverias a tener autofirma 1-7, y directamente intentas gestionar un tramite como te lo indico Panko
Edito :Una vez mas vuelvo a recomendar (a todos ),Tener a mano lapiz y papel ,anotar cada paso dado, previamente si es necesario
anotarse la secuencia a ejecutar, es de muy valiosa ayuda tener todo anotado,tanto para ver que hacer,,como para ver lo ejecutado,
y saber en que punto falla o no se puede seguir.(y poder consultar al respecto !(y/o para referencia futura si fuera necesario !!)
LLevar un libro de registro tipo bitacora ayuda muchisimo siempre .

Sáb, 12/03/2022 - 14:05 (Responder a #53)
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias caliban.

Quiero dejar claro lo siguiente. Ya no tengo nada, ningún java, todo lo desinstalé y con todo en blanco o limpie e intentado instalar el dichoso java8 en open o de oracle y me he pegado tal batacazo que definitivamente no se hacerlo, por torpe o por lo que queramos decir, pero antes de pensar eso de mi, invito a quien quiera que lo intente, solo esto que estoy haciendo.

Con respecto a tu última conversación, efectivamente esto es lo único que me queda por probar y así lo haré.

Por lo tanto:

1. Tengo que volver a instalar Java 11 o el que sea.

2. Instalar el deb con autoforma 1.7.1 que sugerio Panko en su momento.

3. Si todo fue bien, probar en un proceso en la web su uso de Autofirma.

Pero que quede claro que el primer problema me es imposible conseguirlo hacer y mi mayor dificultad para que ustedes lo sepan es que no consigo obtener el archivo deb con openjava8 ni oraclejava8 (se que esta mal escrito, pero supongo que se me entiende) esto no lo he conseguido, y si lo hay comprimido, pero despues de descomprimirlo se obtiene muchas carpetas que no se para que me sirven, yo sabría hacer algo si tras descomprimir me encontrara un .deb por otra parte tambien existe en .rpm pero no tengo ni idea como instalar algo así.

 

Gracias y sigo con la lucha, al final vamos a ver en que acaba esta odisea.

Sáb, 12/03/2022 - 14:06 (Responder a #54)
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

debianspirit wrote:

Pues si, parece que ahora si lo ha hecho. Yo nunca hice esto, ni con la autofirma primera que os comenté.

Esto es lo que arroja, no se seguro si esta vez funciona bien, pero os muestro la info:

apt install /home/yo/Descargas/autofirma/AutoFirma_1_7_1.deb
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Nota, seleccionando «autofirma» en lugar de «/home/yo/Descargas/autofirma/AutoFirma_1_7_1.deb»
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  argyll argyll-ref ayatana-indicator-application ayatana-indicator-common
  ayatana-indicator-power ayatana-indicator-session bogofilter bogofilter-bdb
  bogofilter-common brasero-common cdrdao espeak-ng-data evolution-common
  fonts-cabin gedit-plugins-common gir1.2-gdata-0.0 gir1.2-geocodeglib-1.0
  gir1.2-gfbgraph-0.2 gir1.2-ggit-1.0 gir1.2-goa-1.0 gir1.2-grilo-0.3
  gir1.2-mediaart-2.0 gir1.2-rest-0.7 gir1.2-tracker-2.0 gir1.2-zpj-0.0
  gnome-video-effects gtk2-engines-murrine guile-2.2-libs hdparm hoichess
  hyphen-en-us libao-common libao4 libavahi-gobject0 libb2-1 libbotan-2-9
  libbrlapi0.6 libburn4 libcacard0 libdotconf0 libespeak-ng1 libflatpak0
  libfreerdp2-2 libgit2-glib-1.0-0 libgnome-games-support-common
  libgpod-common libgpod4 libgsf-bin libgsound0 libgvnc-1.0-0 libhangul-data
  libhangul1 libindicator3-7 libisofs6 libjte1 liblightdm-gobject-1-0
  libmate-desktop-2-17 libmate-menu2 libmate-panel-applet-4-1
  libmatekbd-common libmatekbd4 libmatemixer-common libmatemixer0
  libmateweather-common libmateweather1 libpcaudio0 libperl4-corelibs-perl
  libphodav-2.0-0 libphodav-2.0-common libpst4 libqqwing2v5 librda-common
  librda0 libreoffice-gnome libreoffice-help-en-us libreofficekit-data
  libsgutils2-2 libsonic0 libspeechd2 libspice-client-glib-2.0-8 libtspi1
  libu2f-udev libusbredirhost1 libusbredirparser1 libwinpr2-2 libwnck-3-0
  libwnck-3-common libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common
  libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 libxres1
  libytnef0 libzeitgeist-2.0-0 libzinnia0 lightdm lightdm-gtk-greeter
  mate-desktop mate-indicator-applet mate-indicator-applet-common mate-menus
  mate-panel mate-panel-common mate-settings-daemon
  mate-settings-daemon-common mate-user-guide menu-xdg mythes-en-us
  numix-gtk-theme numix-icon-theme numlockx python-mate-menu python-wxversion
  python3-brlapi python3-gst-1.0 python3-louis python3-mako python3-markupsafe
  python3-speechd rhythmbox-data shotwell-common sound-icons speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng
  spice-client-glib-usb-acl-helper task-desktop tegaki-zinnia-japanese unoconv
  uswsusp vbetool x11-apps x11-session-utils xbrlapi xfce4-power-manager
  xfce4-power-manager-data xfce4-power-manager-plugins xfconf xinit xorg
Utilice «apt autoremove» para eliminarlos.
Se instalarán los siguientes paquetes NUEVOS:
  autofirma
0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 22 no actualizados.
Se necesita descargar 0 B/48,9 MB de archivos.
Se utilizarán 57,5 MB de espacio de disco adicional después de esta operación.
Des:1 /home/yo/Descargas/autofirma/AutoFirma_1_7_1.deb autofirma all 1.7.1 [48,9 MB]
Seleccionando el paquete autofirma previamente no seleccionado.
(Leyendo la base de datos ... 412761 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../autofirma/AutoFirma_1_7_1.deb ...
2173
1983
Desempaquetando autofirma (1.7.1) ...
Configurando autofirma (1.7.1) ...
mar. 07, 2022 5:21:47 P. M. es.gob.afirma.standalone.configurator.AutoFirmaConfigurator <init>
INFORMACIÓN: Se configurara la aplicacion en modo nativo
mar. 07, 2022 5:21:47 P. M. es.gob.afirma.standalone.configurator.ConsoleManager getConsole
INFORMACIÓN: Se utilizara la consola de tipo I/O
mar. 07, 2022 5:21:47 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFORMACIÓN: Identificando directorio de aplicación...
mar. 07, 2022 5:21:47 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFORMACIÓN: Directorio de aplicación: /usr/lib/AutoFirma
mar. 07, 2022 5:21:47 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFORMACIÓN: Generando certificado para la comunicación con el navegador web...
mar. 07, 2022 5:21:48 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFORMACIÓN: Se guarda el almacén de claves en el directorio de instalación de la aplicación
mar. 07, 2022 5:21:49 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFORMACIÓN: Se va a instalar el certificado en el almacen de Mozilla Firefox
mar. 07, 2022 5:21:49 P. M. es.gob.afirma.standalone.configurator.ConfiguratorFirefoxLinux createScriptsToSystemKeyStore
INFORMACIÓN: Comprobamos que se encuentre certutil en el sistema
mar. 07, 2022 5:21:49 P. M. es.gob.afirma.standalone.configurator.ConfiguratorLinux configure
INFORMACIÓN: Fin de la configuración
Generacion de certificados
Instalacion del certificado CA en el almacenamiento de Firefox y Chrome
Updating certificates in /etc/ssl/certs...
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

Adding debian:AutoFirma_ROOT.pem
done.
Updating Mono key store
Mono Certificate Store Sync - version 5.18.0.240
Populate Mono certificate store from a concatenated list of certificates.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Importing into legacy system store:
I already trust 137, your new list has 138
Certificate added: CN=AutoFirma ROOT
1 new root certificates were added to your trust store.
Import process completed.

Importing into BTLS system store:
I already trust 137, your new list has 138
Certificate added: CN=AutoFirma ROOT
1 new root certificates were added to your trust store.
Import process completed.
Done
done.
Instalacion del certificado CA en el almacenamiento del sistema
Procesando disparadores para mime-support (3.62) ...
Procesando disparadores para gnome-menus (3.31.4-3) ...
Procesando disparadores para desktop-file-utils (0.23-4) ...

 

En este post tuyo se ve que pudiste instalar el Autofirma que decimos, que es el que te acaban de señalar para que descargues. Como se puede ver, repito, si pudiste instalar este independientemente de la versión de java que tengas instalada en el sistema (yo tengo tanto java 8 como 11):

~$ java --version
openjdk 11.0.14 2022-01-18
OpenJDK Runtime Environment (build 11.0.14+9-post-Debian-1)
OpenJDK 64-Bit Server VM (build 11.0.14+9-post-Debian-1, mixed mode, sharing)

y como ves, la version configurada por defecto es openjdk-11.

con esta configuración, a pesar de que como he dicho la página que pusiste de comprobación me sigue diciendo que no tengo Máquina Virtual Java. Bueno, pues aqui está la cosa: hace tiempo que el uso de plugins NPAPI por parte del navegador no se permite y se ha eliminado de ellos, asi como el despreciable flash. Esa es la máquina virtual java que está buscando esa página de comprobación, ya que estas cosas se hacían mediante un plugin java instalado en el navegador que ahora ya no funciona. Las cosas ahora funcionan sin utilizar ese tipo de plugins, y el navegador ya no tiene "applets java" digamos, si no que si alguna página necesita algo lo que hace es abrirlo con un programa que tengas instalado, es decir, antes tenías un applet java que era el que accedía a tu certificado digital para usarlo, ahora no, ahora tienes una aplicación instalada a la que llama el navegador para usar ese certificado digital.

Con toto esto intento explicar el asunto de la máquina virtual java, cosa que en realidad si que tienes aunque el navegador te diga que no.

El paquete AutoFirma 1.7 que descargaste solo tiene como dependencia libnss3-tools, y esto es porque éste mismo ya incluye el runtime de java que necestia para funcionar, así que en realidad no necesitas tener instalado java, o eso se supone. Y del mismo modo te repito, instala ese autofirma 1.7 y en lugar de ir a la pagina de comprobación, realiza el trámite que necestias realizar que, a pesar de los mensajes que te aparezcan de que actualices o que pongas esto y lo otro, estoy muy seguro de que te va a funcionar.

  No hay bar que por bien no venga....
Sáb, 12/03/2022 - 14:16 (Responder a #55)
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Me parece totalmente convincente e incluso coherente no voy a dar mas vueltas al carro y voy hacer caso a ambos al estilo confianza ciega.

Parecerá raro pero ambos me habéis inyectado esperanza y confianza, gracias, no os conozco en persona pero os lo agradezco infinitamente.

Mil Gracias

Nota: Voy a empezar sin instalar java para ver si puedo instalar Autofirma 1.7 y si falla, paso a instalar java-default de Debian y después claro esta Autofirma 1.7, tras esto si todo va bien, probaré tu teoría de que el navegador usará una aplicación externa para resolver la firma como si de un pdf se tratara (que yo lo veo muy convincente para como funciona todo los programas hoy en día)

 

Sáb, 12/03/2022 - 14:24
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Esto quiero aportarlo para quien lo necesite en el futuro, lo explico: Autofirma 1.7.1 instala sin java pero no funciona bien por que en la instalación da errores de que no puede añadir los certificados donde se basa la firma y la lógica del programa. Añado una captura:

apt install /home/yo/Descargas/autofirma/AutoFirma_1_7_1.deb
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Nota, seleccionando «autofirma» en lugar de «/home/yo/Descargas/autofirma/AutoFirma_1_7_1.deb»
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  argyll argyll-ref ayatana-indicator-application ayatana-indicator-common
  ayatana-indicator-power ayatana-indicator-session bogofilter bogofilter-bdb
  bogofilter-common brasero-common cdrdao espeak-ng-data evolution-common
  fonts-cabin gedit-plugins-common gir1.2-gdata-0.0 gir1.2-geocodeglib-1.0
  gir1.2-gfbgraph-0.2 gir1.2-ggit-1.0 gir1.2-goa-1.0 gir1.2-grilo-0.3
  gir1.2-mediaart-2.0 gir1.2-rest-0.7 gir1.2-tracker-2.0 gir1.2-zpj-0.0
  gnome-video-effects gtk2-engines-murrine guile-2.2-libs hdparm hoichess
  hyphen-en-us java-common libao-common libao4 libatk-wrapper-java
  libatk-wrapper-java-jni libavahi-gobject0 libb2-1 libbotan-2-9 libbrlapi0.6
  libburn4 libc6-i386 libc6-x32 libcacard0 libdotconf0 libespeak-ng1
  libflatpak0 libfreerdp2-2 libgit2-glib-1.0-0 libgnome-games-support-common
  libgpod-common libgpod4 libgsf-bin libgsound0 libgvnc-1.0-0 libhangul-data
  libhangul1 libindicator3-7 libisofs6 libjte1 liblightdm-gobject-1-0
  libmate-desktop-2-17 libmate-menu2 libmate-panel-applet-4-1
  libmatekbd-common libmatekbd4 libmatemixer-common libmatemixer0
  libmateweather-common libmateweather1 libpcaudio0 libperl4-corelibs-perl
  libphodav-2.0-0 libphodav-2.0-common libpst4 libqqwing2v5 librda-common
  librda0 libreoffice-gnome libreoffice-help-en-us libreofficekit-data
  libsgutils2-2 libsonic0 libspeechd2 libspice-client-glib-2.0-8 libtspi1
  libu2f-udev libusbredirhost1 libusbredirparser1 libwinpr2-2 libwnck-3-0
  libwnck-3-common libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common
  libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 libxres1
  libytnef0 libzeitgeist-2.0-0 libzinnia0 lightdm lightdm-gtk-greeter
  mate-desktop mate-indicator-applet mate-indicator-applet-common mate-menus
  mate-panel mate-panel-common mate-settings-daemon
  mate-settings-daemon-common mate-user-guide menu-xdg mythes-en-us
  numix-gtk-theme numix-icon-theme numlockx python-mate-menu python-wxversion
  python3-brlapi python3-gst-1.0 python3-louis python3-mako python3-markupsafe
  python3-speechd rhythmbox-data shotwell-common sound-icons speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng
  spice-client-glib-usb-acl-helper task-desktop tegaki-zinnia-japanese unoconv
  uswsusp vbetool x11-apps x11-session-utils xbrlapi xfce4-power-manager
  xfce4-power-manager-data xfce4-power-manager-plugins xfconf xinit xorg
Utilice «apt autoremove» para eliminarlos.
Se instalarán los siguientes paquetes NUEVOS:
  autofirma
0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 27 no actualizados.
Se necesita descargar 0 B/48,9 MB de archivos.
Se utilizarán 57,5 MB de espacio de disco adicional después de esta operación.
Des:1 /home/yo/Descargas/autofirma/AutoFirma_1_7_1.deb autofirma all 1.7.1 [48,9 MB]
Seleccionando el paquete autofirma previamente no seleccionado.
(Leyendo la base de datos ... 413015 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../autofirma/AutoFirma_1_7_1.deb ...
7467
7294
Desempaquetando autofirma (1.7.1) ...
Configurando autofirma (1.7.1) ...
/var/lib/dpkg/info/autofirma.postinst: 3: /var/lib/dpkg/info/autofirma.postinst: java: not found
Generacion de certificados
Instalacion del certificado CA en el almacenamiento de Firefox y Chrome
Can't open /usr/lib/AutoFirma/AutoFirma_ROOT.cer for reading, No such file or directory
140493491131520:error:02001002:system library:fopen:No such file or directory:../crypto/bio/bss_file.c:69:fopen('/usr/lib/AutoFirma/AutoFirma_ROOT.cer','rb')
140493491131520:error:2006D080:BIO routines:BIO_new_file:no such file:../crypto/bio/bss_file.c:76:
unable to load certificate
mv: no se puede efectuar `stat' sobre '/usr/lib/AutoFirma/AutoFirma_ROOT.pem': No existe el fichero o el directorio
cp: no se puede efectuar `stat' sobre '/usr/lib/AutoFirma/AutoFirma_ROOT.crt': No existe el fichero o el directorio
cp: no se puede efectuar `stat' sobre '/usr/lib/AutoFirma/AutoFirma_ROOT.crt': No existe el fichero o el directorio
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

updates of cacerts keystore disabled.
Updating Mono key store
Mono Certificate Store Sync - version 5.18.0.240
Populate Mono certificate store from a concatenated list of certificates.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Importing into legacy system store:
I already trust 137, your new list has 137
Import process completed.

Importing into BTLS system store:
I already trust 137, your new list has 137
Import process completed.
Done
done.
Instalacion del certificado CA en el almacenamiento del sistema
rm: no se puede borrar '/usr/lib/AutoFirma/script.sh': No existe el fichero o el directorio
rm: no se puede borrar '/usr/lib/AutoFirma/AutoFirma_ROOT.crt': No existe el fichero o el directorio
Procesando disparadores para mime-support (3.62) ...
Procesando disparadores para gnome-menus (3.31.4-3) ...
Procesando disparadores para desktop-file-utils (0.23-4) ...

Sáb, 12/03/2022 - 15:30
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Bueno final feliz pero con dudas sobre todo lo que he pasado. Os lo cuento toda las conclusiones:

1. Autofirma 1.7.1 se instala en Debian 10 sin problemas siempre que al menos tengas openjava default sino lo tienes te fallará la instalación y aunque te lo instala no te funcionará.

2. He comprobado Autofirma 1.7.1 y firma perfectamente los documentos y cuando queremos validarlo en la web el documento firmado mediante un enlace que muestra el propio programa Autofirma el estado Español dice que efectivamente es válida. Nota muy importante para los novatos, primero debes tener cargado el certificado de tu firma en el navegador mediante lector de dni, o certificado de monedas y timbres o mediante NFC del móvil. Sino Autofirma 1.7.1 no te va a firmar nada.

3. Esto os va a partir de la risa, yo antes de exponer este caso en el foro he puesto una super-reclamación al departamento de informática de la Junta de Andalucia por el hecho de que esto no lo instala ni un ingeniero informático cualificado, imaginad un pobre (y digo pobre de verdad de dinero) ancianito que solo tiene para tener un viejo pc con Debian. Esto es un sistema muy discriminatorio que favorece solo a las clases sociales ricas. Y discrimina unicamente a cualquier persona con bajo conocimiento y con debian (que no solo tiene derechos los que tienen pasta y Apple o Windows), bueno, sigo, he ido al registro general de la web de la junta y mi sorpresa es que ahora no me obliga a tener autofirma tan solo por identificarme con mi firma digital ya me deja firmar documentos para incorporarlo a los registros o expedientes hacia la administración.

Genial, ¿no?

Bueno ahora tengo mis dudas. Que pasaría si quiero hacerlo con Autofirma 1.7.1 en el mismo lugar cuando me prohibía firmar sin Autofirma web de la junta... ????????

Ahí lo dejo señores/as, Bueno voy a dar por concluido este hilo, no sin dar mis gracias de corazón a caliban y Panko grandiosas personas que me han ayudado y soportado sin mirar atras. El mundo es mejor gracias a personas como ustedes. Espero que con estas palabras sean suficiente para que comprendan mi admiración por su ayuda.

 

 

Dom, 13/03/2022 - 08:39 (Responder a #58)
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

debianspirit wrote:

 

Bueno ahora tengo mis dudas. Que pasaría si quiero hacerlo con Autofirma 1.7.1 en el mismo lugar cuando me prohibía firmar sin Autofirma web de la junta... ????????

 

En realidad, la verdad es que ni idea... como te dije, a mi también me dice que no tengo la VM de java y no me funciona el botón de probar firma en la web de testeo que pusiste, pero como ya estoy escaldado de estas cosas, busqué directamente algún sitio de la junta de andalucía que ofreciera la posibilidad de identificarse con certificado para hacer algún trámite y pude usar mi certificado para iniciar ese trámite sin problemas, asi que supongo que eso que dices te funcionará, puede que con algún mensaje de incompatibilidad como vi yo, pero funcionará.

Por otra parte, lo unico que te puede pasar, al menos en el caso de un certficado digital instalado (usando un dni electrónico lo desconozco) es que si tienes más de un perfil de firefox, AutoFirma es incapaz de encontrar el certificado y tienes que explorar y decirle cada vez donde está tu archivo .p12. De este modo funciona sin problemas, pero si quieres evitarlo ten solo un perfil de firefox y aparecerá tu certificado sin tener que buscarlo tu cada vez.

También, se que hay algún trámite, de una página oficial del estado que no de la junta de andalucía, que genera un formato de archivo para un trámite que no es compatible en sistemas gnu/linux, pero quitando de esto, hasta donde yo sé AutoFirma funciona perfectamente en todo tanto firmando documentos a nivel local como para usarlo en webs que lo requieran.

En resumen, quitando de la página de testeo, cada vez que realizando un trámite se necesite firma algo, igual que has podido entrar con tu certificado, se usará autofirma cuando sea necesario en la misma página, o accederá directamente a tu certificado para realizar la firma (para mí, un consejo que creo necesario, fijate que no esté marcada la casilla "usar siempre este certificado", que aunque sea muy comodo no tener que seleccionarlo siempre si solo se va a utilizar ese certificado en esa máquina, esto hará que te pregunte cada vez que vaya a usarlo).

 

Aqui una captura con el proceso iniciado:

  No hay bar que por bien no venga....
Dom, 13/03/2022 - 10:31
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Yo he realizado exactamente el mismo proceso que tu muestras en la captura y como entré mediante mi certificado de clave permanente pues ya no me hizo firmar con autofirma sino con la firma que tiene en este caso mi DNI que a su vez yo lo pongo por NFC en mi smartphone y este se conecta por cable usb o Wifi a Debian y ambos emparejan con un programa que le da a Firefox el certificado que tiene el DNI. Con todo esto que no es poco Firefox obtiene el certificado y firma directamente en la Página de la Junta de Andalucia sin pedirme Autofirma.

 

Justo esto es lo lógico y a la vez esperado por mi. Para que autofirma en la web si el usuario dispone del certificado digital que es totalmente válido para firmar e identificar al ciudadano. Es gana de dar por culin por parte de la Junta Andalucia, a ver si algun día los españoles en este caso nos unificamos y remamos en la misma dirección. Dificil no es ya que en esto no manda el ciudadano sino la administración que tan solo tienen que unificar sus procesos de control hacia los ciudadanos.

Gracias por todo, Panko

Lun, 14/03/2022 - 02:34 (Responder a #60)
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

No es del todo cierto eso que dices, pero si podría serlo tu conclusión final.

Firefox puede usar el certificado sin AutoFirma sin problemas, pero solo para identificarte, para realizar la firma de un documento on-line necesitas un AutoFirma si o si. Son dos cosas diferentes. AutoFirma es la aplicación oficial, digamos, y solo con una de ellas instaladas puedes realizar la firma ya que es lo que pide y como están hechas las páginas oficiales, nada que ver con la firma en local, que se puede hacer con AutoFirma, pero tambén con otros programas como por ejemplo puedes usar Okular o Libreoffice para firmar tus pdf.

  No hay bar que por bien no venga....