martes, 31 de octubre de 2017

Instalar DNS Bind9 en Ubuntu 16.04

Hoy he tenido que instalar un servidor DNS en un Ubuntu Server 16.04 y me ha costado más de lo previsto.

He partido de esta página:

https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-caching-or-forwarding-dns-server-on-ubuntu-16-04

Mi intención inicial era configurarlo como DNS caché según el primer manual, pero sólo con esa configuración no funcionaba y he acabado configurándolo como Forwarding DNS Server.

Una vez instalado he modificado el archivo de configuración /etc/bind/named.conf.options y lo he dejado así:

acl goodclients {
    10.20.30.0/24;
    localhost;
    localnets;
};

options {
    directory "/var/cache/bind";

    recursion yes;
    allow-query { goodclients; };

    forwarders {
                172.16.99.119;
                172.16.99.121;
    };
    forward only;

    dnssec-enable yes;
    dnssec-validation yes;

    auth-nxdomain no;    # conform to RFC1035
  
};

Un probema que me surgía es que intentaba resolver en IPv6. Siguiendo las indicaciones de este manual, he modificado el fichero /lib/systemd/system/bind9.service y lo he dejado así, para forzar a que resuelva solo para IPv4:


[Unit]
Description=BIND Domain Name Server
Documentation=man:named(8)
After=network.target

[Service]
ExecStart=/usr/sbin/named -4 -f -u bind
ExecReload=/usr/sbin/rndc reload
ExecStop=/usr/sbin/rndc stop

[Install]
WantedBy=multi-user.target

Siguiendo el manual inicial he reiniciado el daemon así:
  • sudo systemctl restart bind9
También he tenido que habilitar una excepción en el firewall con este comando:
  • sudo ufw allow Bind9

Para ver si todo iba bien he usado este comando. Te dice si ha arrancado bien o si ha encontrado algún problema

$sudo systemctl restart bind9
 
 
Con este otro comando ves los log del sistema y lo que va haciendo.
  • sudo journalctl -u bind9 -f


martes, 17 de octubre de 2017

Gesform: dar de baja participantes

Cuando tenemos en marcha un curso de Gesform puede darse el caso de participantes a los que hemos de "dar de baja" porque nos lo piden o porque no están asistiendo y queremos dar cabida a otros compañeros. Pueden darse 2 casos: baja sin o con penalización.

La penalización consiste en que el usuario queda con una marca durante un año para que otros asesores puedan dejarlo fuera de otras acciones formativas. Debe quedar claro que al "penalizar" lo único que estamos haciendo es poner esa marca, pero quedará a criterio del resto de asesores usarla o no en las ediciones de sus cursos.

Baja sin penalización

Si un participante en los primeros días del curso nos dice que no va a poder hacerlo le "daremos de baja" sin penalización, ya que podremos usar su plaza para dar cabida a otros compañeros en lista de espera.

Para ello iremos a la ficha de la edición y seleccionaremos el "extintor", opción de menú "Participantes edición". Buscamos el participante y le ponemos en "No apto" en la columna "Calificación" y en la columna "Motivo no apto" ponemos "Renuncia".


Baja con penalización.

Si el participante no avisa de que quiere dejar el curso, pasan los días y ni entra en el curso Moodle (caso de curso a distancia) o ni siquiera se presenta a ninguna sesión (curso presencial) sin aportar ninguna justificación, el asesor podrá darle de baja con penalización.

Supongo que se hará igual que en el caso anterior pero en "Motivo No Apto" se seleccionará algún motivo específico que ahora mismo desconozco. Si alguien lo sabe se agradecerá la aportación.

lunes, 16 de octubre de 2017

Instalación portafirmas Gesform Windows 7 64 bits

Algunos usuarios Gesform necesitan poder enviar a firma los certificados que se generan. Es el caso de las secretarias del CEFIRE de Castellón.

He tenido la necesidad de instalar dicha funcionalidad en un equipo con Windows 7 Home Premium de 64 bits y he tenido problemas que voy a contar aquí cómo solucionar por si a alguien más le pasa.

En primer lugar hay que seguir este manual. Pero en uno de los pasos, dice que hay que instalar una impresora en un puerto FILE: y seleccionar el driver ADIST5.INF. Al ser un sistema operativo de 64 bits y dicho driver para 32 da un error y no deja proseguir. Así pues, no puede hacerse con dicho driver.

La forma de hacerlo, siguiendo más o menos otro manual que se proporciona es:



  • Descargar la última versión del Ghostscript. En mi caso he instalado la versión 9.22 que es la última disponible en el momento de escribir este post.
     
     
  • Ojo, en la siguiente pantalla descargamos la versión de 32 bits aunque el sistema operativo sea de 64. Yo lo probé primero descargando la de 64 y no funcionó.
  • A continuación, siguiendo el manual indicado al principio, añadimos una impresora local de tipo FILE con el nombre  "Sybase DataWindow PS" (el nombre ha de ser ese, no puede cambiarse) y seleccionando el driver "C:\Program Files (x86)\gs\gs9.22\lib\ghostpdf".
     
  • Después hemos de modificar la variable PATH. Añadimos pulsando en "Variables de entorno" desde "Propiedades del  sistema" en "Opciones avanzadas", la cadena ";C:\Program Files (x86)\gs\gs9.22\bin" a la variable PATH. 
  • Y siguiendo el manual, aunque no se para qué:
    • Copiamos de c:\program files\gs\gs9.22\bin\*.* a c:\program files\gs\gs9.22\lib
    • Copiamos de c:\program files\gs\gs9.22\lib\ghostpdf.* a c:\program files\gs\gs9.22\bin 
  • Reiniciar.
 La instalación no tiene ninguna complicación si sabemos cuál es la versión correcta de Ghostscript que hemos de usar.

viernes, 6 de octubre de 2017

Acceso a RUF desde Windows 7 64bits

Desde la secretaria del CEFIRE de Castellón necesitan acceder al RUF (Registro Único de Facturas). Por algún motivo desconocido había dejado de funcionar en el PC de la persona que lo usa y he tenido que solucionarlo. Ha costado bastante más de lo previsto.

Según la documentación oficial hay que cumplir las siguientes especificaciones:

http://portal.ha.gva.es:6969/web/ruf/software-de-descarga-y-requisitos-tecnicos

El problema ha surgido con la Máquina Virutal Java. Si se sigue el enlace de arriba nos lleva a una página de Oracle con multitud de versiones de Java. ¿Cuál es la adecuada? En mi caso lo he instalado sobre un Windows 7 Home Premium de 64 bits. Después de varias pruebas el archivo correcto a descargar es el siguiente:


En mi caso, al ser un windows de 64 bits probé primero la versión jre-1_5_0_22-windows-amd64.exe. Y se instala sin problemas y aparece entre los programas instalados. Pero luego, al ir a entrar al RUF no lo reconoce e intenta descargarse la versión 6 de Java. Y si la instalas no funciona. Así que hay que usar el recuadrado arriba.

Una indicación. Al ir a entrar al RUF te dirá cada vez que actualices el Java. ¡No lo hagas! Si actualizas a una versión posterior no funcionará. Y si lo haces accidentalmente tendrás que desinstalar el Java que te instale antes de volver a instalar el Java del archivo correcto.

Espero que a alguien le sirva esto de ayuda. Si es así dejad un comentario, por favor.

lunes, 2 de octubre de 2017

Gesform - Pasar edición a listas definitivas

En la entrada anterior expliqué cómo pasar una edición a estado de confirmación para que los que se hubieran apuntado pudieran confirmar. Ahora se ha cumplido la fecha de fin de confirmación y hemos de sacar las listas definitivas de participantes.

Si entramos en la página web veremos que pone lo siguiente:
Tened en cuenta que al decir "El listado está siendo generado" es algo que dice a los docentes que se han apuntado. Nosotros, los asesores, somos los que lo hemos de generar. Así que vamos a Gesform y veremos la edición en estado "Listas def."

Seleccionamos la edición con doble click y se abre la ficha de la edición. Selecionamos el "extintor" y en el menú desplegable "Gestión de Solicitud de Participantes".








Se abre la ventana de "Gestión Solicitud de Participantes". Le damos al botón "Ordenar".


Ordenamos según la imagen siguiente.


Comprobaremos las columnas "Desc. Estado" donde primero estarán los "Confirmado", después "Baremo" donde estarán primero los participantes con mayor puntuación y finalmente "F.registro" donde estarán ordenados por fecha de inscripción (no se ve en la imagen). Esta es la ordenación que en el momento de escribir estas líneas sale por defecto.

Ahora surge un problema si el número de plazas es mayor que el número de personas en estado Confirmado y Confirmado provisional. Gesform convertirá en participantes a personas en estado Seleccionado e Inicial hasta llenar las plazas. Pero no queremos esto. Así que antes de generar participantes aplicaremos un filtro para que solo tenga en cuenta los Confirmado  y Confirmado provisional.



Comprobado esto pulsaremos el botón "Generar participantes"


Nos informará que se han generado.



Ahora comprobaremos en la página web que las listas están bien generadas.


En Gesform podemos comprobar que los participantes que realizarán la edición aparecen con un icono verde en la columan "Est". Es un buen momento ahora para exportar a una hoja de cálculo los participantes para obtener sus e-mails y enviarles un recordatorio.


En la hoja de cálculo que se nos abre buscaremos la columna "spar_estado". Los que tengan una A serán los que realizarán la acció. Podemos, por tanto, filtrar por esa columna para seleccionar los participantes que nos interesan.


Si el curso tiene un Moodle este es el momento de importar los participantes al curso.