[OpenAFS] afsd gets unhappy when ThisCell has no root.afs and -dynroot not specified
Adam Megacz
megacz@cs.berkeley.edu
Thu, 31 May 2007 02:22:38 -0700
In case this leaves anybody else scratching their head...
I discovered that with OpenAFS 1.4.4 and linux 2.6.20.4, if ThisCell
refers to a cell which has no volume called root.afs, and you forget
to specify -dynroot, afsd will hang on startup, and attempts to shut
it down will cause this:
slab error in kmem_cache_destroy(): cache `afs_inode_cache': Can't free all objects
[<c0159294>] kmem_cache_destroy+0x7c/0xbf
[<f898a656>] cleanup_module+0x1e/0x53 [openafs]
[<c0131986>] sys_delete_module+0x130/0x194
[<c014b8a8>] remove_vma+0x31/0x36
[<c014c256>] do_munmap+0x16e/0x1c1
[<c0102e30>] syscall_call+0x7/0xb
[<c0400033>] rpc_timeout_upcall_queue+0x35/0xc4
=======================
I wouldn't call this a bug; it's a gross user configuration error --
but the failure mode is wierd enough that I thought I should mention
it so that it turns up when people google the error message.
- a
--
PGP/GPG: 5C9F F366 C9CF 2145 E770 B1B8 EFB1 462D A146 C380