Error “Failed to get lock using fcntl(2)” en Evolution


Bueno, la verdad es que suena horrible este error, dado que la funciónm fcnl es utilizada a nivel filesystem para administrar lockeo o bloqueo los archivos que etán siendo accedidos.

La cuestión es que un equipo donde se hallan configurados los homes centralizados a través de NFS, comenzó a dar este error al intentar abrir cualquier correo dentro del evolution.
Dado que la red en ese momento estaba funcionando correctamente así como los servicios de NFS y los usuarios con homes compartidos se estaba logueando correctamente, mi primer intento de solución fué eliminar los *.index * en /home/usuario/.evolution/mail/local a fin de que al abrir el evolution se reconstruyan los indices…

Pero sin resultado positivo.

Así que aplicamos el plan B: realicé un respaldo completo de la cuenta del evolution a través del menú “Backup Settings”. Eliminé por completo los archivos de datos del evolution. Desinstalé el evolution. Lo volví a instalar… y restauré el backup de la cuenta de usuario.
Resultado ? volvió a funcionar correctamente.

Mi conclusión: en algún lado, quedó algún archivo de configuración del evolution con los datos erroneos ante algún problema de red.

Si alguien le encontró una solución mas facil… soy todo oidos…
Si alguien sabe la causa exacta de este problem…también soy todo oídos…

Restaurar menu de aplicaciones de gnome / Restore gnome applications menu


Resulta que en un equipo, el menú “Aplicaciones” no mostraba su contenido. Los menúes “Lugares” y “Sistema” funcionaban correctamente mostrando su contenido.
Luego de buscar un rato encontré que para restaurar el menú de aplicaciones de gnome a su contenido original, lo que hay que hacer es eliminar el archivo:
/home/usuario/.config/menus/applications.menu ó copiarlo desde otro equipo…
en mi caso particular, el archivo estaba en tamaño 0 bytes, probablemente por algún problema de red con los homes compartidos por NFS.