One puppet agent not sending reports
I have multiple agents in my setup and only one is not sending reports, using the same configuration as all others.
The puppet.conf is the same on all agents (except the certname) and is working on all nodes.
[main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter templatedir=$confdir/templates prerun_command=/etc/puppet/etckeeper-commit-pre postrun_command=/etc/puppet/etckeeper-commit-post certname=agent.domain.local runinterval=1h report=true [agent] server=puppet.domain.local
Also running puppet agent --test on that node does not show any errors or warning
From the agent syslog I just get
Jun 15 10:22:51 incuerp puppet-agent: Finished catalog run in 1.67 seconds
On the master
Jun 15 10:22:51 puppet puppet-master: (//agent.domain.local/Puppet) Finished catalog run in 1.67 seconds
I also cannot find errors in any other logs.
Puppet version is 3.4.3 for master and agent, both running on Ubuntu 14.04.
The node send a report at least one, but is shown as out of sync for a week in foreman. The report.yaml on the puppet master is also older than a week and new ones are not created. Is there anything I am missing here?
I already tried to create a new certificate for the agent, but that did not change the behavior.