Hello,
I have installed 4.3.0 on a Debian 7 system, and followed the instructions here:
The puppetserver failed to start, due to an obscure error:
...
java.lang.IllegalStateException: There was a problem adding a JRubyPuppet instance to the pool.
...
After some searching, I found this:
And towards the middle there is a fix for this error regarding several missing packages.
That did the trick, but these packages should be part of the package dependencies.
I used puppetlabs package to update sources.list, and got the packages from there.
John