And I have just tested in Ubuntu Trusty but it doesn't work. If I force the
installation of a plugin, the package "puppet-agent" is removed (see the paste
below).
So, with Trusty and Jessie, how can I install mcollective plugins in
"puppet4" nodes? I would like to avoid manual installation.
Do you know where I can find the Debian package sources of the packages below?
- mcollective-*-agent
- mcollective-*-client
- mcollective-*-common
- mcollective-common
Because for instance currently in Trusty I have:
~# apt-get source mcollective-puppet-agent
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'mcollective-puppet' as source package instead of 'mcollective-puppet-agent'
E: Unable to find a source package for mcollective-puppet
Regards
François Lafont
------------------------------------------------------
~# apt-get install mcollective-puppet-agent
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mcollective-puppet-agent : Depends: mcollective-puppet-common (= 1.10.0-1puppetlabs1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
~# apt-get install mcollective-puppet-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mcollective-puppet-common : Depends: mcollective-common (>= 2.2.1)
E: Unable to correct problems, you have held broken packages.
~# apt-get install mcollective-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
augeas-lenses facter hiera libaugeas-ruby libaugeas0 libruby1.9.1
libyaml-0-2 puppet puppet-common ruby ruby-augeas ruby-json ruby-shadow
ruby-stomp ruby1.9.1 virt-what
Suggested packages:
augeas-doc augeas-tools puppet-el vim-puppet ruby-selinux libselinux-ruby1.8
librrd-ruby1.9.1 librrd-ruby1.8 ri ruby-dev ruby1.9.1-examples ri1.9.1
graphviz ruby1.9.1-dev ruby-switch
Recommended packages:
rdoc debconf-utils
The following packages will be REMOVED:
puppet-agent puppetdb-termini puppetserver
The following NEW packages will be installed:
augeas-lenses facter hiera libaugeas-ruby libaugeas0 libruby1.9.1
libyaml-0-2 mcollective-common puppet puppet-common ruby ruby-augeas
ruby-json ruby-shadow ruby-stomp ruby1.9.1 virt-what
0 upgraded, 17 newly installed, 3 to remove and 0 not upgraded.
Need to get 4,705 kB of archives.
After this operation, 88.1 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
------------------------------------------------------