hal.storage.policy - openSUSE 11.1

The standard distribution worked fine on my AA1, but having performed a yast update user mounting of removable media is broken:

“org.freedesktop.hal.storage.mount-removable no”

I have tried relaxing permissions in /usr/share/PolicyKit/policy/org.freedesktop.hal.storage.policy to no avail.

Finally I tried ‘polkit-auth’ as an unprivileged user which gives:

[WARN  4101] Error loading policy files from /usr/share/PolicyKit/policy: Out of memory parsing /usr/share/PolicyKit/policy/org.freedesktop.hal.storage.policy
[WARN  4101] polkit-policy-cache.c:368:polkit_policy_cache_foreach(): policy_cache != NULL
 Not built with -rdynamic so unable to print a backtrace

If I temporarily remove this policy, polkit-auth runs with problem.

This suggests to me either a syntax error in the policy file (I can’t see one) or a bug in polkit or expat. Any ideas?

thanks

If I temporarily remove this policy, polkit-auth runs without problem
.

The application versions are now:
PolicyKit-0.9-13.17.1
hal-0.5.12-10.13.1