PuppetDB: [400 Bad Request] Missing required query parameter ‘payload’

After upgrading the packages on my puppet master server with puppetdb I was getting this error when running the agent:

During the package upgrade puppetdb was restarted, but the restart didn’t work (a new process was started but the port was already in use).

To fix this, kill the puppetdb process and then start it again, it looks like this in the processlist:

Once running, run the agent and it should be fine.

Posted in Linux.

Leave a Reply

Your email address will not be published.