Hi,
I've installed choria on debian 10 servers and it doesn't seem to work. (Centos 7 servers are working)
On the Broker (CentOS 7)
Choria discovery method: can't find the debian 10 server.
Mcollective discovery method (--dm=mc):
debian10-server: Cannot decode output from Shim for Ruby action package#status: EOF
centos7-server: choria-0.15.0-1.el7.x86_64
Choria seems to install cleanly on the debian 10 server, but not getting proper mcollective fact output.
# facter -p mcollective
{
client => {},
server => {},
puppet_major_version => 6,
aio_major_version => 6,
error => "LoadError: cannot load such file -- mcollective"
}
# puppet facts --debug
Debug: Loading facts from /opt/puppetlabs/puppet/cache/lib/facter/mcollective.rb
Info: Facter: loading custom facts from /opt/puppetlabs/puppet/cache/lib/facter/mcollective.rb.
Debug: Facter: fact "mcollective" has resolved to {
error => "LoadError: cannot load such file -- mcollective"
}.
/var/log/choria.log
warnings:
{"component":"server","identity":"debian10-server","level":"warning","msg":"Ruby agents are not allowed to supply an agent called 'choria_util', skipping","provider":"ruby","time":"2020-07-21T14:51:02-03:00"}
{"component":"server","identity":"debian10-server","level":"warning","msg":"Ruby agents are not allowed to supply an agent called 'rpcutil', skipping","provider":"ruby","time":"2020-07-21T14:51:02-03:00"}
Any help would be much appreciated.
Thanks,
- Derek