We would not want puppet to create this directory if it does not exist. we would want it to fail. cgroups creates a virtual filesystem based on the contents of the cgconfig_content (the cgroups.conf file) What suse 11.2 does is ignore the permission settings in the config file. So this is to override the permissions that suse does not set. If the user_path_fix is not existing, it means that there is a typo at that variable name, or the contents of cgcontent_content. A fail then is a good thing.