Additional confirmation notes:
1: SSL certificates for puppetmaster on ubuntu are not in /etc/puppet/ssl but in /var/lib/puppet/ssl
The SSL certificates on my clean install where pointing at the correct locations in /var/lib/puppet/ssl
2: Rack application for puppetmaster on ubuntu is not in /etc/puppet but in /usr share/puppet
Confirmed - default document root was /etc/puppet/rack not /usr/share/puppet/rack
Additional confirmation notes:
1: SSL certificates for puppetmaster on ubuntu are not in /etc/puppet/ssl but in /var/lib/puppet/ssl
The SSL certificates on my clean install where pointing at the correct locations in /var/lib/puppet/ssl
2: Rack application for puppetmaster on ubuntu is not in /etc/puppet but in /usr share/puppet
Confirmed - default document root was /etc/puppet/rack not /usr/share/ puppet/ rack