[Pkg-puppet-devel] Bug#878193: fails to start with minimal dependencies from testing

Kienan Stewart kienan at koumbit.org
Tue Apr 24 15:15:24 BST 2018


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20180424/5ec99773/attachment.sig>


More information about the Pkg-puppet-devel mailing list