One of the reasons you might see this could be a check on the path in 3.4.x to verify that volumes are NTFS.
I think we may have already fixed this for 3.5.x with https://tickets.puppetlabs.com/browse/PUP-1450. Another thing to verify is that you have all of the correct gems (and versions) loaded with puppet for use on Windows. https://github.com/puppetlabs/puppetlabs-acl/blob/master/Gemfile#L26-L40 On Tue, Apr 8, 2014 at 9:17 AM, Rich Siegel <[email protected]> wrote: > I am getting this error in rpec using the puppet gem 3.4.3 > > > On Monday, April 7, 2014 10:43:38 AM UTC-4, Rob Reynolds wrote: > >> Rich, >> What version is the puppet agent? >> >> >> On Fri, Apr 4, 2014 at 3:51 PM, Rich Siegel <[email protected]> wrote: >> >>> In my loadcsv parser function I do (I stripped out all non-relevant >>> parts) >>> >>> ``` >>> require 'puppet/file/serving/configuration' >>> # on windows this fails - path is the args[0]: >>> # path = 'puppet:///modules/name/myfile.csv' >>> content = Puppet::FileServing::Content.indirection.find(path) >>> ``` >>> >>> just trying to do this: >>> $niccsv = loadcsv ('puppet:///modules/network/ise-lld/ise-nic.csv') >>> >>> >>> Puppet::Error: >>> Could not create resources for managing Puppet's files and >>> directories in sections [:main, :ssl]: undefined method `supports_acl?' fo >>> r #<Puppet::Type::File::ProviderWindows:0x000000082399e0> >>> undefined method `supports_acl?' for #<Puppet::Type::File:: >>> ProviderWindows:0x000000082399e0> at /home/rismoney/puppet/modules/ >>> dns/spe >>> c/fixtures/modules/dns/manifests/windows.pp:10 on node dev.example.com >>> >>> L10 is just >>> $niccsv = loadcsv ('puppet:///modules/network/lld/ise-nic.csv') >>> >>> Am I missing something to use the File API on windows? >>> >>> -- >>> 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/11260c1c-fafe-4d87-b1b9-5dcfae8aa060% >>> 40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/11260c1c-fafe-4d87-b1b9-5dcfae8aa060%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Rob Reynolds >> Developer, Puppet Labs >> >> *Join us at **PuppetConf 2014**, September 23-24 in San Francisco >> - http://puppetconf.com <http://puppetconf.com/>* >> > -- > 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/30d3c0da-b893-4566-97ba-83a5359e77b7%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/30d3c0da-b893-4566-97ba-83a5359e77b7%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Rob Reynolds Developer, Puppet Labs *Join us at **PuppetConf 2014**, September 23-24 in San Francisco - http://puppetconf.com <http://puppetconf.com/>* -- 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/CAMJiBK7w4sLBnKqvZxQxK93vV5CEYfhRbz2VpnJa3M7E_OrqUw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
