Hi, I have a modules directory that I've mounted as a virtualbox shared folder from my workstation (where I'm doing development) on a VirtualBox guest which I hop to make ,many virtual box guests so I can test against a variety of OS versions. Which seemed a good idea at the time, but puppet in the virtual box is telling my I have a syntax error, while the same commanf on the host system pointing at the same modules directory works.
On the VM: root@squeeze64:~# puppet --version 2.7.12 root@squeeze64:~# puppet apply --modulepath=$MODPATH -e "class {'motd':}" Could not parse for environment production: Syntax error at end of file at line 1 on node squeeze64.vagrant.internal root@squeeze64:~# md5sum $MODPATH/motd/manifests/init.pp 8fc4a8457b77b27a864d6f05fbeeed98 /test/motd/manifests/init.pp On the host: kvas:~# puppet --version 2.7.12 kvas:~# puppet apply --modulepath=$MODPATH -e "class {'motd':}" notice: /Stage[main]/Motd/File[/etc/motd]/content: content changed '{md5}85e37b9cf2717e67c40cc9d66f68553d' to '{md5}febcd2eab62f61888c22406ca1200c17' notice: Finished catalog run in 0.06 seconds kvas:~# md5sum $MODPATH/motd/manifests/init.pp 8fc4a8457b77b27a864d6f05fbeeed98 <path-to>/git/puppet/modules/motd/manifests/init.pp Both are 64bit Debian 6.0 "Squeeze" systems. the virutal system is from the base image http://puppetlabs.s3.amazonaws.com/pub/squeeze64.box with facter and puppet updated using git to the same versions on the host system (1.6.6 and 2.7.12), packages on the host system are from apt.puppetlabs.com obviously something is different, any clues what or where to start looking? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.