[OpenAFS] Documentation for Preference Pane in 1.4.12 on MacOSX

Fabien COMBERNOUS fcombernous@kezia.com
Mon, 19 Apr 2010 09:43:47 +0200


Marcus Crestani wrote:
> I have trouble getting the new maintenance release 1.4.12 working
> properly on MacOSX 10.6.3.  We use Kerberos 5 to authenticate and our
> user's homes are stored in AFS, so we need to get a Token at login time.
> We have a working setup with OpenAFS 1.4.11 that obtains a Kerberos
> Ticket during login and uses the loginwindow's LoginHook to convert the
> Kerberos Ticket to an AFS Token.
>
> After I've installed 1.4.12, this does not seem work any longer.  On a
> first login attempt, I do not get an token at login time.  To get one, I
> have to logout and login again.  But then, the Finder process stalls for
> a couple of minutes with a spinning wheel.  Something is terribly wrong
> here.  I have the feeling that the new Preference Pane and our previous
> solution do not work together.
>   

I tested OpenAFS 1.4.12 only with  MacOSX 10.5.8. It is running like a 
charm.
I also tested OpenAFS 1.5.73 with MacOSX 1.6.3. It is also running like 
a charm.
Sorry but i didn't meet any issue like yours.
> To understand what happens, I could use some insight on the new
> Preference Pane.  Is there some documentation?  Especially, it would be
> useful to have answers to the following questions:
>
> - What is the purpose of the "Backgrounder" Launch Agent 
>   it.infn.lnf.network.AFSBackgrounder.plist?  How is it connected to the
>   Preference Pane?
>
> - Where does the Preference Pane store its settings?
>
> - What happens in the background when I check/uncheck the several
>   options like "Get Krb5 credential at login", "Use aklog", "get
>   credential at login time", "Backgrounder"?
>
> - Where does the stuff under the "Parameter" tab get stored?  How does
>   the AFS startup get these values?
>   
> I'd appreciate any help, either ideas concerning my described problems
> or answers to my questions that should help me figuring things out.
>
> Please CC me, since I am not subscribed on the list.  Thanks in advance!
>
>   
To answer to many of our questions, you can use fseventer tool [1]. It 
is a useful free closed source software to know the files modified 
and/or created by a GUI on MacOSX. I planed to do it by myself, but i 
didn't yet have enough time.

Best regards,

[1] http://www.fernlightning.com/doku.php?id=software:fseventer:start

-- 
*Fabien COMBERNOUS*
/unix system engineer/
www.kezia.com <http://www.kezia.com/>
*Tel: +33 (0) 467 992 986*
Kezia Group