Hi, I ran into the same issue. After a bit more debugging, I couldn't find precisely the set of dependencies which were required to be from testing or unstable.
Using the following steps I could reliably install and puppetdb on stetch machine: ``` apt install -y postgresql dbconfig-no-thanks apt-get install -y -t unstable libclojure-java apt-get install -y -t testing libtools-nrepl-clojure libtools-cli-clojure libslf4j-java libjava-jdbc-clojure apt-get install -y openjdk-8-jre-headless # java-1.8 should be the default runtime, if it's not check update-alternatives apt-get install -y -t unstable puppetdb ``` I was attempting to make the install repeatable with a puppet class; however I kept having issues. In the end I diffed the dpkg states between a machine provisioned with puppet and a machine installed by hand. Using the above steps resulted in almost all the java packages installed being from testing or unstable. I spent some time seeing if there were specific packages that were key to making it run, but I couldn't figure out anything meaningful. My takeaway was to prefer *-java and *-clojure from unstable and it worked more neatly. If you'd like, I can post the dpkg states for each. Kienan
signature.asc
Description: PGP signature