Alexander Kulbiy
2014-Jan-23 15:43 UTC
[Puppet Users] Problems with installing packages using mco and ubuntu 12.04
Hi all, I'm now looking forward to implement mcollective on some servers I manage and I found a strange issue with mco command-line tool. I need to install/remove packages using mcollective. When I'm trying to install a package I don't get any error response from mco however package is not installed: root@puppetmaster:/home/ubuntu# mco rpc --with-fact company_role=demo-test3>> --json package install package=nano-tiny > > [ > > { > > "data": { > > "output": "", > > "properties": { > > "status": "missing", > > "ensure": "purged", > > "error": "ok", > > "name": "nano-tiny" > > } > > }, > > "statuscode": 0, > > "statusmsg": "OK", > > "sender": "ip-10-43-145-240", > > "agent": "package", > > "action": "install" > > } > > ] > >The output on demo-test3 node: ubuntu@demo-test3:~$ dpkg -l | grep nano-tiny ubuntu@demo-test3:~$ I'm using the following versions of mcollective: root@puppetmaster:/home/ubuntu# dpkg -l | grep mcoll> > ii mcollective 2.2.4-1 >> build server orchestration or parallel job execution systems > > ii mcollective-client 2.2.4-1 >> build server orchestration or parallel job execution systems > > ii mcollective-common 2.2.4-1 >> build server orchestration or parallel job execution systems > > ii mcollective-facter-facts 1.0.0-1 >> Puppetlabs Facter facts plugin > > ii mcollective-package-client 4.2.0-1 >> Install and uninstall software packages > > ii mcollective-package-common 4.2.0-1 >> Install and uninstall software packages > > ii mcollective-puppet-agent 1.6.0-1 >> Run Puppet agent, get its status, and enable/disable it > > ii mcollective-puppet-client 1.6.0-1 >> Run Puppet agent, get its status, and enable/disable it > > ii mcollective-puppet-common 1.6.0-1 >> Run Puppet agent, get its status, and enable/disable it > >ubuntu@demo-test3:~$ dpkg -l | grep mcoll> ii mcollective 2.2.4-1 > build server orchestration or parallel job execution systems > rc mcollective-client 1.2.1+dfsg-2ubuntu1.1 > Build server orchestration or parallel job execution systems > ii mcollective-common 2.2.4-1 > build server orchestration or parallel job execution systems > ii mcollective-facter-facts 1.0.0-1 > Puppetlabs Facter facts plugin > ii mcollective-puppet-agent 1.6.0-1 Run > Puppet agent, get its status, and enable/disable it > ii mcollective-puppet-common 1.6.0-1 Run > Puppet agent, get its status, and enable/disable itIn the same time when I'm trying to uninstall already present package it works like a charm. Can anyone advice how to deal with installation of packages? Thanks in advance, Alex -- 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 puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/fbeeff4a-d862-4660-9a98-2249ceffe7b7%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.