In the later versions of puppet we need to enable the pupet server. Check if this is done.
Only starting the puppet server & services will not work we have to enable the server as well.
Following command is for starting the server :
puppet resource service puppetserver ensure=running
This command is to enable the server.
puppet resource service puppetserver enable=true