Autofirma en debian 10

61 envíos / 0 nuevos
Último envío
#1 Dom, 06/03/2022 - 14:48
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Autofirma en debian 10

Estado: 
[SOLUCIONADO]

Hola

Soy todavía muy nuevo en Linux Debian e intento instalar algo parece ser vital para usar la administración electrónica de mi país. Pero me parece que solo por ser usuario de Debian, no puedo usar los requisitos para poder interactuar con la administración.

Debo instalar esto:

https://ws024.juntadeandalucia.es/clienteafirma/autofirma/autofirma.html

 

Si se fijan hay un archivo .deb que me es imposible instalarlo y también existe un manual en pdf en español para saber hacerlo. Pero por más que me quemo las pestañas no consigo hacerlo y no se si es que es imposible y que nadie lo puede lograr o es que yo no llego a saber hacerlo.

 

Es posible que os pida que me ayuden, gracias por adelantado.

 

Nota:

He instalado esto:

apt install default-jre

y aunque lo hace bien no consigo instalar el .deb

 

Dom, 06/03/2022 - 15:53
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Bien por lo que dice el manual necesitas tener instalado "openJDK 8 , o sea
apt-get install openjdk-8-jdk
fijate en este enlace para tener una pista
https://docs.datastax.com/en/jdk-install/doc/jdk-install/installOpenJdkDeb.html
Y tambien el paquete libnss3-tools
apt-get install libnss3-tools
En principio necesitas eso.
Cierto es que el manual no esta diseñado pensando en alguien que recien comienza con linux ,pero bue es lo que hay :

Dom, 06/03/2022 - 16:15
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Pero, te pido disculpas de antemano, tu cree que lo voy a conseguir, llevo semanas intentándolo e incluso en el chatx de debian me dicen que eso simplemente no va a funcionar en Debian. En fin, ya sabes que creo en ti y lo voy hacer tal como me indicas pero estoy algo incrédulo y no es por ti, sino por la situación que me parece inalcanzable.

Tengo instalado como ya sabes default-jre, debería deinstalarlo antes de hacer lo que me dices?

Y lo mas importante, si debo deinstalarlo, como?

 

Nota: Viendo tu enlace, me temo que esto se me va hacer muy grande para mi. Creo que nunca lo voy a poder conseguir :( esto para conseguirlo voy a necesitar ayuda como si de un bebé se tratara.

 

 

Dom, 06/03/2022 - 16:31
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Fijate este enlace o busca enlaces parecidos , entre ellos vas a encontrar una forma
https://www.youtube.com/watch?v=wG2BjSgMb30
En todo caso usa un buscador indicando algo similar a esto " linux como instalar la autofirma en ubuntu debian " bla bla
y vas viendo si entretodos conseguis algo
Un consejo , llorando lamentandote ,y mostrandote como una pobre víctima ,nadie te va a ayudar mas , eso te lo aseguro.
Y por ultimo , cuando decis que no lo logras,,tenes que ir contando los pasos que seguis,,como lo haces , y donde falla , caso contrario
no hay modo de darse cuenta de que puede estar saliendo mal ,o donde estas errando .(los detalles en esto son importantes ,no estamos frente a tu computadora ni vemos lo que haces o dejas de hacer !!!)

Dom, 06/03/2022 - 16:43
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Tienes razón pero como llevo semanas intentándolo sin ayuda y en el chatx con debian me parece USA dicen que no va a funcionar por que le parecen que es algo que infringe la seguridad del sistema en Debian e incluso demás sistemas operativos pues por eso. Y por mas que lo he intentado siempre da error en la instalación. Desde la administración dicen que si funciona bien pero ya tengo mas y mas dudas.

Lo de victimas es por que estoy agotado de intentarlo y tengo incluso una rodilla en el suelo.

Pero que no te quepa duda que voy a intentarlo nuevamente e indicaros cada paso errado con total detalle como si estuvieran en mi maquina. Gracias y no pretendo que parezca victima pero invito a que alguien lo intente y verán que no estoy diciendo ninguna mentira al respecto, es una roca dura de instalar.

Gracias de verdad por tu ayuda.

 

Dom, 06/03/2022 - 17:05
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

He realizado esto y me da este resultado:

apt-get install openjdk-8-jdk
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete openjdk-8-jdk

Dom, 06/03/2022 - 18:09
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Pues parece que esa version esta en debian sid , veamos
un nuevo enlace que utiliza otra version de java
https://autofirma.info/instalar-autofirma-en-linux/
En principio instalas open java , y luego te bajas el .deb (openjava) e instalas el paquete mediante el comando dpkg -i
donde pongo ruta del paquete significa que si lo bajaste en /home/usuario/descargas/paquete.deb , esa es la ruta que tenes que indicar ( o la que corresponda )
a ver si te funciona mejor ,

Lun, 07/03/2022 - 08:24
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias caliban.

He mirado el enlace y te cuento que no se puede hacer por que el autor me dice que tengo que tener:

AutoFirma_OpenJDKX.Y.Z.deb: Tiene como dependencia OpenJDK.

AutoFirma_OracleX.Y.Z.deb: Tiene como dependencia OracleJDK.

 

Y yo solo tengo lo que me da la administración y es este que te puse en el enlace, denominado: autofirma_v1_6_0_jav04-linux.deb y no se puede saber si es para OpenJDK o para OracleJDK o simplemente yo no lo se.

He realizado tu propuesta y me arroja esta información que te la he puesto al completo: (Gracias por tu gran ayuda)

Desde mi root:

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

root:/miruta/autofirma# dpkg -i autofirma_v1_6_0_jav04-linux.deb
Seleccionando el paquete autofirmaja previamente no seleccionado.
(Leyendo la base de datos ... 412761 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar autofirma_v1_6_0_jav04-linux.deb ...
Desempaquetando autofirmaja (1.6JAv04) ...
dpkg: problemas de dependencias impiden la configuración de autofirmaja:
 autofirmaja depende de openjdk-8-jre | oracle-java8-jre; sin embargo:
  El paquete `openjdk-8-jre' no está instalado.
  El paquete `oracle-java8-jre' no está instalado.
 autofirmaja depende de jarwrapper; sin embargo:
  El paquete `jarwrapper' no está instalado.

dpkg: error al procesar el paquete autofirmaja (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para gnome-menus (3.31.4-3) ...
Procesando disparadores para desktop-file-utils (0.23-4) ...
Procesando disparadores para mime-support (3.62) ...
Se encontraron errores al procesar:
 autofirmaja

Lun, 07/03/2022 - 10:01
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Autofirma se instala y func.iona en debian perfectamente, lo tengo funcionando hace ya tiempo sin problemas. En lugar de usar dpkg -i para instalar el paquete, hazo con apt:

sudo apt installl ./ruta/paquete-descargado.deb

como ejemplo, en mi caso:

sudo apt install ./Baixades/autofirma/AutoFirma_1_6_5.deb

de este modo, apt instalará las dependecias necesarias desde repositorios y el paquete.deb que hayas descargado.

 

Solo tiene un ligero problemilla, si hay más de un perfil en la carpeta ~/.mozilla/firefox/ no encuentra el almacén de firmas digitales y tiense que buscarlo tu cada vez que quieras usarlo.

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

Gracias Panko

No duda nada sobre tus afirmaciones. He realizado lo que me dices y esto es lo que ocurre:

apt install autofirma_v1_6_0_jav04-linux.deb
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete autofirma_v1_6_0_jav04-linux.deb
E: No se pudo encontrar ningún paquete usando «*» con «autofirma_v1_6_0_jav04-linux.deb»
E: No se pudo encontrar ningún paquete con la expresión regular «autofirma_v1_6_0_jav04-linux.deb»

Lun, 07/03/2022 - 12:34 (Responder a #10)
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Bien he bajado el paquete de autofirma para linux desde aca
https://autofirma.net/descargar/
Donde dice " linux"
Descarga un comprimido .zip de 145 megas, Una vez descargado te vas al directorio donde lo descargo y mediante el comando unzip
$ unzip AutoFirma_Linux.zip
Descomprimira tres archivos
inflating: AutoFirma_1_7_1.deb
inflating: autofirma-1.7.1-1.noarch_FEDORA.rpm
inflating: autofirma-1.7.1-1.noarch_SUSE.rpm
Entonces como te ha dicho Panko, usando apt , le indicas instalar en esa ruta
# apt install /ruta/directorio/AutoFirma_1_7_1.deb

Lun, 07/03/2022 - 12:56
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias por tu esfuerzo caliban.

He seguido tus explicaciones y te doy nuevamente los resultados, no se interpretarlo o no se por que ocurre, pero me dice:

apt install AutoFirma_1_7_1.deb
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete AutoFirma_1_7_1.deb
E: No se pudo encontrar ningún paquete usando «*» con «AutoFirma_1_7_1.deb»
E: No se pudo encontrar ningún paquete con la expresión regular «AutoFirma_1_7_1.deb»

Lun, 07/03/2022 - 13:00
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

¿Pero le estas indicando la ruta completa a apt?? o sea
si tu archivo .deb esta en por ejemplo /home/pepe/descargas/autofirma.deb eso es lo que tenes que indicarle a apt para que lo encuentre
# apt install /home/pepe/descargas/autofirma.deb
Si no indicas la ruta completa apt no sabra donde buscar

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

yo voy con root a la ruta exacta donde esta el archivo y ahí ejecuto apt

Lun, 07/03/2022 - 13:19
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

No importa ,¿lo hiciste como te he dicho ?

Lun, 07/03/2022 - 13:21
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

no pero lo voy hacer tal como me has dicho exactamente ahora. Y te informo nuevamente.

Lun, 07/03/2022 - 13:26
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

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) ...

Lun, 07/03/2022 - 13:29
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Este es el enlace para la prueba:

https://ws024.juntadeandalucia.es/afirma-validator/validator.action?clientVersion=applet_3.3.1_13&signatureFormat=CADES&callbackUrl=https://ws040.juntadeandalucia.es/CentroDeFirmas

Ahora he hecho una validación en el navegador Firefox y me dice esto:

Componentes necesarios detectados

Sistema OperativoLinux (Linux x86_64)

NavegadorMozilla Firefox (91.0)

Máquina virtual JavaNo detectado

Su equipo no es compatible con el componente de firma electrónica. No se detectó Java en su equipo.

Lun, 07/03/2022 - 13:30
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Cuando usas apt para instalar un .deb en un directorio local es necesario indicarle la ruta relativa ./paquete.deb ,, si estas en el mismo directorio
, o absoluta si estas en otro , para que apt instale desde alli y no desde repositorios externos .
Edito :Pues tendras que instalar java y las bibliotecas necesarias si fuera el caso , pero en principio ya tenes la aplicacion que necesitas.
en todo caso fijate en alguno de los enlaces que te indicaban como instalar java
https://autofirma.info/instalar-autofirma-en-linux/

Lun, 07/03/2022 - 13:32
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Gracias, no tenia ni idea de ello, creo que no se me va a olvidar desde hoy para el resto de mi vida.

 

Parece que lo ha instalado pero no lo detecta en el navegador, seriais tan amable de seguir guiandome para ver si damos el campanazo.

Lun, 07/03/2022 - 13:34
debianspirit
Imagen de debianspirit
Desconectado/a
se unió: 16/07/19

Lo voy a seguir mirando y si os pido mas adelante ayuda me ayudais por favor, gracias por todo de antemano