[short] un par de cosas sobre gnome3

Logo Debian Hackers Short

La primera, personal. Hoy por fin ha vuelto gnome-do a Debian Sid, el programa que para mí da sentido a gnome3. Porque seamos serios, en debian y por defecto, el escritorio viene pelado, sin iconos ni interacción (hay que instalar gnome-tweak-tool para volver a activarlo todo) y buscar en el menú las aplicaciones resulta bastante cargante. Ahí es donde entra gnome-do, el lanzador de aplicaciones, bastante sencillo de usar y configurable. Hace semana y media, en una actualización rutinaria, desapareció sin más. Como ya me conozco el percal, busqué entre los bugs por si había algún aviso y amoldé mi forma de usar el escritorio a su ausencia, con más problemas que otra cosa y me resigné a esperar. Hoy, tras actualizar, ha vuelto sin dar explicaciones, simplemente apareció tras pulsar la combinación de teclas pertinente. Me alegro, como no, pero me mosquea mi excesiva dependencia.

La segunda va de añadidos porque Gnome ha hecho pública una web donde se pueden instalar directamente y descargar extensiones para gnome3. La web, extensions.gnome.org, cuenta con una buena colección de extensiones para el escritorio que van desde un dock para tener a mano las aplicaciones más usadas hasta indicadores de batería, red y disco duro. El mejor lugar para tunear el escritorio.

Y la tercera está dedicada a quienes no les gusta gnome3. Y es que se puede dejar de usar la versión más nueva del escritorio y retornar a la anterior, a la clásica gnome2. Como siempre en estos casos, basta con instalar un paquete, gnome-session-fallback, y seleccionar la opción Gnome Classic en el inicio de sesión.
Vía: Tip: Activa GNOME Classic en Ubuntu 11.10

skype, again…

Últimamente he andado liado, tratando de terminar un par de proyectos que tenía y apenas he podido dedicarme a jugar con mis ordenadores. No es ninguna excusa, simplemente no quería tocar nada, trataba de no dar ningún paso en falso para no tener que volver atrás a toda prisa. Debe ser porque ya empiezo a acumular suficientes experiencias negativas que, casi siempre, comienzan con una pregunta: ¿qué pueden estropear cincuenta megas de actualización? El que no sepa de qué hablo, no sé qué hace en este blog :) .

La última aventura, como no, vino de la mano de Skype. No es que hiciese falta que Microsoft comprase la compañía porque, una semana antes del bombazo, el programa dejó de ver y oir a través de la webcam (una Logitech Webcam C200; barata, con micro incorporado y perfecta para usar con linux). Usar sid tiene estas cosas, le da este punto de vértigo e inestabilidad que tanto me gusta y que tanto me saca de quicio. Desde que uso la versión para 64 bits, Skype no ha hecho otra cosa que alegrarme las mañanas.

No le dí mayor importancia, hasta que vi que cheese también fallaba, de hecho, daba un error que no había visto nunca y que no sonaba particularmente bien:

Faltan uno o más elementos necesarios de GStreamer: gconfaudiosrc, gconfvideosink.

Con esta información, me puse a buscar entre todos los programas de GStreamer, que son unos cuantos, buscando encontrar el que se había estropeado durante la última y letal actualización. Unos minutos más tarde (un centenar, más o menos), apareció:

sudo aptitude install gstreamer0.10-gconf

Si el módulo de la webcam, uvcvideo, está cargado, sólo es necesario reiniciar el programa, ya sea cheese o skype para poder vernos y utilizar el micrófono del periférico como antes.

a vueltas con LDAP – txn_checkpoint failed: Invalid argument (22)

Esta mañana me he encontrado con que el servidor LDAP no funcionaba. Tras un vistazo rápido al log del sistema (/var/log/syslog) me he encontrado con este mensaje, ideal para despertar a dormidos. He puesto en negrita la parte más importante del informe de fallo, IMHO.

Apr 26 09:08:21 mestizo slapd[19794]: @(#) $OpenLDAP: slapd 2.4.25 (Apr 11 2011 22:16:45) $#012#011buildd@biber:/build/buildd-openldap_2.4.25-1-i386-4ptz56/openldap-2.4.25/debian/build/servers/slapd
Apr 26 09:08:21 mestizo slapd[19795]: bdb(dc=midominio,dc=net): Build signature doesn’t match environment
Apr 26 09:08:21 mestizo slapd[19795]: hdb_db_open: database “dc=midominio,dc=net” cannot be opened, err -30971. Restore from backup!
Apr 26 09:08:21 mestizo slapd[19795]: bdb(dc=midominio,dc=net): txn_checkpoint interface requires an environment configured for the transaction subsystem
Apr 26 09:08:21 mestizo slapd[19795]: bdb_db_close: database “dc=midominio,dc=net”: txn_checkpoint failed: Invalid argument (22).
Apr 26 09:08:21 mestizo slapd[19795]: backend_startup_one (type=hdb, suffix=”dc=midominio,dc=net”): bi_db_open failed! (-30971)
Apr 26 09:08:21 mestizo slapd[19795]: bdb_db_close: database “dc=midominio,dc=net”: alock_close failed
Apr 26 09:08:21 mestizo slapd[19795]: slapd stopped.

Del servidor de LDAP, slapd, hay poco malo que decir. Funciona rápido y bien, sobre equipos con pocos recursos y no lo canibaliza en exceso, cosa de agradecer. Pero sí se puede pensar que es muy propenso a fallos en cuanto se actualiza algo, lo más mínimo, que toque tangencialmente el servidor. En ese momento, deja un montón de literatura en los ficheros de registro y se detiene.

Tras dos minutos de búsqueda (otras caídas súbitas del servicio me han enseñado a buscar bien y rápido), apareció la respuesta. Todo pasaba por reparar la base de datos del servidor, que ha quedado inconsistente. Más claro, en comandos:


$ sudo /etc/init.d/slapd stop
$ cd /var/lib/ldap
$ sudo db4.8_recover
db4.8_recover: Build signature doesn't match environment
$ sudo /etc/init.d/slapd start

¡Listo! Como si no hubiese pasado nada.

[short] cómo instalar gnome3 en debian

Logo Debian Hackers Short

Lo explica Raphaël Hertzog en su blog, en Journey of a new GNOME 3 Debian packager (en inglés). Comenta que quería probar el nuevo gnome3 en su portátil con Debian GNU/Linux Sid pero que ésto no era suficiente, al contrario que otras veces. Además, hay que hacer uso de la rama experimental que es donde están los paquetes, de momento.

El pequeño manual explica cómo instalar el nuevo gestor de escritorio desde dos ópticas diferentes: la de los empaquetadores de debian y la del resto de mortales :D .

Al parecer, está encantado con el cambio y sólo echa en falta hamster, un applet para seguir el trabajo diario.

I’m enjoying my shiny new GNOME 3 desktop and it’s off for a good start. My main complaint is that hamster-applet (time tracker) has not yet been integrated in the shell.

Me estoy quedando sin excusas… :P

Cómo instalar libreoffice y olvidarse de openoffice.org

Soy muy dado a desinstalar programas o aplicaciones que, por los más variopintos pensamientos, me hayan ofendido en una u otra manera. Así pasó cuando se anunció el cierre de del.icio.us, para descubrir dos días después que sólo trataban de aumentar el precio de venta con buenas críticas y mensajes de añoranza. Afortunadamente, en algunas ocasiones consigo controlarme, como con LibreOffice.

Supe esperar (cosa harto complicada) y evitar la instalación de las versiones comprimidas o convertidas desde ficheros RPM hasta verlo aparecer en el repositorio experimental de Debian. A partir de ahí y con el objetivo de tenerlo funcionando en el equipo, sólo hay que añadir el repositorio experimental al fichero sources.list e instalarlo.

En comandos, sería más o menos así:

sudo echo "deb http://ftp.debian.org/debian experimental main contrib non-free" >> /etc/apt/sources.list

sudo aptitude update

sudo aptitude install -t experimental libreoffice libreoffice-l10n-es libreoffice-style-tango

La instalación de los dos últimos paquetes son claramente opcionales. El resultado, éste:

LibreOffice3

LibreOffice3

Como nota, comentar que, aunque las plantillas las importa perfectamente de OpenOffice.org, otros datos y configuraciones (como el nombre de usuario y demás datos), los ignora.