Possible PolicyKit issues

Joe Marcus Clarke marcus at freebsd.org
Mon Apr 21 12:18:23 PDT 2008


David Zeuthen wrote:
> On Sat, 2008-04-19 at 01:34 -0400, Joe Marcus Clarke wrote:
>> I'm seeing a few PK problems on FreeBSD, but I'm not sure if this is a
>> problem with our port, or an issue in general.  First, all of the tests
>> David mentioned earlier (with polkit-auth) work.  The built-in tests
>> also appear to work.  PK consumers also seem to work.
>>
>> What I'm noticing is that PolicyKit-gnome doesn't update in real-time.
>> For example, if I launch polkit-gnome-authorization, then change a
>> policy, the changes don't reflect in the GUI until I restart
>> polkit-gnome-authorization.  Also, I'm not seeing any UI changes in
>> polkit-gnome-example when I click on the various buttons (though
>> polkit-gnome-manager does launch).  
> 
> This suggests that file monitoring of /var/lib/misc/PolicyKit.reload is
> somehow botched. Is polkit_context_io_func() in polkit-context.c ever
> called if you do
> 
>  # touch /var/lib/misc/PolicyKit.reload
> 
> Is it called if you manually grant/revoke an authorization using
> polkit-auth(1)? (And does /var/lib/misc/PolicyKit.reload change mtime
> in that case?)

I'll check.  Thanks!

> 
>> I also don't see polkitd launch
>> ever.
> 
> polkitd is only for corner cases like when a process is confined to a
> chroot (e.g. the avahi daemon checking for authorizations) or if
> libpolkit hasn't been bound to e.g. Python.

That's what I though.  Thanks again for your comments.  I'll post a new 
PK patch tonight.

Joe

> 
>      David
> 
> 
> 
> 
> 


-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


More information about the hal mailing list