[OpenAFS] rh71, oafs 1.04: unloading unused kernel module crash machine

Derek Atkins warlord@MIT.EDU
21 May 2001 16:41:57 -0400


Ahh.  You cannot rmmod libafs before you shutdown AFS.
The problem is that in your case AFS is in a half-state.
AFS is, I bet, still running, even if /afs isn't properly
mounted.  AFS really doesn't know how to cope with this
situation.  You can check this by running 'ps' and see
if there are any afsd processes.

I bet, if you check, that afsd is actually running.  What
'umount /afs' does is wind up shutting-down afs.  If it's
not properly mounted, you may need to manually run:

	afsd -shutdown

before you run

	rmmod libafs

This should fix the problem for you....

-derek

Simon Josefsson <simon+openafs-info@josefsson.org> writes:

> Rmmod.  But looking at the afs rc.d script, the only difference seem
> to be that the script umount /afs before rmmod'ing, and in my case
> /afs wasn't mounted since it didn't find any servers.
> 
> I've verified this on another machine, and it happens there as well.
> 
> I don't think it's the disk problems someone else suggested, the crash
> happens exactly after rmmod, and I've no problem with disk access
> before the rmmod.
> 
> (The machine is a laptop, and sometimes out of wavelan-coverage..)
> 
> Derek Atkins <warlord@MIT.EDU> writes:
> 
> > By "unload the kernel module" do you mean, literally, 'rmmod libafs'
> > or do you mean running '/etc/rc.d/init.d/afs stop'?
> > 
> > -derek
> > 
> > Simon Josefsson <simon+openafs-info@josefsson.org> writes:
> > 
> > > This seems pretty reproducable: On a vanilly redhat71 (i386) machine
> > > with openafs client installed, unplug the network, restart afs (e.g.
> > > reboot machine), and after it has timed out to the servers (and you
> > > get to a login prompt), unload the kernel module.  Boom.  No OOPSes
> > > but any disk related operations (i.e. almost anything) hang
> > > indefinitely.  The machine still answers ping though (if you plug
> > > network back in, that is).
> > > 
> > > _______________________________________________
> > > OpenAFS-info mailing list
> > > OpenAFS-info@openafs.org
> > > https://lists.openafs.org/mailman/listinfo/openafs-info
> > 
> > -- 
> >        Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> >        Member, MIT Student Information Processing Board  (SIPB)
> >        URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
> >        warlord@MIT.EDU                        PGP key available
> 

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord@MIT.EDU                        PGP key available