If runmode is 'service' and is a debian based system, ensure that
/etc/default/puppet has START=yes
I have better configure the option. If runmode is set to 'service', then
it is forced to 'yes', in other case, to 'no'.