So I have to check every file in every module for variables and transform them to an array? :(
Am Donnerstag, 30. Juli 2015 23:28:49 UTC+2 schrieb Stephan: > > IIRC I fixed this by consequently making all variables involved > arrays, even if they just had one member. > > On 30/07/2015, Björn <[email protected] <javascript:>> wrote: > > Am Mittwoch, 10. September 2014 23:00:42 UTC+2 schrieb Felix.Frank: > >> > >> On 09/10/2014 12:46 PM, Stephan wrote: > >> > > >> > The other weird thing is I see this error only on AIX. On Linux it > >> > does exactly what I expect it to do. I'm using puppet 3.6.2 > >> > >> Can you perhaps try another (older) Ruby version on AIX? > >> > >> It's still weird, but this might narrow down the possible causes. > >> > > > > I got the same issue with puppet 4 against a centos machine and I don't > > know ho to determine the failing module. > > > > Debug: /Stage[main]/Sysupdates::Yum/File_line[set proxy for yum]: Adding > > autorequire relationship with File[yum.conf] > > Debug: /Stage[main]/Sysupdates::Yum/File_line[disable http caching for > yum]: > > > > Adding autorequire relationship with File[yum.conf] > > Debug: /Stage[main]/Yum/File[yum.conf]: Adding autorequire relationship > with > > > > User[root] > > Debug: /Stage[main]/Ntp/File[ntp.conf]: Adding autorequire relationship > with > > > > User[root] > > Debug: /Stage[main]/Rsyslog/File[/etc/rsyslog.d/ims.conf]: Adding > > autorequire relationship with User[root] > > Debug: /Stage[main]/Puppet_agent/File[/etc/default/puppet]: Adding > > autorequire relationship with User[root] > > Debug: /Stage[main]/Puppet_agent/File[/etc/puppet/puppet.conf]: Adding > > autorequire relationship with File[/etc/puppet] > > Debug: /Stage[main]/Puppet_agent/File[/etc/puppet/puppet.conf]: Adding > > autorequire relationship with User[root] > > Debug: /Stage[main]/Puppet_agent/File[/usr/local/bin/start_puppet]: > Adding > > autorequire relationship with User[root] > > Debug: /Stage[main]/Puppet_agent/Cron[start puppet if not started]: > Adding > > autorequire relationship with User[root] > > Debug: /Stage[main]/Puppet_agent/Cron[clean clientbucket]: Adding > > autorequire relationship with User[root] > > Debug: Storing state > > Debug: Stored state in 0.03 seconds > > Error: Failed to apply catalog: comparison of Array with String failed > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property/list.rb:38:in > > `sort' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property/list.rb:38:in ` > > dearrayify' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property/list.rb:48:in > > `should' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/user.rb:401:in > > `block > > (2 levels) in <module:Puppet>' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2053:in ` > > instance_eval' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2053:in > `block > > in autorelation' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1992:in > `block > > in eachautorequire' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1991:in > `each' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1991:in > > `eachautorequire' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2048:in > > `autorelation' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2078:in ` > > autorequire' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:169:in > > > > > > `block (2 levels) in build_autorelation_dependencies' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph. > > > rb:168:in `each' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:168:in > > > > > > `block in build_autorelation_dependencies' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:167:in > > > > > > `each' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph. > > > rb:167:in `build_autorelation_dependencies' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:25:in > > > > > > `populate_from' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:202:in > > > > > `relationship_graph' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:171:in > > `relationship_graph' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:82:in > ` > > evaluate' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:178:in > > > > > `block in apply' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:153:in > > `with_destination' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:107:in > > > > > > `as_logging_destination' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:177:in > > > > > `apply' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:119:in > > `block > > in apply_catalog' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:129:in `block > in > > > > benchmark' > > /opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:128:in > > `benchmark' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:118:in > ` > > apply_catalog' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:228:in > > `run_internal' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:134:in > > `block > > in run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:64:in ` > > override' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:223:in `override' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:133:in > > `run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:48:in `block > (4 > > > > levels) in run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:20:in > > `lock' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:48:in `block > (3 > > > > levels) in run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:98:in ` > > with_client' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block > (2 > > > > levels) in run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:65:in > > `run_in_fork' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:44:in `block > in > > > > run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in > > `call' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in > > `controlled_run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:42:in `run' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:351:in > > > > > > `onetime' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:328: > > > in `run_command' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in > > `block > > in run' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:446:in > > `exit_on_fail' > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in > > `run' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:128:in > > > > > > `run' > > > /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in > > > > > `execute' > > /opt/puppetlabs/puppet/bin/puppet:5:in `<main>' > > Debug: Using cached connection for https://puppet:8140 > > Debug: Caching connection for https://puppet:8140 > > Debug: Closing connection for https://puppet:8140 > > > > > > > > > > > > -- > > You received this message because you are subscribed to a topic in the > > Google Groups "Puppet Users" group. > > To unsubscribe from this topic, visit > > https://groups.google.com/d/topic/puppet-users/aK18gFX_SuI/unsubscribe. > > To unsubscribe from this group and all its topics, send an email to > > [email protected] <javascript:>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/puppet-users/c7a16504-9bfe-4f1d-bad8-39b4a36dac29%40googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/6368651e-5da1-43af-9a15-4cd24be11a5e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
