[OpenAFS] problem running openafs client on linux-2.4.5

Claude Lecommandeur claude.lecommandeur@epfl.ch
Tue, 19 Jun 2001 14:48:58 +0200


   Hello,

   I am new to this list and am trying to install the open afs system
on my site. The server is running fine, but I have problems with a client.
It is using linux kernel 2.4.5 and I built successfully libafs-2.4.5.o.
from openafs-kernel-source-1.0.4-24.2. But (there is a but) when I try
to launch afsd (via /etc/init.d/afs start) it freezes. If I strace it,
I get :

ps :

root     17335  0.2  0.2  1540  600 pts/8    S    14:45   0:00 strace -f /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17336  6.1  0.2  1516  652 pts/8    R    14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17337  0.0  0.0     0    0 pts/8    Z<   14:45   0:00 [afsd <defunct>]
root     17338  6.3  0.2  1516  652 pts/8    R    14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17339  8.7  0.2  1516  652 pts/8    R<   14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17340  6.1  0.2  1516  652 pts/8    R    14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17341  6.1  0.2  1516  652 pts/8    R    14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17342  6.1  0.2  1516  652 pts/8    R    14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50
root     17343  5.8  0.2  1516  652 pts/8    R    14:45   0:00 /usr/vice/etc/afsd -stat 300 -dcache 100 -daemons 2 -volumes 50

tail -22 /tmp/afsd.strace :

close(3)                                = 0
open("/usr/vice/etc/NetRestrict", O_RDONLY) = -1 ENOENT (No such file or directory)
afs_syscall(0x1c, 0x11, 0x1, 0xbfffea60, 0xbfffda60) = 0
fork()                                  = 17337
[pid 17337] setpriority(PRIO_PROCESS, 0, -10) = 0
[pid 17337] afs_syscall(0x1c, 0x30, 0x190, 0, 0) = -1 E2BIG (Argument list too long)
[pid 17337] _exit(1)                    = ?
--- SIGCHLD (Child exited) ---
fork()                                  = 17338
[pid 17336] fork()                      = 17339
[pid 17339] setpriority(PRIO_PROCESS, 0, -10) = 0
[pid 17339] afs_syscall(0x1c, 0x13, 0, 0xfffffff6, 0 <unfinished ...>
[pid 17338] afs_syscall(0x1c, 0, 0x190, 0x60, 0x804a9bc <unfinished ...>
[pid 17336] fork()                      = 17340
[pid 17336] fork()                      = 17341
[pid 17340] afs_syscall(0x1c, 0x1, 0x40016280, 0x60, 0x804aa64 <unfinished ...>
[pid 17341] afs_syscall(0x1c, 0x4, 0x40016280, 0x60, 0x804aaa4 <unfinished ...>
[pid 17336] fork()                      = 17342
[pid 17342] afs_syscall(0x1c, 0x2, 0x40016280, 0x60, 0x804ab0d <unfinished ...>
[pid 17336] fork()                      = 17343
[pid 17336] afs_syscall(0x1c, 0x1d, 0xbfffc5e0, 0x806dccc, 0x1 <unfinished ...>
[pid 17343] afs_syscall(0x1c, 0x2, 0x40016280, 0x60, 0x804ab0d <unfinished ...>

   The E2BIG return is suspicious. I have to rmmod by hand the openafs module
to unfreeze afsd.

   Anyone has any idea ?

   Thanks in advance.

         Claude.
-- 
Claude Lecommandeur           Claude.Lecommandeur@Epfl.Ch
EPFL - SIC                    +41 21 693 22 97
1015 Lausanne (Switzerland)   http://slwww.epfl.ch/SIC/SL/info/Claude.html

sh: fortune:  not found.