Escáner Epson V330

3 septiembre 2014

Por hoy no parece haber manera de que sane reconozca el maldito escáner. Todo el sofware necesario (3 paquetes) instalado y una primera vez reconocido. Nunca más.

Añadiendo software encontrado por ahí

3 septiembre 2014

Y es que algunos paquetes prácticamente desaparecen de la red y como son imprescindibles para determinados usos, como los controladores de impresión especialitos, me veo en la necesidad de situarlo en algún sitio al que tengamos un acceso sencillo.

¿ Qué mejor que utilizar nuestro repositorio local de paquetes Debian ? Acabo de añadir una rama nueva extra en la que he situado todos aquellos paquetes que he ido recolectando. El manifiesto está en extra/Packages y lo he creado con dpkg-scanpackages cómodamente.

El paquete venexma-workstation, que configura cada máquina al nivel más bajo, se ha actualizado para incluirlo y por ahora funciona bien.

Copias de seguridad de máquinas virtuales

3 septiembre 2014

Con el empleo de las herramientas libvirt en el servidor sigfrido tenemos ahora mucho más fácil la realización de copias de seguridad de las máquinas virtuales, especialmente aquellas tan delicadas como helena y su nuevo clon troya.

Ambas emplean imágenes literales de los discos físicos donde originalmente residían y por ello no hay una forma sencilla de crear instantáneas de los mismos (snapshots). Se me ha ocurrido una idea que puede funcionar y sobre la que estoy trabajando hoy.

Consiste en lo siguiente:

  1. Establecer un momento en el día con mínimo o ningún uso de la máquina virtual.
  2. Empleando virsh poner la máquina en pausa.
  3. Efectuar una copia incremental del disco duro utilizando herramientas como bigsync que acabo de empaquetar para Debian y ya está en nuestro repositorio.
  4. Reanudar la actividad de la máquina.

Uno de los principales problemas que vamos a encontrarnos con este esquema es que la máquina va a perder la sincronización horaria paulatinamente. Al final veremos que está demasiado desfasada por lo que tendremos que establecer de alguna manera un mecanismo para arreglarlo que funcione. Por ahora las conexiones con el servidor NTP interno (sigfrido) no están funcionando y no conozco aún la razón.

Otro es encontrar ese momento en el cual la máquina pueda ser detenida sin causar molestias los usuarios ni al resto de las tareas de la red. Calculo que la mejor opción es utilizarlo como una tarea previa a las copias de seguridad aunque aún tengo que ver cómo encaja en el esquema de bacula.

 

Vuelta de vacaciones

2 septiembre 2014

La empresa ha vuelto de vacaciones, y entre lo que he hecho en agosto y estos días de septiembre, hay algunos cambios:

  • He creado un clon de la máquina virtual helena llamado troya, que funciona muy bien y que me permitirá realizar mejores copias de seguridad.
  • He arreglado las estadísticas web de venexma.es para poder analizarlas. También he reducido la frecuencia de construcción de las mismas a una vez al día; cada diez minutos, para el uso que vamos a darle, es excesivo y ralentiza mucho el servidor sigfrido.
  • Varios retoques y mejoras en el paquete de escritorio de la empresa. Incluso he instalado un acceso VNC a los diferentes puestos para poder darles soporte desde fuera.
  • Algunos equipos de usuario se han modificado ligeramente; todo bien excepto el de Alfredo que no marcha y que tendré que sustituir.
  • Una sustitución interesante ha sido la de la máquina zagreb, que utiliza Luismi, y que ahora dispone de un procesador Intel i5 con 8 Gb de RAM y, por el momento, el mismo disco de 500Gb SATA que antes tenía. Es el equipo que yo empleaba en casa por lo que ha venido también con su monitor. Planeo emplearlo como destino de copias para bacula en cuanto pueda añadirle discos extra que están casi preparados.

Por lo demás la web avanza bastante bien, aunque hace un par de días que no sabemos nada de ellos. Será cuestión de insistir.

Actualización

Ya han dado señales de vida y han dicho que están construyendo un manual de uso y arreglando algunos entuertos. En breve volveremos a saber de ellos.

Y respecto a las tareas comunes de primeros de mes: copias de seguridad completas (lo que explica bastante la caída de rendimiento) y estadísticas del mes de julio.

 

Notificación nueva de la AEAT

16 julio 2014

Hoy hemos recibido un aviso de que teníamos una notificación nueva en la web de correos. Como me temía Mariano no ha sido capaz de firmarla debido a problemas con el almacén de certificados de Java, en local, y a que hay una versión nueva del entorno de ejecución de este lenguaje.

El primer problema lo he solventado de la siguiente forma:

  1. Exporto el certificado de la empresa con la contraseña de sesión de Mariano.
  2. Copio el certificado a su máquina.
  3. Instalo el certificado en el almacén de claves local de Java empleando mi programa p12certjava del paquete venexma-sun-java y me aseguro de que tanto el almacén como el certificado comparten la misma clave.

Esto representa un problema de seguridad puesto que su contraseña de sesión no ha cambiado en años y es muy probable que sea conocida por más personal de la empresa pero …

El segundo problema no era tan grave: bastaba con ignorar el aviso de actualizar Java durante el proceso y seguir con él. Como no quiero que eso se repita he actualizado el paquete anteriormente citado a la última versión del Java de Oracle.

 

Instalando el servidor de soporte

16 julio 2014
14 de Julio de 2014

Hoy continúo con la instalación del servicio de soporte a usuarios y el programa request-tracker. Estoy teniendo bastantes problemas con la creación de paquetes Debian para los complementos. Es una lástima que estando escrito en Perl estos módulos necesiten tantos ajustes en el sistema pero …

16 de Julio de 2014

Pues al final no ha podido ser. Primero porque no he sido capaz de crear un mecanismo automático de empaquetado de los complementos de request-tracker en Debian; segundo porque una vez que los he instalado a mano he intentado configurar el sistema y he desistido tras darme una y otra vez con un muro de incomprensión. No entiendo por qué no es más sencillo crear un grupo de usuarios que puedan ver sus tiquets de soporte y crear uno nuevo en la cola de incidencias que quieran.

He buscado más por ahí y he encontrado un programa -escrito en PHP- llamado osTicket
y que resulta que funciona a la primera. Es más o menos autoinstalable y parece bastante actualizado.

Tras un par de horas de ajustes ya he conseguido que funcione el buzón de soporte vía correo electrónico y la página principal http://soporte.venexma.net donde los usuarios, sin necesidad de registrarse, pueden dar de alta sus problemas. Funciona bien pero le faltan algo más de organización con respecto a los tiquets.

 

 

El servicio de impresión BSD printer

14 julio 2014

Hoy ha habido una actualización importante en Debian. Como resultas de ello se ha desactivado el servicio BSD de impresión en el servidor principal sigfrido y todo lo que procedía de helena -y de la gestión comercial y la contabilidad- quedaba retenido a la espera de que se restableciese la conexión por red.

Tras darle varias vueltas he encontrado que la solución más rápida consiste en reconfigurar el paquete cups-bsd (vía dpkg-reconfigure) y contestar afirmativamente a la única pregunta que realiza: sí, de veras, queremos que se active el servicio.

El punto crucial -y ésto es para los archivos- estaba en el fichero de configuración de inet situado en /etc/inetd.conf.

 

Soporte y desarrollo

11 julio 2014
Ayer …

… fue un día productivo con el modelo de datos nuevo. Por una parte porque avancé bastante en la resolución de problemas y test y por otra porque me di cuenta de la cantidad de cosas que me hacen falta aún para tener una versión 0.1.

También reactivé el que espero sea el sitio de soporte para los usuarios de la empresa: https://soporte.venexma.net, aunque sigue sin funcionar la conexión con el directorio LDAP para identificar a los usuarios. Planeo conseguirlo hoy porque sin ello va a ser mucho más difícil que lo utilicen (y aún así ya veremos).

Y hoy …

He conseguido que funcione la identificación de usuarios vía LDAP definiendo los campos correctos por los que tiene que preguntar al servidor. Lo malo es que no consigo que funcione el mecanismo de creación de usuarios en la base de datos de request tracker así que voy a mirar si un complemento concreto, RT::Extension::LDAPImport, consigue que pueda traérmelos sin mucho sufrimiento. He creado el paquete Debian correspondiente y me toca configurarlo.

También tengo que revisar qué demonios ocurre con los listados de IVA y algunos proveedores que no están bien situados. Ya estoy recibiendo más presiones de las que hoy puedo aguantar.

 

Bancos y nóminas

9 julio 2014

El BBVA nos ha cambiado la cuenta con la que operamos. Por lo visto es costumbre suya cada vez que alteramos algo en la póliza de crédito. Eso, unido al cambio en su web, ha conseguido que perdamos un ratito en saber cómo poner una cuenta como favorita de manera que sólo salga ésa.

El pago de las nóminas por el Banco de Sabadell siguen siendo un procedimiento molesto. El programa que crea las remesas -que tampoco es fantástico pero al que nos hemos acostumbrado- no las crea en el nuevo formato SEPA; es necesaria, pues,  una doble firma: una para autorizar la conversión del archivo y otra para ordenar su pago.

Un lío que me costará caro porque creo que los nuevos programas son mucho más complejos de emplear que los antiguos.

 

Varios días sin actualizar

8 julio 2014

Me llevan a pensar que he estado demasiado ocupado y a recordarme que debo prestar más atención a este cuaderno.

La avería del fax se solucionó al final con la visita del técnico de telefonía y sólo hemos tenido algún problema que otro con la nueva maquinaria de la alarma. Nada inquietante por lo que he podido entender.

Mi desarrollo del nuevo modelo de datos prosigue al mismo ritmo; más lento de lo deseado pero intentando aprehender conceptos antes de construir algo mayor.

Realmente cuanto más descubro los entresijos de las herramientas de que dispongo más dudo en la elección de la primera aplicación real:

  • Preparación de remesas de nóminas, que no tienen prácticamente conexión viva con la base de datos de Adriano,
  • El control de mercancía -que supondría que el puente de datos estuviese activo y sin errores graves- o
  • La tesorería -cobros y pagos-, un proceso que también puede aislarse bastante y sólo precisa un hilo de datos.

De momento sigo escribiendo código y estudiando herramientas …