managedmac icon indicating copy to clipboard operation
managedmac copied to clipboard

puppetserver: no such file to load -- puppet/managedmac/common

Open dayglojesus opened this issue 9 years ago • 5 comments

Puppet version 4's puppetserver can't seem to load one of the plugin files.

Could not autoload puppet/type/mobileconfig: no such file to load -- puppet/managedmac/common

Under Puppet 3, this was preventable by ensuring your puppet master was synchronized (see issues: #62 and #40) but as per comments on issue #80 by @poolski, this appears to be more of an issue in Puppet version 4.

dayglojesus avatar Jul 10 '15 15:07 dayglojesus

Great!

If you need anything else from me, give me a shout and I'll try and help.

poolski avatar Jul 10 '15 15:07 poolski

If my own limited testing is any indication, there are a lot more Puppet 4 incompatibilities in the module than simple Ruby load path issues. 😐

dayglojesus avatar Jul 10 '15 20:07 dayglojesus

@poolski I hate to say this... But Puppet 4 support will not happen quickly. I am going to release version 0.7.1 which will contain documentation to this effect and properly scope the module to Puppet version 3. Sorry! 😒

I will of course leave this issue open until I have completed the work.

dayglojesus avatar Jul 13 '15 16:07 dayglojesus

Hey so I'm playing with Puppetserver and was able to get arround this issue by ensuring that jdbc-sqlite3 and CFPropertyList are installed on the client before hitting the managedmac module. Here's the code I used in my custom manifest:

  package { 'jdbc-sqlite3':
      ensure   => 'installed',
      provider => 'gem',
  }

  package { 'CFPropertyList':
      ensure   => 'installed',
      provider => 'gem',
  }

mholttech avatar Jul 31 '15 18:07 mholttech

got past that but am still running into an issue with propertylist

mholttech avatar Jul 31 '15 19:07 mholttech