Sources::PuppetCatalog: fix path
*: better exception handling