Solucionado el error «prelink: ... is not an ELF file»

tiger es una herramienta que comprueba la integridad de ciertos ficheros del sistema. En Ubuntu 12.04.2, la versión instalada es la 3.2.3, y si además estamos usando prelink, puede que tigercron arroje errores del estilo: prelink: "/usr/share/vim/vim73/doc/help.txt" is not an ELF file El problema parece estar en un uso incorrecto de prelink, ya que no maneja bien la salida de md5sum. Este error creo que todavía no está solucionado, pero en este hilo se incluye un parche que parece que funciona. ...

March 21, 2013 · 1 min · 136 palabras · Nacho Cano

Solucionado el error «error: nagiosgrapher:1 duplicate log entry for /var/log/nagiosgrapher/ngraph.log»

nagiosgrapher es un programa que recoge la información de Nagios y crea una serie de gráficos a partir de ella. En Ubuntu 12.04.2, la versión instalada desde los repositorios, 1.7.1-3, tiene un pequeño fallo, de tal manera que logrotate arroja el siguiente error: error: nagiosgrapher:1 duplicate log entry for /var/log/nagiosgrapher/ngraph.log error: found error in /var/log/nagiosgrapher/ngraph.log , skipping El fallo está corregido a partir de la versión 1.7.2. Podemos confirmar el fallo si vemos que nagiosgrapher instala dos archivos como los siguientes en el directorio de logrotate: ...

March 20, 2013 · 1 min · 136 palabras · Nacho Cano

Cifrando el tráfico DNS

DNSCrypt proporciona un servicio local para resolver nombres de dominio que permite cifrar el tráfico entre nuestro equipo y el servidor DNS primario, por defecto OpenDNS, lo que ayuda a protegerse de ataques MitM y phishing y proporciona cierta confidencialidad en las peticiones DNS. Instalación Para instalarlo, basta que nos decarguemos el paquete con el código fuente: $ wget http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-1.2.0.tar.bz2 $ wget http://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-1.2.0.tar.bz2.sig Comprobamos el paquete: $ gpg --verify dnscrypt-proxy-1.2.0.tar.bz2.sig dnscrypt-proxy-1.2.0.tar.bz2 gpg: Firmado el vie 12 oct 2012 01:28:27 CEST usando clave DSA ID 1CDEA439 gpg: Imposible comprobar la firma: Clave pública no encontrada Para poder comprobar la firma, buscamos la clave y la añadimos: ...

January 17, 2013 · 5 min · 858 palabras · Nacho Cano

Solucionado el error "Fontconfig warning: reading configurations from ~/.fonts.conf is deprecated." en Ubuntu

En Ubuntu, si tenemos el archivo de configuración ~./fonts.conf y lanzamos una aplicación que lo utilice, es posible que nos aparezca un error como el siguiente: Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. El motivo, tal como apunta Githlar en este foro, es que ~/.fonts.conf será eliminado en el futuro. La solución pasa por mover el fichero a su nuevo emplazamiento (es posible que necesitemos primero crear el directorio destino): ...

December 23, 2012 · 1 min · 92 palabras · Nacho Cano

etckeeper, control de versiones del directorio /etc

etckeeper permite utilizar una herramienta de control de versiones para registrar los cambios hechos en los ficheros del directorio /etc. Se pueden utilizar varias herramientas de control de versiones, como Bazaar, Git, Mercurial o Darcs. Aunque puede ser de gran ayuda tener un historial de los cambios en los ficheros del directorio /etc, no debemos olvidar que puede que se estén copiando ficheros que deberían permanecer secretos, como por ejemplo /etc/shadow. Al repositorio sólo puede acceder el administrador del sistema, pero deberemos tener en cuenta esto si, por ejemplo, copiamos el repositorio. ...

December 21, 2012 · 3 min · 442 palabras · Nacho Cano

Descargando torrents en modo paranoico con Transmission

Si utilizamos Transmission para descargar torrents podemos activar dos características interesantes: cifrado de la conexión y uso de listas de bloqueo de IPs. Vamos al menú Editar > Preferencias > Privacidad: Lista de bloqueos - Activar lista de bloqueo: <http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz> - Activar actualizaciones automáticas Privacidad - Modo de cifrado: Requerir cifrado - Usar PEX para buscar más pares - Usar DHT para buscar más pares - Usar el descubridor de pares locales para buscar más pares Actualizado el 12 de abril de 2015 En las versiones actuales de Transmission, las opciones de PEX y DHT están en la pestaña de Red. ...

December 19, 2012 · 2 min · 233 palabras · Nacho Cano

Jelly Bean con AndroVM en VirtualBox OSE

AndroVM es una máquina virtual para ejecutar Android. Si queremos probarla, lo único que tenemos que hacer es descargarla y configurar VirtualBox OSE para ejecutarla. Descarga Desde la página de descargas nos descargamos el fichero OVA, por ejemplo, vbox86tp version with gapps & houdini (hay varias versiones, pero ésta es la más completa), y el reproductor para nuestra plataforma, por ejemplo Linux 32-bit, que emplearemos si queremos utilizar la aceleración hardware OpenGL. ...

December 15, 2012 · 2 min · 242 palabras · Nacho Cano

Subdominios dinámicos en un alojamiento con dominio dinámico en OVH

Lo que se pretende es conseguir una manera rápida y sencilla de poner sitios web online. Una vez configurado el servidor web y el servidor DNS, lo único que tendremos que hacer para tener accesible un nuevo sitio web será colocarlo en un directorio concreto del servidor y podremos acceder a él a través del subdominio con el nombre del directorio. Por ejemplo, si creamos la web web1, automáticamente será accesible desde web1.example.com. ...

December 15, 2012 · 4 min · 643 palabras · Nacho Cano

Autenticación hardware mediante un USB

pam_usb es un módulo que permite añadir autenticación hardware utilizando unidades de almacenamiento extraíbles “normales”, como memorias USB, tarjetas SD/MMC, etc. Mediante pamusb podemos especificar que se ejecuten diversas acciones cuando reconoce el dispositivo conectado, como por ejemplo iniciar sesión sin tener que introducir la contraseña o desactivar el salvapantallas, por lo que se puede utilizar para implantar un sistema de autenticación en dos pasos (2FA). Sirve cualquier USB, ya que el módulo no modifica su contenido, sino que comprueba el UUID, el número de serie, el fabricante y el modelo, por lo que, aunque se copie, no se podrá suplantar fácilmente. ...

September 30, 2012 · 4 min · 793 palabras · Nacho Cano

Monitorizar el tamaño de un directorio con monit

monit es un herramienta para monitorizar procesos, ficheros, directorios y sistemas de ficheros, que permite enviar alertas cuando suceden eventos tales como que un proceso no arranca, se incrementa la carga del sistema o el uso de memoria por encima de un umbral determinado, se modifican ficheros o directorios, etc. El problema es que, por ahora, no permite controlar que el tamaño de un directorio, es decir, de los ficheros contenidos en él, supere cierto valor. Sin embargo, podemos conseguir este resultado utilizando un script que se ejecute de forma periódica y que modifique la fecha de un fichero concreto mientras el tamaño del directorio sea correcto. Este fichero de control nos servirá para saber cuándo se ha superado el limite. ...

September 22, 2012 · 3 min · 438 palabras · Nacho Cano