title: Puppet 4.2 is printing strange error messages and fails on execution
body: <p>I am running Puppet 4.2 (both master and client) and since yesterday I started to get strange errors when running <code>puppet agent -t</code>.</p>
  
  <pre><code># puppet agent -t
  Warning: Unable to fetch my node definition, but the agent run will continue:
  Warning: execution expired
  Info: Retrieving pluginfacts
  Error: /File[/opt/puppetlabs/puppet/cache/facts.d]: Failed to generate additional resources using 'eval_generate': execution expired
  Error: /File[/opt/puppetlabs/puppet/cache/facts.d]: Could not evaluate: Could not retrieve file metadata for puppet:///pluginfacts: execution expired
  Info: Retrieving plugin
  Error: /File[/opt/puppetlabs/puppet/cache/lib]: Failed to generate additional resources using 'eval_generate': execution expired
  Error: /File[/opt/puppetlabs/puppet/cache/lib]: Could not evaluate: Could not retrieve file metadata for puppet:///plugins: execution expired
  Error: Could not retrieve catalog from remote server: execution expired
  Warning: Not using cache on failed catalog
  Error: Could not retrieve catalog; skipping run
  Error: Could not send report: execution expired
  </code></pre>
  
  <p>My puppet.conf is pretty simple: </p>
  
  <pre><code>[main]
      certname = mastermachine
  [agent]
      server = mastermachine
      pluginsync = true
      runinterval = 300
  </code></pre>
  
  <p>I am running Arch Linux-arm if that matters. </p>
  
  <p>Puppet master is up and listening on its specified port (8140). 
  <br />And as I mentioned, it worked yesterday. </p>
  
  <p>What has happened?</p>