I'm using Puppet-agent 1.10.4 on Windows 10. I'm having a problem with 
applying a ACL using the latest 1.1.1 module, but I'm having an issue, 
specifically with applying to a folder:
Could not evaluate: Failed to set security descriptor for path 'C:/Program 
Files/VcXsrv/fonts/dejavu': undefined method `bytesize' for nil:NilClass
Is this a bug?

      file { 'dejavu':
        source  => "puppet:///modules/xserver/dejavu",
        path    => 'C:/Program Files/VcXsrv/fonts/dejavu',
        recurse => true,
        purge   => false,
        ensure  => directory,
      }

      acl { "dejavu":
        target      => "C:/Program Files/VcXsrv/fonts/dejavu",
        owner       => 'SYSTEM',
        permissions => [
          {
            identity => 'Administrators',
            rights   => [
              'full']
          }
          ,
          {
            identity => 'Users',
            rights   => [
              'read',
              'execute']
          }
          ,
          ],
        inherit_parent_permissions => false,
      }

It continues even after the files are present, so I don't think it's 
because I'm not requiring the file in the ACL... 

Any ideas?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/b51d9465-7c48-46a6-ab8e-8c7aab4ffce6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to