Entradas

Problemas con RPM: "Fatal error, run database recovery"

Hoy estaba tratando de desinstalar algunos paquetes que ya no uso en mi Fedora Core 6, pero algo no salió bien: [christian@localhost ~]$ sudo rpm -e beagle beagle-gui kerry rpmdb: page 52: illegal page type or format rpmdb: PANIC: Argumento inválido error: db4 error(-30977) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery (... muchos errores más ...) Al parecer, la base de datos de RPM se corrompió, lo que me impedía instalar o eliminar programas mediante RPM o yum. Después de un par de minutos de googlear, encontré una solución: reconstruir la base de datos de RPM. El proceso es: su - cd /var/lib/rpm rm -f __db.* rpm --rebuilddb exit Con esto el sistema volvió a su funcionamiento normal. ¿Por qué se produjo esta falla? Tal vez alguno de los paquetes RPM que desinstalé estaba mal construído, o quizás alguna de las actualizaciones de yum no se completó correctamente. Lo cierto es que el sistema RPM presenta varios problemas que no han sido solucionados en bast...

Instalar VMware-server en Fedora Core 6

Hoy instalé VMware-server en Fedora Core 6. Debido a algunos cambios en las últimas versiones del kernel, es necesario realizar un par de "trucos" para lograr que fincione. A continuación describo el procedimiento que usé. ATENCIÓN: Las siguientes tareas deben ejecutarse como root o usando sudo . Primero es aconsejable que verifiques que tu sistema esté totalmente actualizado: yum update Luego instala los paquetes kernel-devel , xinetd y gcc : yum install kernel-devel xinetd gcc (Si usas un kernel SMP, reemplaza kernel-devel por kernel-smp-devel .) Ahora debes asegurarte de que el servicio xinetd está ejecutándose y de que se iniciará automáticamente cada vez que reinicies. Para ello puedes usar la herramienta system-config-services . Descarga el paquete VMware-server desde su sitio oficial (recuerda que debes registrarte para que te envíen el número de serie por e-mail). Elige el archivo RPM que está en la sección "Download VMware Server (for Linux Systems)"...

Migrando a Blogger Beta

Acabo de migrar mi Blog a la versión Beta de Blogger . Hasta el momento no he encontrado muchos cambios; lo más notable ha sido la inclusión de etiquetas (¡por fin!), lo que permite organizar mejor las entradas. Ya he clasificado las entradas antiguas bajo tres temas: "cristianismo", "linux" y "personal". Pronto estaré realizando algunos cambios a mi blog; principalmente en cuanto al diseño.

En el Encuentro Linux 2006

Aunque ni siquiera lo había presupuestado ni me había hecho ningún tipo de ilusiones, ¡estoy en el Encuentro Linux 2006 ! Viajamos anoche desde Temuco a Talca en un auto arrendado por el IIE . Fue un viaje con muchas "incidencias": estuvimos media hora parados en la carretera por una protesta, chocamos con una caja de cartón (sin mayores consecuencias para nosotros; no puedo decir lo mismo de la caja), entramos a Talca por una entrada que no conocíamos y demoramos un buen rato en encontrar el hotel. Pero finalmente, cerca de las 2:30 de la madrugada, estábamos en nuestro hotel descansando. En este momento estoy en el Aula Magna de la Universidad Católica del Maule, escuchando una charla acerca de IBM, Linux y Open Source. Dentro del día estarépublicando algunos comentarios personales acerca del Encuentro. Un último comentario: los desayunos continentales son lo máximo ;-).

Fedora Core 6 + KDE + Compiz

Fedora Core 6 incluye AIGLX preconfigurado en Gnome. Pero para poder usarlo en KDE es necesario realizar un par de ajustes. Resumiendo las instrucciones que encontré en el wiki de Gentoo , el procedimiento sería así: Primero es necesario crear el archivo /usr/local/bin/compizrc: sudo nano /usr/local/bin/compizrc Ahora copiamos dentro de ese archivo lo siguiente: killall kwin & LIBGL_ALWAYS_INDIRECT=1 /usr/bin/compiz --replace --strict-binding gconf & sleep 3 /usr/bin/gnome-window-decorator Luego debemos darle permisos de ejecución: sudo chmod +x /usr/local/bin/compizrc Y finalmente configuramos KDE para que ejecute este archivo cada vez que se inicie. Para ello presionamos Alt+F2, escribimos "~/.kde/Autostart" y presionamos Enter. Esto abrirá una ventana del explorador de archivos. Ahora debemos presionar el botón derecho del mouse sobre el fondo de esa ventana y seleccionar "Crear nuevo" -> "Enlace a aplicación". En la pestaña "General...

Mini-guía de Fedora Core 6

Fedora Core 6 fue liberada después de varias demoras. Ayer lo instalé en mi laptop y hoy terminé de configurar un par de cosas que quedaban pendientes. A continuación un resumen de mi experiencia, con algunos consejos. Configuración de sudo El programa sudo nos permite ejecutar comandos administrativos sin necesidad de haber ingresado como root. Para configurarlo es necesario hacer lo siguiente: su - nano /etc/sudoers Busca la línea: "root ALL=(ALL) ALL" Debajo de esa línea debes agregar otra igual, pero cambiando "root" por tu nombre de usuario. Luego grabas (Ctrl+O y luego enter) y sales del programa (Ctrl+X). Finalmente cerramos la sesión de root con el comando "exit". Ahora, cada vez que quieras ejecutar un comando que requiera privilegios de root, simplemente escribe "sudo" antes del comando y el sistema te pedirá la clave de tu usuario (NO la del root). Configuración de repositorios Fedora Core 6 ya viene con los repositorios Base,...

¡Por fin Fedora Core 6!

Me demoré todo el día, pero por fin pude descargar los 5 CDs de instalación de Fedora Core 6 (el DVD demoraba bastante, espero que mañana ya esté listo). Hace poco terminé de instalarlo en mi laptop y en estos momentos estoy configurando algunas cosas. La primera impresión es bastante buena. El nuevo tema gráfico DNA es muy llamativo y está bien hecho. Los efectos tridimensionales y las ventanas gelatinosas (todo gracias a AIGLX ) funcionan mejor de lo que esperaba, considerando que la tarjeta de video es una simple Intel 915. Y se nota una mejora substancial en la velocidad de yum, debido a que algunas partes fueron reescritas en C para mejorar su rendimiento. Mañana espero publicar más detalles y algunos consejos. Por ahora sólo quiero decir que se nota el gran trabajo hecho por la comunidad Fedora, incluyendo a desarrolladores, artistas gráficos, traductores (¡por fin la "Guía de instalación" y las "Notas de liberación" en castellano!), etc.