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.

Reply via email to