My puppetdb fails with this message:
java -jar /usr/share/puppetdb/puppetdb.jar services -c /etc/puppetdb/conf.d/config.ini
java.io.EOFException: null
at java.io.DataInputStream.readInt (DataInputStream.java:392)
org.apache.kahadb.util.SequenceSet$Marshaller.readPayload (SequenceSet.java:41)
org.apache.kahadb.page.PageFile.loadFreeList (PageFile.java:559)
org.apache.kahadb.page.PageFile.load (PageFile.java:328)
org.apache.activemq.store.kahadb.MessageDatabase.loadPageFile (MessageDatabase.java:235)
org.apache.activemq.store.kahadb.MessageDatabase.open (MessageDatabase.java:325)
org.apache.activemq.store.kahadb.MessageDatabase.load (MessageDatabase.java:374)
org.apache.activemq.store.kahadb.MessageDatabase.doStart (MessageDatabase.java:223)
org.apache.activemq.store.kahadb.KahaDBStore.doStart (KahaDBStore.java:180)
org.apache.activemq.util.ServiceSupport.start (ServiceSupport.java:53)
org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.start (KahaDBPersistenceAdapter.java:186)
org.apache.activemq.broker.BrokerService.start (BrokerService.java:493)
com.puppetlabs.mq$start_broker_BANG_.invoke (mq.clj:42)
com.puppetlabs.puppetdb.cli.services$_main.doInvoke (services.clj:281)
clojure.lang.RestFn.invoke (RestFn.java:421)
clojure.lang.Var.invoke (Var.java:405)
clojure.lang.AFn.applyToHelper (AFn.java:163)
clojure.lang.Var.applyTo (Var.java:518)
clojure.core$apply.invoke (core.clj:600)
com.puppetlabs.puppetdb.core$_main.doInvoke (core.clj:80)
clojure.lang.RestFn.applyTo (RestFn.java:137)
com.puppetlabs.puppetdb.core.main (:-1)
I moved /var/lib/puppetdb to a new disk - mounted under /mnt/puppetdata - and bind mounted /var/lib/puppetdb to /mnt/puppetdata/puppetdb (which is where I copied the data).
I have disabled selinux - and ownership of files, remains puppetdb.
I can't figure out what to look at next - and that error message doesn't give any google results that seems usable..
Any hints?