Hi Team, We are trying to install mcollective in windows, observing errors in mcollective.log. Following are the steps followed to install mcollective in windows.
1) OS:- windows server 2008 R2 64 bit. 2) Installed windows puppet agent 3.4.2. Puppet Master is in Linux box(i.e RHEL 6.4 64 bit) with 3.4.2 version. 3) In puppet master, installed following mcollective version:-Marionette Collective version 2.4.1 4) In puppet windows client, installed puppetlabs/marionette-collective 2.4.1.zip.(i.e from https://github.com/puppetlabs/marionette-collective/tags) 5) Installed the following before mcollective. a) Ruby 1.9.3-p484 from rubyinstaller.org b) C:\Users\Administrator>gem list *** LOCAL GEMS *** bigdecimal (1.1.0),ffi (1.9.3 x86-mingw32),io-console (0.3),json (1.5.5),minitest (2.5.1),rake (0.9.2.2),rdoc (3.9.5),stomp (1.2.2),sys-admin (1.6.2, 1.5.6 x86-mingw32), win32-api (1.5.1 universal-mingw32, 1.4.8 x86-mingw32),win32-dir (0.3.7),win32-process (0.5.5),win32-security (0.1.2),win32-service (0.8.4, 0.7.2 x86-mingw32),windows-api (0.4.2, 0.4.1),windows-pr (1.2.3, 1.2.1) c) Followed the remaining procedure, mentioned in read.md of marionette-collective 2.4.1.zip file. 6) Enclosed are my server.cfg files of puppet linux master and puppet windows client. 7) After starting "The Marionette Collective" service in windows. Observed connected status in mcollective log of windows. 8) When i do "mco ping" from puppet master(i.e Linux), observing error messages in mcollective.log of windows client. Below depicts the error messages. ************************************************************************************************************************************************ W, [2014-02-20T18:46:15.703125 #1596] WARN -- : runner.rb:78:in `rescue in block in run' Failed to handle message: incompatible marshal file format (can't be read) format version 4.8 required; 66.65 given - TypeError W, [2014-02-20T18:46:15.703125 #1596] WARN -- : runner.rb:79:in `rescue in block in run' C:/marionette-collective-2.4.1/plugins/mcollective/security/psk.rb:22:in `load' C:/marionette-collective-2.4.1/plugins/mcollective/security/psk.rb:22:in `decodemsg' C:/marionette-collective-2.4.1/lib/mcollective/message.rb:178:in `decode!' C:/marionette-collective-2.4.1/lib/mcollective/runner.rb:133:in `receive' C:/marionette-collective-2.4.1/lib/mcollective/runner.rb:59:in `block in run' C:/marionette-collective-2.4.1/lib/mcollective/runner.rb:57:in `loop' C:/marionette-collective-2.4.1/lib/mcollective/runner.rb:57:in `run' C:/marionette-collective-2.4.1/lib/mcollective/windows_daemon.rb:17:in `service_main' C:/Ruby193/lib/ruby/gems/1.9.1/gems/win32-service-0.8.4/lib/win32/daemon.rb:305:in `mainloop' C:/Ruby193/lib/ruby/gems/1.9.1/gems/win32-service-0.8.4/lib/win32/daemon.rb:206:in `mainloop' C:/marionette-collective-2.4.1/lib/mcollective/windows_daemon.rb:9:in `daemonize_runner' C:/marionette-collective-2.4.1/bin/mcollectived:43:in `<main>' D, [2014-02-20T18:46:15.703125 #1596] DEBUG -- : activemq.rb:329:in `receive' Waiting for a message from ActiveMQ ************************************************************************************************************************************************ Could someone please check and help us in getting out of the above errors. Thanks and Regards, Pradeep. -- 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/9d641d7c-0d4c-4dcd-b68b-30e6fdd15493%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
classesfile = /var/lib/puppet/state/classes.txt collectives = mcollective connector = activemq daemonize = 1 direct_addressing = 1 factsource = yaml libdir = /usr/local/libexec/mcollective:/usr/libexec/mcollective logfile = /var/log/mcollective.log loglevel = debug main_collective = mcollective plugin.actionpolicy.allow_unconfigured = 1 plugin.activemq.base64 = yes plugin.activemq.heartbeat_interval = 30 plugin.activemq.pool.1.host = puppetmaster.example.com plugin.activemq.pool.1.password = marionette plugin.activemq.pool.1.port = 61613 plugin.activemq.pool.1.user = mcollective plugin.activemq.pool.size = 1 plugin.activemq.randomize = true plugin.psk = changemeplease plugin.rpcaudit.logfile = /var/log/mcollective-audit.log plugin.yaml = /etc/mcollective/facts.yaml rpcaudit = 1 rpcauditprovider = logfile rpcauthorization = 1 rpcauthprovider = action_policy securityprovider = psk
main_collective = mcollective collectives = mcollective libdir = C:\marionette-collective-2.4.1\plugins logfile = C:\marionette-collective-2.4.1\mcollective.log loglevel = debug daemonize = 1 # Plugins securityprovider = psk plugin.psk = changemeplease connector = activemq plugin.activemq.pool.size = 1 plugin.activemq.pool.1.host = puppetmaster.example.com plugin.activemq.pool.1.port = 61613 plugin.activemq.pool.1.user = mcollective plugin.activemq.pool.1.password = marionette # Facts factsource = yaml plugin.yaml = C:\marionette-collective-2.4.1\etc\facts.yaml
