Pues el configurador de la FNMT funciona …

… y encima está hecho o mantenido por personas. Personas que responden y todo. :-)

He cruzado unos cuantos correos con ellos, me he enterado de cómo funciona y lo he probado para obtener mi certificado.

Y he aprendido unas cuantas cosas sobre él:

  • Que no le hace falta Firefox para funcionar (el error que mencionaba en la entrada anterior está en vías de solución).
  • Que define la forma de gestionar determinado tipo de aplicación para que cuando lo reciba el navegador (firefox o el que sea) pueda consultarle al sistema con qué abrirlo.
  • Que no le hace falta Java porque ya incluye una máquina de ejecución (JRE) por lo que se quitan de encima los problemas de funcionamiento de ese lenguaje universal.

El sistema es ingenioso, no lo niego, aunque le vendría muy bien una página de manual (o en la propia web) que explicase cómo funciona.

En mi intento, una vez resueltos los problemas de instalación, he tenido un éxito sin precedentes. Y sí, no es exagerado. En la página de CERES he rellenado los cuatro datos que me pedían y el navegador ha recibido una solicitud concreta (tengo que investigarlo porque es algo similar a los magnets y me gusta saber cómo funcionan las cosas) y me ha preguntado si abrirlo con el configurador de la FNMT o con otra cosa.

He abierto con el programa, obviamente, me ha pedido una contraseña para guardar la solicitud del certificado (un CSR supongo) y la página ha dado por terminado esa parte del proceso. He recibido un mensaje en el correo que le he indicado con el número de petición y ahora sólo tengo que conseguir una cita para que me vean la cara y me pueda descargar el archivo.

Lo de la cita preveo que va a ser más difícil si cabe. Ya veremos.

7 thoughts on “<span>Pues el configurador de la FNMT funciona …</span>”

  1. Hola:

    Justamente hoy lo probé y nada, en Ubuntu 19.04.

    No sé si estaré equivocado pero parece que depende de la versión java que, supuestamente, viene incluida en este .deb

    skull@skull:~/Descargas$ sudo dpkg -i configuradorfnmt_1.0.1-0_amd64.deb
    (Leyendo la base de datos … 435904 ficheros o directorios instalados actualmente.)
    Preparando para desempaquetar configuradorfnmt_1.0.1-0_amd64.deb …
    /var/lib/dpkg/info/configuradorfnmt.prerm: 2: /usr/lib/configuradorfnmt/jre/bin/java: not found
    dpkg: atención: el subproceso antiguo paquete configuradorfnmt script pre-removal devolvió el código de salida de error 127
    dpkg: probando el script del nuevo paquete en su lugar…
    /var/lib/dpkg/tmp.ci/prerm: 2: /usr/lib/configuradorfnmt/jre/bin/java: not found
    dpkg: error al procesar el archivo configuradorfnmt_1.0.1-0_amd64.deb (–install):
    el subproceso nuevo paquete configuradorfnmt script pre-removal devolvió el código de salida de error 127
    cp: no se puede efectuar `stat’ sobre ‘configuradorfnmt.js’: No existe el archivo o el directorio
    cp: no se puede efectuar `stat’ sobre ‘configuradorfnmt.js’: No existe el archivo o el directorio
    tar (child): jre.tar.gz: No se puede efectuar open: No existe el archivo o el directorio
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    Se encontraron errores al procesar:
    configuradorfnmt_1.0.1-0_amd64.deb

    ¿Alguien me puede ayudar? Gracias.

    • Es curioso porque el error lo dá el «script» previo a la eliminación, algo que no debería ser llamado a menos que estés actualizando o reinstalando el paquete.

      Te sugiero que purgues el paquete y vuelvas a instalarlo con «dpkg» seguido, si da problemas de dependencias de «apt -f install». Y si al intentar purgarlo vuelve a darte el mismo error no tengas problemas en borrar ese «script» (/var/lib/dpkg/info/configuradorfnmt.prerm) a mano.

      El problema de este programa es el empaquetado que incluye en un archivo el ejecutor java y realiza algo inusual: en la fase de configuración extrae el contenido de ese archivo y luego lo borra. Eso significa que el sistema de paquetes, en una verificación posterior, se va a encontrar con un archivo que no existe y varios que aparecen nuevos. Es un error que creo que tampoco está notificado; se lo diré por si acaso.

      Saludos :-)

      • Hola, Víctor:
        Tengo dos preguntas. Si eres tan amable de responderme, te lo agradecería :)

        1) ¿Qué paquete he de purgar?

        2) ¿Los comandos a ejecutar, tras la purga, serían los siguientes?:
        sudo dpkg -i configuradorfnmt_1.0.1-0_amd64.deb

        Y si me da algún error de dependencias tras el comando anterior, debo ejecutar este comando:
        apt -f install (¿hay que poner algo más a continuación del install de este comando?)

        Gracias y saludos.

        • Disculpa, no me he explicado bien. El paquete que tienes que purgar es precisamente el paquete que quieres instalar: configuradorfnmt. Y no, no hay que poner nada más despues de apt -f install, es una formulación específica para que intente arreglar una instalación pendiente por dependencias.

          Otra cosa, este sistema es incómodo para estas conversaciones. Si me das permiso para usar tu cuenta de correo puedo contestarte directamente. O también puedes usar la mía victor@taquiones.net o mi cuenta de Telegram @VictorMoral.

          • Hola, Víctor:

            Gracias por contestar.

            Voy a seguir tus indicaciones.

            Si veo que no lo consigo enmendar, te contactaré vía correo para pedirte ayuda con este desaguisado.

            Gracias nuevamente.

            Saludos.

Comments are closed.