Problems with installing packages using mco and ubuntu 12.04

75 views
Skip to first unread message

Alexander Kulbiy

unread,
Jan 23, 2014, 10:43:10 AM1/23/14
to puppet...@googlegroups.com
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 it 


In 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 
Reply all
Reply to author
Forward
0 new messages