Issue #2863 has been updated by micah -.

I did some debugging today to try and figure out where exactly in the code this 
is happening, and I've narrowed it down to the compare_to_catalog(existing, 
list) definition in lib/puppet/rails/host.pp, specifically this block:

<pre>
       # Now for all resources in the catalog but not in the db, we're pretty 
easy.
        additions = nil        
        debug_benchmark("Resource merger") {
            additions = perform_resource_merger(compiled, resources)
        }
</pre>

I put a debug line before this and it was printed, and after and it was not 
printed. The "Resource merger" string is *not* printed at all. If I put a 
debug_benchmark("right before resource merger") { } I see the string "right 
before resource merger" printed in my debug output. So obviously there is 
something going on in the perform_resource_merger call.
----------------------------------------
Bug #2863: Error 400 on SERVER: undefined method `each' for nil:NilClass
http://projects.reductivelabs.com/issues/2863

Author: micah -
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Affected version: 0.25.1
Keywords: 
Branch: 


Upgraded from 0.24.8 to 0.25.1 and some nodes (I have not been able to 
determine why some nodes, but not others) spit out this error and do not 
continue:

<pre>
Nov 25 14:41:39 fulmar puppetd[10243]: Could not retrieve catalog from remote 
server: Error 400 on SERVER: undefined method `each' for nil:NilClass
Nov 25 14:41:42 fulmar puppetd[10243]: Could not retrieve catalog; skipping run
Nov 25 14:41:42 fulmar puppetd[10243]: Using cached catalog
</pre>

If I kill the node in the storedconfigs, then things work.

This is the debug output from the client run:

<pre>
r...@fulmar:~# puppetd --masterport 8889 --debug --test
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: Puppet::Type::User::ProviderLdap: true value when expecting false
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /File[/var/lib/puppet/ssl/certs/fulmar.riseup.net.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/csr_fulmar.riseup.net.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys/fulmar.riseup.net.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/fulmar.riseup.net.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
debug: Finishing transaction -611703578 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for fulmar.riseup.net
debug: Loaded state in 0.42 seconds
info: Retrieving plugin
debug: Using cached certificate for ca
debug: Using cached certificate for fulmar.riseup.net
debug: Using cached certificate_revocation_list for ca
debug: Format pson not supported for Puppet::FileServing::Metadata; has not 
implemented method 'from_pson'
debug: Format s not supported for Puppet::FileServing::Metadata; has not 
implemented method 'from_s'
debug: Finishing transaction -612831068 with 0 changes
info: Loading facts in mysql
info: Loading facts in acpi_available
info: Loading facts in private_ip
info: Loading facts in public_ip
info: Loading facts in munin_interfaces
info: Loading facts in in_colo
info: Loading facts in mysql
info: Loading facts in acpi_available
info: Loading facts in private_ip
info: Loading facts in public_ip
info: Loading facts in munin_interfaces
info: Loading facts in in_colo
debug: Format s not supported for Puppet::Resource::Catalog; has not 
implemented method 'from_s'
err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
undefined method `each' for nil:NilClass
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
</pre>

and this is the output from the puppetmaster debug output:

<pre>
r...@puppetmaster:/# puppetmasterd --masterport 8889 --debug --no-daemonize
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderUser_role_add: file rolemod does not exist
debug: Puppet::Type::User::ProviderLdap: true value when expecting false
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring 
File[/etc/puppet/manifests]
debug: /File[/var/lib/puppet/ssl/csr_puppetmaster.riseup.net.pem]: 
Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/puppetmaster.riseup.net.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/fileserver.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/log/puppet/masterhttp.log]: Autorequiring 
File[/var/log/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys/puppetmaster.riseup.net.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/puppetmaster.riseup.net.pem]: 
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/bucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/rrd]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction -609929788 with 0 changes
debug: /File[/var/lib/puppet/ssl/ca/requests]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/inventory.txt]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/signed]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/serial]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_key.pem]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/private/ca.pass]: Autorequiring 
File[/var/lib/puppet/ssl/ca/private]
debug: /File[/var/lib/puppet/ssl/ca/private]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_crt.pem]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: /File[/var/lib/puppet/ssl/ca/ca_pub.pem]: Autorequiring 
File[/var/lib/puppet/ssl/ca]
debug: Finishing transaction -612595318 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for ca
debug: Using cached certificate for puppetmaster.riseup.net
notice: Starting Puppet server version 0.25.1
info: mount[files]: allowing 10.0.1.0/16 access
info: mount[files]: allowing 127.0.0.1 access
debug: No modules mount given; autocreating with default permissions
debug: No plugins mount given; autocreating with default permissions
debug: Creating interpreter
debug: Finishing transaction -612771598 with 0 changes
debug: Finishing transaction -612773518 with 0 changes
info: access[^/catalog/([^/]+)$]: allowing 'method' find
info: access[^/catalog/([^/]+)$]: allowing $1 access
info: access[/certificate_revocation_list/ca]: allowing 'method' find
info: access[/certificate_revocation_list/ca]: allowing * access
info: access[/report]: allowing 'method' save
info: access[/report]: allowing * access
info: access[/file]: allowing * access
info: access[/certificate/ca]: adding authentication no
info: access[/certificate/ca]: allowing 'method' find
info: access[/certificate/ca]: allowing * access
info: access[/certificate/]: adding authentication no
info: access[/certificate/]: allowing 'method' find
info: access[/certificate/]: allowing * access
info: access[/certificate_request]: adding authentication no
info: access[/certificate_request]: allowing 'method' find
info: access[/certificate_request]: allowing 'method' save
info: access[/certificate_request]: allowing * access
info: access[/]: adding authentication any
info: mount[files]: allowing 10.0.1.0/16 access
info: mount[files]: allowing 127.0.0.1 access
debug: Finishing transaction -613794488 with 0 changes
notice: Migrating
info: Expiring the node cache of fulmar.riseup.net
notice: Migrating
info: Not using expired node for fulmar.riseup.net from cache; expired at Wed 
Nov 25 16:01:42 -0800 2009
debug: Using cached facts for fulmar.riseup.net
info: Caching node for fulmar.riseup.net
notice: Migrating
debug: importing '/etc/puppet/manifests/common.pp'
debug: importing '/etc/puppet/manifests/modules.pp'
debug: importing '/etc/puppet/modules/common/manifests/init.pp'
debug: importing 
'/etc/puppet/modules/common/manifests/defines/concatenated_file.pp'
debug: Adding code to main on line 118 in file 
/etc/puppet/modules/common/manifests/defines/concatenated_file.pp
debug: importing '/etc/puppet/modules/common/manifests/defines/config_file.pp'
debug: importing 
'/etc/puppet/modules/common/manifests/defines/append_if_no_such_line.pp'
debug: importing '/etc/puppet/modules/common/manifests/defines/line.pp'
debug: importing '/etc/puppet/modules/common/manifests/defines/module_file.pp'
debug: importing '/etc/puppet/modules/common/manifests/defines/replace.pp'
debug: importing '/etc/puppet/modules/common/manifests/defines/module_dir.pp'
debug: Adding code to main on line 43 in file 
/etc/puppet/modules/common/manifests/defines/module_dir.pp
debug: importing '/etc/puppet/modules/common/manifests/classes/lsb_release.pp'
debug: Adding code to main on line 26 in file 
/etc/puppet/modules/common/manifests/init.pp

debug: Backupninja::Rdiff[rdiff_fulmar]: Adding default for ssh_dirdebug: 
Backupninja::Rdiff[rdiff_fulmar]: Adding default for type
debug: Backupninja::Rdiff[rdiff_fulmar]: Adding default for ssh_dir_manage
debug: No true answers and no default
debug: No true answers and no default
debug: Scope(Backupninja::Rdiff[rdiff_fulmar]): Retrieving template 
backupninja/rdiff.conf.erb
debug: template[/etc/puppet/modules/backupninja/templates/rdiff.conf.erb]: 
Bound template variables for 
/etc/puppet/modules/backupninja/templates/rdiff.conf.erb in 0.00 seconds
debug: template[/etc/puppet/modules/backupninja/templates/rdiff.conf.erb]: 
Interpolated template /etc/puppet/modules/backupninja/templates/rdiff.conf.erb 
in 0.01 seconds
debug: No true answers and no default
debug: No true answers and no default
debug: No true answers and no default
debug: No true answers and no default
debug: No true answers and no default
debug: Scope(Backupninja::Maildir[maildir_fulmar]): Retrieving template 
backupninja/maildir.conf.erb
debug: template[/etc/puppet/modules/backupninja/templates/maildir.conf.erb]: 
Bound template variables for 
/etc/puppet/modules/backupninja/templates/maildir.conf.erb in 0.00 seconds
debug: template[/etc/puppet/modules/backupninja/templates/maildir.conf.erb]: 
Interpolated template 
/etc/puppet/modules/backupninja/templates/maildir.conf.erb in 0.00 seconds
debug: Scope(Nagios2::Service[low_load]): Retrieving template nagios/service.erb
debug: template[/etc/puppet/modules/nagios/templates/service.erb]: Bound 
template variables for /etc/puppet/modules/nagios/templates/service.erb in 0.00 
seconds
debug: template[/etc/puppet/modules/nagios/templates/service.erb]: Interpolated 
template /etc/puppet/modules/nagios/templates/service.erb in 0.00 seconds
debug: Scope(Nagios2::Service[ekey-egd-linux]): Retrieving template 
nagios/service.erb
debug: template[/etc/puppet/modules/nagios/templates/service.erb]: Bound 
template variables for /etc/puppet/modules/nagios/templates/service.erb in 0.00 
seconds
debug: template[/etc/puppet/modules/nagios/templates/service.erb]: Interpolated 
template /etc/puppet/modules/nagios/templates/service.erb in 0.00 seconds
debug: Scope(Class[sshd::client::base]): Collected 0 Sshkey resources in 0.04 
seconds
debug: No true answers and no default
debug: Scope(Class[sshd::client::base]): Collected 0 Sshkey resources in 0.04 
seconds
debug: Scope(Class[sshd::client::base]): Collected 0 Sshkey resources in 0.04 
seconds
debug: File[/var/local]: Adding default for ignore
debug: File[/var/local/puppet]: Adding default for ignore
debug: File[/var/local/puppet/munin-nodes]: Adding default for ignore
debug: File[/usr/local/share/munin-plugins]: Adding default for ignore
debug: File[/var/local/puppet/splice]: Adding default for ignore
debug: Exec[true # assert_lsbdistcodename]: Adding default for path
debug: Exec[true # require_lsbdistcodename]: Adding default for path
debug: File[/etc/apt/apt.conf.d]: Adding default for ignore
debug: Exec[/usr/bin/apt-get update && sleep 1 #on refresh]: Adding default for 
path
debug: Exec[/usr/bin/apt-get update && /usr/bin/apt-get autoclean #hourly]: 
Adding default for path
debug: File[/var/lib/puppet/modules/apt/backports.org.key]: Adding default for 
ignore
debug: Exec[/usr/bin/apt-key add /var/lib/puppet/modules/apt/backports.org.key 
&& apt-get update]: Adding default for path
debug: File[/var/lib/puppet/modules/apt/keys.d]: Adding default for ignore
debug: Exec[find /var/lib/puppet/modules/apt/keys.d -type f -exec apt-key add 
'{}' \; && apt-get update]: Adding default for path
debug: File[/var/cache]: Adding default for ignore
debug: File[/var/cache/local]: Adding default for ignore
debug: File[/var/cache/local/preseeding]: Adding default for ignore
debug: File[/etc/logcheck]: Adding default for ignore
debug: File[/var/lock/logcheck]: Adding default for ignore
debug: File[/etc/logcheck/logcheck.conf]: Adding default for ignore
debug: File[/etc/logcheck/logcheck.logfiles]: Adding default for ignore
debug: File[/etc/cron.d/logcheck]: Adding default for ignore
debug: File[/etc/puppet/puppetd.conf]: Adding default for ignore
debug: File[/etc/puppet/puppet.conf]: Adding default for ignore
debug: File[/etc/profile]: Adding default for ignore
debug: File[/etc/bash.bashrc]: Adding default for ignore
debug: File[/etc/localtime]: Adding default for ignore
debug: File[/etc/timezone]: Adding default for ignore
debug: File[/etc/default/locale]: Adding default for ignore
debug: File[/etc/passwd]: Adding default for ignore
debug: File[/etc/shadow]: Adding default for ignore
debug: File[/usr/local/bin]: Adding default for ignore
debug: File[/etc/cron.hourly/puppet]: Adding default for ignore
debug: File[/usr/local/share/munin-plugins/process_states]: Adding default for 
ignore
debug: File[/etc/tmpreaper.conf]: Adding default for ignore
debug: File[/etc/syslog-ng/syslog-ng.conf]: Adding default for ignore
debug: File[/etc/logrotate.d/syslog-ng]: Adding default for ignore
debug: File[/dev/shm/fulmar.gpg]: Adding default for ignore
debug: File[/var/log/lastlog]: Adding default for ignore
debug: File[/var/log/utmp]: Adding default for ignore
debug: File[/var/log/wtmp]: Adding default for ignore
debug: Exec[/etc/init.d/syslog-ng reload]: Adding default for path
debug: File[/etc/apticron/apticron.conf]: Adding default for ignore
debug: File[/etc/apt/listchanges.conf]: Adding default for ignore
debug: File[/etc/default/nagios-statd-server]: Adding default for ignore
debug: File[sudoers]: Adding default for ignore
debug: File[/etc/bind]: Adding default for ignore
debug: File[/etc/bind/rndc.key]: Adding default for ignore
debug: File[/etc/bind/primary]: Adding default for ignore
debug: File[/etc/bind/secondary]: Adding default for ignore
debug: File[/usr/local/sbin/roothints_update.sh]: Adding default for ignore
debug: File[/var/log/bind9]: Adding default for ignore
debug: File[/usr/local/share/munin-plugins/bind9]: Adding default for ignore
debug: File[/usr/local/share/munin-plugins/bind9_rndc]: Adding default for 
ignore
debug: Exec[reload-bind9]: Adding default for path
debug: Exec[restart-bind9]: Adding default for path
debug: File[/etc/bind/named.conf.options]: Adding default for ignore
debug: File[/etc/default/bind9]: Adding default for ignore
debug: File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_zones.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/zones]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/zones]: Adding default for 
path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_interfaces.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/interfaces]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/interfaces]: Adding 
default for path
debug: File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_hosts.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/hosts]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/hosts]: Adding default for 
path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_policy.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/policy]: Adding default 
for path
debug: File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_rules.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/rules]: Adding default for 
path
debug: File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_masq.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/masq]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/masq]: Adding default for 
path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_proxyarp.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/proxyarp]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/proxyarp]: Adding default 
for path
debug: File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_nat.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/nat]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/nat]: Adding default for 
path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_blacklist.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/blacklist]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/blacklist]: Adding default 
for path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_rfc1918.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rfc1918]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/rfc1918]: Adding default 
for path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_routestopped.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/routestopped]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/routestopped]: Adding 
default for path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_params.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/params]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/params]: Adding default 
for path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_tcdevices.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/tcdevices]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/tcdevices]: Adding default 
for path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_tcrules.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/tcrules]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/tcrules]: Adding default 
for path
debug: 
File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_tcclasses.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/tcclasses]: Adding default for 
ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/tcclasses]: Adding default 
for path
debug: File[/var/lib/puppet/modules/shorewall/interfaces.d/100-eth0]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/interfaces.d/100-eth2]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/interfaces.d/100-tun0]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/routestopped.d/100-fulmar]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/start.d/000-header]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/start.d/999-footer]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/start.d/500-fulmar]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/zones.d/100-net]: Adding default 
for ignore
debug: File[/var/lib/puppet/modules/shorewall/zones.d/200-vpn]: Adding default 
for ignore
debug: File[/var/lib/puppet/modules/shorewall/zones.d/300-priv]: Adding default 
for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/150-fw-to-net]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/160-fw-to-vpn]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/170-fw-to-priv]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/171-priv-to-fw]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/180-vpn-to-firewall]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/200-net-to-all]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/policy.d/999-all-to-all]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/10-NEW]: Adding default 
for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40020-net-fw-icmp]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40021-fw-net-icmp]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40022-vpn-fw-icmp]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40023-fw-vpn-icmp]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40080-fw-puppetmaster]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40081-nagios-me-ssh]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40082-nagios-me]: Adding 
default for ignore
debug: File[/var/lib/puppet/modules/shorewall/rules.d/40083-munin-me]: Adding 
default for ignore
debug: 
File[/var/lib/puppet/modules/shorewall/rules.d/40085-services-tcp-vpn-fw]: 
Adding default for ignore
debug: 
File[/var/lib/puppet/modules/shorewall/rules.d/40086-services-tcp-priv-fw]: 
Adding default for ignore
debug: 
File[/var/lib/puppet/modules/shorewall/rules.d/40087-obfuscatedssh-tcp-net-fw]: 
Adding default for ignore
debug: File[/backups/serverbackups/fulmar]: Adding default for ignore
debug: File[/etc/ssh/authorized_keys/backfulmar]: Adding default for ignore
debug: File[/root/.ssh]: Adding default for ignore
debug: File[/root/.ssh/id_rsa]: Adding default for ignore
debug: File[/var/lib/puppet/modules/_var_lib_puppet_modules_shorewall_start.d]: 
Adding default for ignore
debug: File[/var/lib/puppet/modules/shorewall/start]: Adding default for ignore
debug: Exec[concat_/var/lib/puppet/modules/shorewall/start]: Adding default for 
path
notice: Compiled catalog for fulmar.riseup.net in 39.94 seconds
info: Caching catalog for fulmar.riseup.net
debug: Searched for resources in 0.31 seconds
debug: Searched for resource params and tags in 1.79 seconds
debug: Resource removal in 0.37 seconds
err: undefined method `each' for nil:NilClass
</pre>



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--

You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.


Reply via email to