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 

-- 
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/fbeeff4a-d862-4660-9a98-2249ceffe7b7%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to