Instalar google earth en Debian

# apt-get install googleearth-package

a continuación:

$ make-googleearth-package

si make-googleearth-package no tira ejecutar

$ make-googleearth-package --force

se genera un .deb. Lo siguiente es hacer:

# dpkg -i paquet.deb
# apt-get -f install

Nota: si la tipografia del programa se ve demasiado grande o demasiado pequeña es posible que falte instalar el paquete ttf-mscorefonts-installer:

# apt-get install ttf-mscorefonts-installer

apa!…

Mediawiki: Segmentation fault ulimit4.sh

Estaba montando una mediawiki y al subir las imágenes no tenía instalado el imagemagick, ya que necesitaba la herramienta “convert” para poder generar los thumbnails de las imágenes subidas.
Una vez instalado al subir imágenes me salía este error en los ficheros de log de apache:

/var/www/html/mediawiki/bin/ulimit4.sh: line 4: 16421 Segmentation fault      (core dumped) '/usr/bin/convert' -quality 80 -background white -size 120 '/var/www/html/mediawiki/images/archive/a/a4/20110630074354!Esquema.jpg' -thumbnail '120x81!' -set comment 'File source: http://acme.acme.com/wiki/File:Esquema.jpg' -depth 8 -sharpen '0x0.4' '/var/www/html/mediawiki/images/thumb/archive/a/a4/20110630074354!Esquema.jpg/120px-Esquema.jpg' 2>&1

La solución será añadir un valor en el fichero LocalSettings.php. En Kb.

$wgMaxShellMemory = 512000;

Más información: Manual:$wgMaxShellMemory

Homenaje a una live CD de Debian

Dedico este post a la liveCD de debian que me acaba de salvar la vida!

Tras una actualización el grub se ha desconfigurado y ha sido necesario reinstalarlo. Esto que parece una tarea tan fácil no lo es cuando no tienes a mano ninguna liveCD actualizada, así que tras ver la bazofia de lives desactualizadas que tenía he descargado una liveCD de debian que me ha encantado.

Una livecd que permite trabajar con varias arquitecturas y sólo te carga una shell con una Debian perfectamente funcional.

La iso

Instalar parches Solaris

Nos conectamos por ssh en la máquina como root (no por la ILO) y ejecutamos:

# showrev -p

Esto nos va a mostrar todos los parches a actualizar.

# showrev

Esta ultima nos muestra la versión del sistema operativo

Una vez identificados los parches a instalar, vamos a la web de soporte de oracle para descargarlos:

https://support.oracle.com/CSP/ui/flash.html

El primer numero es el numero del parche, el segundo la versión del parche.

Para instalar los parches

# unzip parche
# patchadd directorio

Si tras instalar el parche algo funciona mal, siempre podemos desinstalarlo:

# patchrm -f IDparche

Mediawiki 1.16 tunning

Está a punto de salir la mediawiki 1.17, pero ahora mismo estoy implantando un sistema en producción y siempre es mejor usar versiones estables y ya probadas.

Navegando por la red veo que hay mogollón de extensiones nuevas y que le permiten una potencia descomunal a mediawiki. Para mi esta herramienta es una perfecta herramienta para organizar documentación de cualquier tipo.

Hace unos días que tuve que batallar para que se escogiese mediawiki en lugar de unar un plugin de wiki para drupal. Cabe decir que el módulo wiki de drupal no estaba nada mal, pero siempre es mucho mejor una mediawiki y además con algunas de las extensiones que voy a comentar a continuación.…

RedHat Network inaccessible

Ayer me encontré con un problema y tenía que instalar unos paquetes para solucionarlo, pero murphy hizo que la redhat network estuviese inaccesible durante cerca de 4 horas!
En redhat la redhat network o rhn para los amigos, es necesaria para hacer cualquier gestión con los paquetes.

El error que salía en todas las máquinas era de este tipo:…

Zabbix: configurar vista por defecto de las gráficas

Una de las cosas que nos encontramos con zabbix es que las gráficas por defecto solo nos muestran una hora, está bien porque ves en detalle lo que está pasando ahora mismo, pero en el caso que tengas un sistema al que no estás encima todo el día quizás te interesa ver una visión mas global de lo que ocurre, así que de momento vamos a definir una vista por defecto de 6 horas.

Para ello editamos el fichero /usr/share/zabbix/includes/defines.inc.php y modificamos el valor ZBX_PERIOD_DEFAULT

# vi /usr/share/zabbix/includes/defines.inc.php
define('ZBX_PERIOD_DEFAULT',                    21600);

Ver todos los crontab de los usuarios

Estás documentando y quieres ver todo lo que hace la máquina, /etc/crontab y /etc/cron.d/ no muestran nada, tienes tropocientos usuarios y acceder a cada uno a ver si tiene ejecuciones de cron es un martirio, por suerte tenemos a bash al rescate:

# for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done

Zabbix

Llevo ya unos días pelándome con el centreon, una herramienta que mejora las funcionalidades de nagios, gracias a su gestión de las máquinas y la creación de gráficas. El problema de centreon pero es que su instalación es demasiado compleja, y hasta el momento lo he probado de instalar varias veces y cada una me salía una pijadita distinta, lo último ya era probar con otra distribución de gnu/linux, centOS, basada en redhat, pero en el proyecto preferimos tener las máquinas lo mas homogenizadas posible y el sistema preferido es debian.

Zabbix tiene la ventaja que está disponible en los repositorios de debian y su instalación es tan simple como un:…