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.