After a crash of the server (Ubuntu 18.04) our puppetserver (6.2.1) process refuses to start with the message it can not find the file/directory "concurrent".
It looks like this is a JRuby/Java problem.
...
Oct 9 09:18:12 foreman puppetserver[32556]: LoadError: no such file to load -- concurrent
Oct 9 09:18:12 foreman puppetserver[32556]: require at org/jruby/RubyKernel.java:970
Oct 9 09:18:12 foreman puppetserver[32556]: require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:59
Oct 9 09:18:12 foreman puppetserver[32556]: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/thread_local.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: require at org/jruby/RubyKernel.java:970
Oct 9 09:18:12 foreman puppetserver[32556]: require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:59
Oct 9 09:18:12 foreman puppetserver[32556]: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: require at org/jruby/RubyKernel.java:970
Oct 9 09:18:12 foreman puppetserver[32556]: require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:59
Oct 9 09:18:12 foreman puppetserver[32556]: <module:(root)> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: require at org/jruby/RubyKernel.java:970
Oct 9 09:18:12 foreman puppetserver[32556]: Puppet at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:41
Oct 9 09:18:12 foreman puppetserver[32556]: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:38
Oct 9 09:18:12 foreman puppetserver[32556]: require at org/jruby/RubyKernel.java:970
Oct 9 09:18:12 foreman puppetserver[32556]: (root) at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: <main> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:59
Oct 9 09:18:12 foreman puppetserver[32556]: require at org/jruby/RubyKernel.java:970
Oct 9 09:18:12 foreman puppetserver[32556]: (root) at uri:classloader:/puppetserver-lib/puppet/server.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: <main> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1
Oct 9 09:18:12 foreman puppetserver[32556]: Exception in thread "main" java.lang.IllegalStateException: There was a problem adding a JRubyInstance to the pool.
...