# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Yum atascado en “Setting up Update Process”


En este caso, yum dejaba de responder en el punto de “Setting up Update Process“, pero puede pasar en cualquier momento de su ejecución. Para encontrar el problema podemos seguir los siguientes pasos:

  1. Revisar el log de yum en /var/log/yum.log en busca de errores
  2. Comprobar que no hay otra instancia de yum corriendo en el sistema (ps aux | grep yum)
  3. Hacer debug del proceso atascado con el comando strace (strace -p PID)
  4. Hacer un yum clean all.

Si pese a esos tres puntos seguís sin encontrar el fallo,es muy probable (era mi caso) que la base de datos de yum tenga algún tipo de corrupción. Para regenerarla hacemos lo siguiente:

# rm -f /var/lib/rpm/__db*
# rpm --rebuilddb
# yum clean all

Ahora podemos volver a intentar ejecutar yum de nuevo y comprobar si funciona correctamente.

Actualizar todos los módulos de Perl desde CPAN


Gracias a CPAN, existe una forma muy sencilla y cómoda de actualizar de vez todos los módulos de PERL que tengamos instalados en el sistema, para ello, simplemente ejecutad lo siguiente:

cpan -r

Automáticamente comenzará la actualización de los módulos:

$ cpan -r
CPAN: Storable loaded ok
Going to read /home/alex/.cpan/Metadata
  Database was generated on Mon, 10 Aug 2009 23:26:58 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
Going to read /home/alex/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
  ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz
LWP failed with code[500] message[LWP::Protocol::MyFTP: connect: Conexi�n rechazada]
Fetching with Net::FTP:
  ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz
Going to read /home/alex/.cpan/sources/modules/02packages.details.txt.gz
  Database was generated on Fri, 18 Dec 2009 01:45:07 GMT

Fetching with LWP:
  ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz

Going to read /home/alex/.cpan/sources/modules/03modlist.data.gz
Going to write /home/alex/.cpan/Metadata
...................... etc etc

HP proliant server: actualizar Firmware Power Management Controller


Hace unos días veíamos la forma de actualizar el Firmware de iLO 2 para servidores HP ProLiant. Hoy vamos a ver como actualizar el Firmware de la Power Management Controller, que se encarga entre otras cosas del correcto funcionamiento de reinicios, apagados y encendidos de servidores desde la iLO.

Antes de nada, es recomendable actualizar lo primero el Firmware de la iLO 2 a la última versión, solo tenéis que seguir los pasos del enlace que os he puesto antes. Una vez realizado, pasamos a actualizar el firmware del Power Management Controller:

  1. Pinchamos en la URL:

    http://welcome.hp.com/country/us/en/support.html?pageDisplay=drivers

  2. Escribimos el nombre del servidor HP Proliant a actualizar.
  3. Seleccionamos el sistema operativo.
  4. Accedemos a la categoría Firmware.
  5. Seleccionamos la última versión del Power Management Controller Firmware y pinchamos en descargar.
Una vez descargado el fichero (.exe para servidores Windows y .scexe para Linux), procedemos a la instalación.

Servidores Windows

Tan  simple como seguir los pasos del instalador haciendo doble click en el fichero .exe.

Servidores Linux

Desempaquetamos el fichero .scexe:

 ./CP010989.scexe --unpack=/root/firmware/

Ejecutamos el actualizador:

cd firmware/ &&  ./cpqsetup 

Se requiere un reinicio de los servidores para que los cambios surtan efecto (en mi caso fue necesario).

HP proliant server: actualizar Firmware iLO 2


Tarde o temprano es necesario actualizar el firmware de las iLO (Integrated Lights-Out) para servidores HP ProLiant, tanto por corrección de bugs y fallos en el sistema como por mejoras y actualizaciones. A continuación os indico el proceso de actualización:

  1. Acceder al sitio web de HP y buscar los correspondientes drivers, la URL es la siguiente:

    http://welcome.hp.com/country/us/en/support.html?pageDisplay=drivers

  2. En el cuadro de búsqueda introducir iLO 2.
  3. Pinchar en HP Integrated Lights-Out 2 (iLO 2) Firmware
  4. Seleccionar la versión del sistema operativo.
  5. Pinchar en Firmware – Lights-Out Management
  6. Localizar la versión deseada y descargarla.

Una vez descargada, hay dos formas (que yo conozca) de actualizar el firmware. Os voy a explicar la que yo utilizo. La otra forma probablemente sería simplemente ejecutar el fichero que descargamos en el servidor correspondiente.

Yo lo que hago es extraer el contenido el fichero que descargamos (un fichero .EXE, por ejemplo cp009856.exe) en una carpeta. Esta extracción contiene un fichero .bin (por ejemplo ilo2_170.bin), que es la imagen del firmware Online ROM Flash Component for HP Integrated Lights-Out 2.

Una vez que tenemos dicho fichero, simplemente tenemos que accedeer a la iLO del servidor, e instalarla desde la sección de administración, donde te indican cada uno de los pasos a seguir:

  1. Update iLO 2 firmware as follows. For alternatives, consult the help page.
  2. Obtain the firmware image (.bin) file from the Online ROM Flash Component for HP Integrated Lights-Out 2. Use the Extract option to save the .bin file.
  3. The latest component can be downloaded from http://www.hp.com/support/ilo2.
  4. This component is also available on the HP ProLiant Firmware Maintenance CD.
  5. Specify the location of the firmware, or use the Browse button to locate it. Example: C:\ilo2_yyy.bin
  6. Send the data to iLO 2. Press Enter or click the Send firmware image button after the file has been specified.
  7. The firmware is received by iLO 2.
  8. iLO 2 validates the firmware image. This step prevents corrupt or invalid firmware from being installed.
  9. iLO 2 flashes the firmware image. This step may take a few minutes. During the flash step, iLO 2 is unresponsive. Do not power cycle the server while iLO 2 firmware is being programmed.
  10. iLO 2 resets. Resume normal use of iLO 2 with updated firmware after 60 seconds.
iLO2 administration

Actualizar a WordPress 2.7


Ya está aquí la nueva versión 2.7 de WordPress, viene con bastantes cambios de apariencia y funcionalidad a nivel de dashboard, os dejo un vídeo en el que se pueden observar todas estas novedades. La actualización es tán sencilla como las anteriores, puedes descargarlo y encontrar la guía de actualización/instalación en este enlace.

Cómo actualizar a Ubuntu 8.10


Acaba de salir la nueva versión de Ubuntu, la 8.10  Intrepid Ibex, y para actualizar nuestro sistema, es decir, la distribución completa has de hacer lo siguiente (versiones de escritorio):

  1. Acceder a Start System/Administration/Software Sources intrepid_upgrade1.png
    • Pinchar en la pestaña “Updates” y cambiar de “Show new distribution release” a “Normal releases” intrepid_upgrade2.png
      • Accede después a Start System/Administration/Update Manager intrepid_upgrade2.5.png
        • Pincha en el botón Check para buscar nuevas actualizaciones.

        • En el caso de que aparezcan actualizaciones, pincha en el botón Install Updates para instalarlas, después preisona de nuevo Check hasta que te informe de que hay una nueva versión de la distribución.

        • Aparecerá un mensaje informando de que existe una nueva versión de la distribución: update-manager-upgrade-810.png
          • Pincha en Upgrade.

          • Sigue las instrucciones del proceso de la instalación.

          Este tutorial ha sido traducido de la web oficial de Ubuntu.

          Cómo instalar, desinstalar o actualizar RVSkin para cPanel


          RVSkin son una serie de skins y temas para hacer más agradable la interfaz gráfica de cPanel cara al cliente.

          Para instalarlo debes hacer lo siguiente:

          mkdir /root/rvadmin; cd /root/rvadmin; wget http://download.rvglobalsoft.com/download.php/download/rvskin-auto/saveto/rvauto.tar.bz2; bunzip2 -d rvauto.tar.bz2; tar -xvf rvauto.tar; perl /root/rvadmin/auto_rvskin.pl

          Si necesitas desinstalarlo simplemente ejecuta el siguiente comando desde la shell del servidor:

          perl /root/rvadmin/uninstall.pl

          Para actualizar hay que utilizar el siguiente comando:

          perl /root/rvadmin/auto_rvskin.pl