When upgrading my master from 3.1 to 3.2 (on a Scientific Linux 6.3 server), the install fails during the puppetlabs-firewall module installation with this error:
** /opt/puppet/bin/puppet module install "/misc/local/pe/puppet-enterprise-3.2.0-el-6-x86_64/modules/puppetlabs-firewall-1.0.0.tar.gz" --force --ignore-dependencies --modulepath /opt/puppet/share/puppet/modules
Notice: Preparing to install into /opt/puppet/share/puppet/modules ...
Notice: Installing -- do not interrupt ...
Error: No such file or directory - /opt/puppet/share/puppet/modules/firewall/spec/acceptance/nodesets/default.yml
When I look in the nodesets directory, I see a broken symlink that looks like it may be missing a "-pe" in its name:
>ls -la /opt/puppet/share/puppet/modules/firewall/spec/acceptance/nodesets/
total 20
drwxr-xr-x 2 root root 4096 Mar 4 12:40 .
drwxr-xr-x 3 root root 4096 Mar 4 12:40 ..
-r--r--r-- 1 root root 282 Jan 30 12:12 centos-64-x64-pe.yml
lrwxrwxrwx 1 root root 17 Mar 4 12:40 default.yml -> centos-64-x64.yml
-r--r--r-- 1 root root 254 Jan 30 12:12 sles-11sp1-x64.yml
-r--r--r-- 1 root root 285 Jan 30 12:12 ubuntu-server-10044-x64.yml
Has anyone else run into this? In any case, I'd recommend waiting to upgrade until you hear otherwise.
--
Peter Bukowinski