First attempt with arla-0.6
LeBlanc@mcc.ac.uk
LeBlanc at mcc.ac.uk
Thu Jun 4 09:15:11 CEST 1998
I wrote:
> avl 13:40:59 > ./startarla
> avl 13:41:17 > lsmod
> Module Pages Used by
> xfs 6 2
> ...
> avl 13:41:25 > mount
> ...
> arla on /afs type xfs (rw)
> avl 13:41:28 > ls /afs/
> ls: /afs/: Not a directory
> avl 13:41:40 > file /afs
"A.J.Martin" <A.J.Martin at qmw.ac.uk> wrote:
>Are you using a glibc2 system?
Yes
Assar Westerlund <assar at sics.se> wrote:
>Per default that output would go to syslog. I suggest running `arlad
>-n --debug=all' which will not fork and send the debug output to
>stderr.
Aha! This has now produced debug information. But first, I wrote:
> The kthkrb4 stuff is installed, but it is the December version, and
> does not recognise arla as AFS, so that, for example, pagsh doesn't
> actually get a PAG.
Assar Westerlund <assar at sics.se> wrote:
>The easiest way of fixing that should be copying /usr/arla/etc/* to
>/usr/vice/etc/.
This did not in fact make any difference; the kthkrb stuff still
doesn't recognise arla as AFS.
Assar Westerlund <assar at sics.se> wrote:
>This sound like what would happen if you have mounted the xfs
>filesystem but don't have any running arlad, in that case xfs would
>create a fake root. Can you check that you actually have a running
>arlad and see from the debug output of that if it gets any message
>when you try to access /afs ?
Yes, arlad is running. The first time I ran it with '-n --debug=all'
I noticed the error message
arlad: fprio_readin: cant open file /usr/arla/cache/fprio: Operation not permitted
so I tried creating this file using touch, and afterwards did not have
this error message. This is the debug output from arlad:
arlad: read_conffile: /usr/arla/etc/arla.conf
arlad: Arlad booting sequence:
arlad: connected mode: connected
arlad: initports
arlad: conn_init numconns = 100
arlad: initconncache
arlad: cellcache
arlad: fprio
arlad: volcache numvols = 100
arlad: recovered 1 entries to volcache
arlad: rx
arlad: using rxkad level auth
arlad: credcache numcreds = 100
arlad: fcache low_vnodes = 3000, high_vnodes = 4000low_bytes = 15000000, high_bytes = 20000000
arlad: get_info: we asked for 1835374534 and got root.afs
arlad: recovered 1 entries to fcache
arlad: cmcb
arlad: cm
arlad: arla init done.
arlad: running cleaner: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: cleaner done: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: Arla: selecting on fd: 6
arlad: running cleaner: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: cleaner done: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: running cleaner: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: cleaner done: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: running cleaner: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: cleaner done: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: running cleaner: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: cleaner done: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: running cleaner: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: cleaner done: 1 (3000-4000) files, 0 (15000000-20000000) bytes
arlad: fatal signal received
arlad: storing state
arlad: wrote 1 entries to fcache
arlad: wrote 1 entries to volcache
The 'running cleaner' message appears to occur whenever I do 'ls -l /afs'.
The 'fatal signal' received was the Ctrl-C with which I killed the
debugging arlad.
>The debug output from xfs is probably also useful.
How do you get debugging output from xfs? I tried to read the source,
but I couldn't make this out.
-- Owen
LeBlanc at mcc.ac.uk
More information about the Arla-drinkers
mailing list