Aplicações não abrem em contas montadas via NFS
Oi galera,
Tenho uma rede com máquinas Linux, na qual os usuários autenticam via
LDAP e montam seus homes via NFS.
Com o Debian Sarge, não tenho problema algum e as máquinas estão
funcionando perfeitamente.
No entanto preciso das aplicações mais novas e fizemos uma instalação
nova com o Lenny. A autenticação está perfeita, o Gnome e o KDE abrem
normalmente, as aplicações do gnome também (gedit, gconf-editor ..), mas
ao tentar usar o Firefox (Iceweasel), opera ou o OpenOffice, a aplicação
simplesmente trava. Na verdade ela tenta fazer uma operação de
RecordLocking e não consegue sair da função.
A montagem é feita pelo autofs.
Esse tipo de problema não acontece quando a conta utilizada é uma conta
local da máquina.
Aí seguem algumas informações da rede:
Versão do Debian - Debian GNU/Linux testing _Lenny_ - Official Beta i386
Parametros de montagem do NFS:
(rw,nosuid,nodev,intr,hard,rsize=16384,wsize=16384,quota,addr=10.0.0.1)
# firefox --version
Mozilla Firefox 3.0.1, Copyright (c) 1998 - 2008 mozilla.org
Versão do OpenOffice - 2.4
Autofs 4.1.4
Final do strace da execução do firefox:
munmap(0xb6127000, 16384) = 0
open("/usr/lib/gconv/UTF-16.so", O_RDONLY) = 14
read(14, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \4\0\000"...,
512) = 512
fstat64(14, {st_mode=S_IFREG|0644, st_size=9488, ...}) = 0
mmap2(NULL, 12328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 14,
0) = 0xb6127000
mmap2(0xb6129000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 14, 0x1) = 0xb6129000
close(14) = 0
stat64("/home/carlos/.mozilla/firefox/b2f9d0vw.default",
{st_mode=S_IFDIR|0700, st_size=1024, ...}) = 0
open("/home/carlos/.mozilla/firefox/b2f9d0vw.default/.parentlock",
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 14
fcntl64(14, F_GETLK
Nessa operação de recordlocking do arquivo .parentlock ele para e fica
aí eternamente, tendo que mandar um sinal de terminação.
Alguma idéia do que fazer?
[ ]'s Beto
Reply to: