Ir al contenido

Entradas etiquetadas como ‘troubleshooting’

13
may

Problema al utilizar locate en Ubuntu

Esta mañana, al intentar una búsqueda con el comando locate de unos archivos que sabía que están en mi /home no recibía ningún resultado como respuesta. La base de datos estaba creada correctamente en /var/lib/mlocate/mlocate.db y la búsqueda sí devolvía resultados para archivos fuera de mi /home. Lógicamente ejecuté el comando updatedb, pero tampoco funcionaba.

Revisé la configuración en /etc/updatedb.conf y encontré que tenía el siguiente contenido:

PRUNE_BIND_MOUNTS="yes"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ecryptfs fusesmb devtmpfs"

Contenido que, a priori, es correcto para que indexe mi /home, dado que no está dentro de los PATH a ignorar y está formateado con ext4. Como aclaración, lo que hacen las variables PRUNEPATHS y PRUNEFS es indicar que no indexe los directorios listados ni los filesystems especificados, respectivamente.

Ahora bien, al chequear las particiones montadas en mi sistema me encontré con lo siguiente:

leandro@scarlet:~$ mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro,commit=0)
/dev/sda5 on /home type ext4 (rw,commit=0)
/home/leandro/.Private on /home/leandro type ecryptfs (ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs,ecryptfs_sig=3c4c274e018dcd1d,ecryptfs_fnek_sig=8b78ca14201c02d2)

En ese momento recordé que al instalar Ubuntu había indicado que cifre mi carpeta personal y de ahí el problema, que se ve en la tercer línea. Al cifrar mi /home en Ubuntu se creó una carpeta que se llama /home/.ecryptfs/leandro, donde están realmente los datos de mi /home encriptados (/home/leandro/.Private en realidad es un link simbólico a /home/.ecryptfs/leandro). Ese directorio, al iniciar sesión, se monta bajo /home/leandro con ecryptfs como tipo de sistema de archivos. Precisamente por eso no funciona el comando locate. Lo que hay que hacer es simplemente quitar ecryptfs de la variable PRUNEFS y luego ejecutar updatedb.

11
abr

Instalación de Picasa 3.8 en Linux

Lamentablemente la gente de Google ha decidido no actualizar la versión de Picasa para Linux por lo que los usuarios de dicho sistema operativo disponemos de la muy antigua versión 3.0 en beta. Sin embargo, la última versión de Picasa (3.8 al momento de escribir este post) funciona perfectamente en Linux valiéndonos de un pequeño truco.

En mi caso trabajo con Ubuntu por lo que daré la explicación para dicho sistema. Sin embargo, la misma solución debería poder aplicarse a cualquier Linux con variaciones quizá en la ubicación de los archivos o en la ejecución de algún comando.

El primer paso consiste en instalar wine:

aptitude install wine

Luego, descargar la versión 3.0 beta de Picasa para Linux e instalarla. En mi caso:

sudo dpkg -i picasa_3.0-current_amd64.deb

Una vez hecho eso, descargar la versión 3.8 para Windows y ejecutarla con Wine. Probablemente sea necesario darle permisos de ejecución para que wine pueda correr el programa. Cuando se abre el asistente de instalación se deben seguir los pasos habituales y, al llegar al paso final, desmarcar todas las casillas de verificación.

El siguiente paso es copiar los archivos del “nuevo” Picasa al “viejo”. Esto se hace con un simple comando:

cp -a /home/usuario/.wine/drive_c/Archivos de programa/Google/Picasa3/* /opt/google/picasa/3.0/wine/drive_c/Program Files/Google/Picasa3/

Una vez que termina de copiar ya puede utilizarse la última versión de Picasa en Linux.

11
mar

Sincronizar Blackberry con Windows en VirtualBox

Existe un extraño problema para sincronizar los dispositivos Blackberry con Windows virtualizado por medio de VirtualBox. A pesar de que Windows reconoce el dispositivo e incluso el mismo software de Blackberry, a los pocos segundos de conectarlo deja de ser reconocido.

Por suerte, la solución a este problema es extremadamente sencilla. Basta tan sólo con desmarcar la casilla correspondiente a la opción Habilitar controlador USB 2.0 (EHCI) de la configuración de los puertos USB.

9
mar

Restaurar Nautilus para abrir carpetas en Gnome

Hace unos días he cambiado por error la aplicación utilizada por defecto para abrir las carpetas en Gnome por VLC y hoy he dedicado unos minutos a buscar la solución en Google. La misma es extremadamente sencilla y requiere editar el archivo ~/.local/share/applications/mimeapps.list, en el que se debe modificar la línea que corresponde a inode/directory. Debajo se ve el valor de dicha línea antes del cambio (cuando abría con VLC) y la misma con el valor correcto para ejecutar Nautilus.

Cambiar el siguiente valor (o el que hubiera asociado):

inode/directory=vlc.desktop;

Por:

inode/directory=nautilus-folder-handler.desktop;
2
mar

VirtualBox y USB

Los usuarios de Ubuntu que instalen VirtualBox en sus sistemas seguramente tendrán problemas para utilizar los dispositivos USB dentro de sus máquinas virtuales. El motivo es que para que dicho software de virtualización pueda acceder a los USB es necesario que el usuario que ejecute la máquina virtual perteneza al grupo vboxusers, algo que no se hace automáticamente. Por suerte, solucionarlo es simple, basta sólo con agregar el usuario al grupo mencionado:

sudo usermod -a -G vboxusers usuario

Luego, con cerrar la sesión y volver a iniciarla ya debería ser posible utilizar los dispositivos USB desde dentro de la máquina virtual.