[Pkg-puppet-devel] Bug#1030039: crashes on startup with "cannot be cast to class schema.core.FnSchema"
Antoine Beaupre
anarcat at debian.org
Mon Jan 30 15:59:21 GMT 2023
Package: puppetserver
Version: 7.9.3-3
Severity: grave
*Something* this weekend broke my Puppetserver. I'm not sure
what. It's now failing to start (repeatedly) with:
jan 29 06:57:07 marcos systemd[1]: Starting Puppet Server...
jan 29 06:57:10 marcos java[1079416]: WARNING: update-vals already refers to: #'clojure.core/update-vals in namespace: clojure.tools.analyzer.utils, being replaced by: #'clojure.tools.analyzer.utils/update-vals
jan 29 06:57:10 marcos java[1079416]: WARNING: update-keys already refers to: #'clojure.core/update-keys in namespace: clojure.tools.analyzer.utils, being replaced by: #'clojure.tools.analyzer.utils/update-keys
jan 29 06:57:10 marcos java[1079416]: WARNING: update-vals already refers to: #'clojure.core/update-vals in namespace: clojure.tools.analyzer, being replaced by: #'clojure.tools.analyzer.utils/update-vals
jan 29 06:57:10 marcos java[1079416]: WARNING: update-keys already refers to: #'clojure.core/update-keys in namespace: clojure.tools.analyzer, being replaced by: #'clojure.tools.analyzer.utils/update-keys
jan 29 06:57:10 marcos java[1079416]: WARNING: update-vals already refers to: #'clojure.core/update-vals in namespace: clojure.tools.analyzer.passes, being replaced by: #'clojure.tools.analyzer.utils/update-vals
jan 29 06:57:10 marcos java[1079416]: WARNING: update-vals already refers to: #'clojure.core/update-vals in namespace: clojure.tools.analyzer.passes.uniquify, being replaced by: #'clojure.tools.analyzer.utils/update-vals
jan 29 06:57:12 marcos java[1079416]: WARNING: abs already refers to: #'clojure.core/abs in namespace: medley.core, being replaced by: #'medley.core/abs
jan 29 06:57:13 marcos java[1079416]: Exception in thread "main" java.lang.ClassCastException: class schema.core.FnSchema cannot be cast to class schema.core.FnSchema (schema.core.FnSchema is in unnamed module of loader clojure.lang.DynamicClassLoader @6af78a48; schema.core.FnSchema is in unnamed module of loader 'app')
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$input.invokeStatic(pfnk.cljc:19)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$input.invoke(pfnk.cljc:18)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$juxt$fn__5891.invoke(core.clj:2611)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$fn__4109.invokeStatic(pfnk.cljc:35)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$fn__4109.invoke(pfnk.cljc:30)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$fn__4090$G__4085__4095.invoke(pfnk.cljc:13)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$input_schema.invokeStatic(pfnk.cljc:38)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$input_schema.invoke(pfnk.cljc:37)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$input_schema_keys.invokeStatic(pfnk.cljc:44)
jan 29 06:57:13 marcos java[1079416]: at plumbing.fnk.pfnk$input_schema_keys.invoke(pfnk.cljc:43)
jan 29 06:57:13 marcos java[1079416]: at plumbing.core$map_vals$fn__4262.invoke(core.cljc:50)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.PersistentHashMap$NodeSeq.kvreduce(PersistentHashMap.java:1307)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.PersistentHashMap$BitmapIndexedNode.kvreduce(PersistentHashMap.java:802)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.PersistentHashMap$ArrayNode.kvreduce(PersistentHashMap.java:466)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.PersistentHashMap.kvreduce(PersistentHashMap.java:236)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$fn__8525.invokeStatic(core.clj:6908)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$fn__8525.invoke(core.clj:6888)
jan 29 06:57:13 marcos java[1079416]: at clojure.core.protocols$fn__8257$G__8252__8266.invoke(protocols.clj:175)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$reduce_kv.invokeStatic(core.clj:6919)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$reduce_kv.invoke(core.clj:6910)
jan 29 06:57:13 marcos java[1079416]: at plumbing.core$map_vals.invokeStatic(core.cljc:50)
jan 29 06:57:13 marcos java[1079416]: at plumbing.core$map_vals.invoke(core.cljc:43)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$__GT_graph.invokeStatic(graph.cljc:64)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$__GT_graph.invoke(graph.cljc:47)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$eager_compile$eager_compile__5949.invoke(graph.cljc:148)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$eager_compile.invokeStatic(graph.cljc:155)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$eager_compile.invoke(graph.cljc:130)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$eager_compile.invokeStatic(graph.cljc:141)
jan 29 06:57:13 marcos java[1079416]: at plumbing.graph$eager_compile.invoke(graph.cljc:130)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$compile_graph$fn__14443.invoke(internal.clj:143)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$compile_graph.invokeStatic(internal.clj:142)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$compile_graph.invoke(internal.clj:136)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$fn__15135$build_app_STAR___15144$fn__15145.invoke(internal.clj:590)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$fn__15135$build_app_STAR___15144.invoke(internal.clj:563)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$fn__15241$boot_services_STAR___15250$fn__15251$fn__15252.invoke(internal.clj:671)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$fn__15241$boot_services_STAR___15250$fn__15251.invoke(internal.clj:670)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.internal$fn__15241$boot_services_STAR___15250.invoke(internal.clj:665)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.core$fn__16017$boot_with_cli_data__16024$fn__16025.invoke(core.clj:132)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.core$fn__16017$boot_with_cli_data__16024.invoke(core.clj:97)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.core$fn__16046$run__16051$fn__16052.invoke(core.clj:155)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.core$fn__16046$run__16051.invoke(core.clj:149)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.core$main.invokeStatic(core.clj:224)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.core$main.doInvoke(core.clj:210)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.Var.applyTo(Var.java:705)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$apply.invokeStatic(core.clj:667)
jan 29 06:57:13 marcos java[1079416]: at clojure.core$apply.invoke(core.clj:662)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.main$_main.invokeStatic(main.clj:7)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.main$_main.doInvoke(main.clj:4)
jan 29 06:57:13 marcos java[1079416]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
jan 29 06:57:13 marcos java[1079416]: at puppetlabs.trapperkeeper.main.main(Unknown Source)
jan 29 06:57:13 marcos systemd[1]: puppetserver.service: Main process exited, code=exited, status=1/FAILURE
jan 29 07:02:07 marcos systemd[1]: puppetserver.service: start-post operation timed out. Terminating.
jan 29 07:02:07 marcos systemd[1]: puppetserver.service: Control process exited, code=killed, status=15/TERM
jan 29 07:02:07 marcos systemd[1]: puppetserver.service: Failed with result 'exit-code'.
jan 29 07:02:07 marcos systemd[1]: Failed to start Puppet Server.
jan 29 07:02:07 marcos systemd[1]: puppetserver.service: Consumed 20.575s CPU time, no IP traffic.
jan 29 07:02:08 marcos systemd[1]: puppetserver.service: Scheduled restart job, restart counter is at 1.
jan 29 07:02:08 marcos systemd[1]: Stopped Puppet Server.
jan 29 07:02:08 marcos systemd[1]: puppetserver.service: Consumed 20.575s CPU time, no IP traffic.
I'm saying "repeatedly" because, as you can see, systemd will
repeatedly try to restart the server. I have a separate MR to fix this
in:
https://salsa.debian.org/puppet-team/puppetserver/-/merge_requests/1
But that's another problem. Here the server doesn't start, and that's
a problem.
I had a few *-clojure packages that were lagging behind sid (I'm
running bookworm) so I have tried upgrading those:
apt install -t sid libcore-specs-alpha-clojure libspec-alpha-clojure libstructured-logging-clojure libtools-logging-clojure
... but that doesn't fix the problem.
Here are the package updates to the box after the server was running
successfully the last time (jan 26 12:15:54 UTC-5):
anarcat at marcos:~$ sed -n '/2023-01-27 06:20:12/,$p' /var/log/apt/history.log
Start-Date: 2023-01-27 06:20:12
Commandline: /usr/bin/unattended-upgrade
Install: libdatetime-hires-perl:amd64 (0.04-2, automatic)
Upgrade: libvulkan1:amd64 (1.3.231.1-1, 1.3.236.0-2), libwebpmux3:amd64 (1.2.2-2+b3, 1.2.4-0.1), postfix-pcre:amd64 (3.7.4-1, 3.7.4-2), libdatetime-format-natural-perl:amd64 (1.13-1, 1.15-2), libemail-date-format-perl:amd64 (1.007-1, 1.008-1), libio-socket-ip-perl:amd64 (0.41-1, 0.41-2), libwebpdemux2:amd64 (1.2.2-2+b3, 1.2.4-0.1), libfuse3-3:amd64 (3.12.0-1, 3.13.0-2), python3-openssl:amd64 (22.1.0-1, 23.0.0-1), libwebp7:amd64 (1.2.2-2+b3, 1.2.4-0.1), libgit2-1.5:amd64 (1.5.0+ds-6, 1.5.1+ds-1), libspa-0.2-modules:amd64 (0.3.64-2, 0.3.64-4), gtk-update-icon-cache:amd64 (3.24.36-1, 3.24.36-2), libde265-0:amd64 (1.0.9-1, 1.0.9-1.1), intel-media-va-driver:amd64 (22.6.6+dfsg1-1, 23.1.0+dfsg1-1), postfix:amd64 (3.7.4-1, 3.7.4-2), libpipewire-0.3-0:amd64 (0.3.64-2, 0.3.64-4)
End-Date: 2023-01-27 06:20:20
Start-Date: 2023-01-28 06:21:24
Commandline: /usr/bin/unattended-upgrade
Install: python3.11:amd64 (3.11.1-2, automatic), python3.11-venv:amd64 (3.11.1-2, automatic), libpython3.11-dev:amd64 (3.11.1-2, automatic), python3.11-minimal:amd64 (3.11.1-2, automatic), python3.11-dev:amd64 (3.11.1-2, automatic)
Upgrade: borgbackup:amd64 (1.2.3-1, 1.2.3-1+b1), librados2:amd64 (16.2.10+ds-3+b1, 16.2.10+ds-5), libquartz2-java:amd64 (2.3.2-3, 2.3.2-4), libfdt1:amd64 (1.6.1-4, 1.6.1-4+b1), libpython3-dev:amd64 (3.10.6-3+b1, 3.11.1-1), libldb2:amd64 (2:2.6.1+samba4.17.4+dfsg-2, 2:2.6.1+samba4.17.5+dfsg-1), libtevent0:amd64 (0.13.0-2, 0.14.0-2), python3-minimal:amd64 (3.10.6-3+b1, 3.11.1-1), gir1.2-freedesktop:amd64 (1.74.0-2, 1.74.0-3), openjdk-17-jdk:amd64 (17.0.5+8-2, 17.0.6+10-1), openjdk-17-jre:amd64 (17.0.5+8-2, 17.0.6+10-1), libnatpmp1:amd64 (20150609-7.1+b1, 20150609-7.1+b2), python3-venv:amd64 (3.10.6-3+b1, 3.11.1-1), gir1.2-glib-2.0:amd64 (1.74.0-2, 1.74.0-3), openjdk-17-jdk-headless:amd64 (17.0.5+8-2, 17.0.6+10-1), libibverbs1:amd64 (42.0-1+b1, 44.0-2), librbd1:amd64 (16.2.10+ds-3+b1, 16.2.10+ds-5), libpathplan4:amd64 (2.42.2-7+b2, 2.42.2-7+b3), graphviz:amd64 (2.42.2-7+b2, 2.42.2-7+b3), libgvpr2:amd64 (2.42.2-7+b2, 2.42.2-7+b3), libgvc6:amd64 (2.42.2-7+b2, 2.42.2-7+b3), libwbclient0:amd64 (2:4.17.4+dfsg-2, 2:4.17.5+dfsg-1), python3:amd64 (3.10.6-3+b1, 3.11.1-1), libsmbclient:amd64 (2:4.17.4+dfsg-2, 2:4.17.5+dfsg-1), nvme-cli:amd64 (2.2.1-3, 2.2.1-4), libruby3.1:amd64 (3.1.2-4, 3.1.2-6), libcgraph6:amd64 (2.42.2-7+b2, 2.42.2-7+b3), lnav:amd64 (0.11.1-1, 0.11.1-2), libgirepository-1.0-1:amd64 (1.74.0-2, 1.74.0-3), libcdt5:amd64 (2.42.2-7+b2, 2.42.2-7+b3), libnvme1:amd64 (1.2-2, 1.2-3), grep:amd64 (3.8-3, 3.8-5), libtdb1:amd64 (1.4.7-2, 1.4.8-1), python3-dev:amd64 (3.10.6-3+b1, 3.11.1-1), metalfinder:amd64 (2.1.6-1, 2.1.6-2), libunbound8:amd64 (1.17.0-1, 1.17.1-1), libminiupnpc17:amd64 (2.2.4-1, 2.2.4-1+b1), ibverbs-providers:amd64 (42.0-1+b1, 44.0-2), libpython3-stdlib:amd64 (3.10.6-3+b1, 3.11.1-1), ruby3.1:amd64 (3.1.2-4, 3.1.2-6), btrfs-progs:amd64 (6.1-1, 6.1.2-1), liblab-gamut1:amd64 (2.42.2-7+b2, 2.42.2-7+b3), samba-libs:amd64 (2:4.17.4+dfsg-2, 2:4.17.5+dfsg-1), librdmacm1:amd64 (42.0-1+b1, 44.0-2), libtalloc2:amd64 (2.3.4-2, 2.4.0-f1), openjdk-17-jre-headless:amd64 (17.0.5+8-2, 17.0.6+10-1), libmikmod3:amd64 (3.3.11.1-6, 3.3.11.1-7)
End-Date: 2023-01-28 06:22:00
Start-Date: 2023-01-28 06:22:24
Commandline: /usr/bin/unattended-upgrade
Remove: python3.10:amd64 (3.10.9-1), libpython3.10-minimal:amd64 (3.10.9-1), libpython3.10-stdlib:amd64 (3.10.9-1), python3.10-venv:amd64 (3.10.9-1), libpython3.10:amd64 (3.10.9-1), libpython3.10-dev:amd64 (3.10.9-1), python3.10-dev:amd64 (3.10.9-1), python3.10-minimal:amd64 (3.10.9-1)
End-Date: 2023-01-28 06:22:39
Start-Date: 2023-01-29 06:56:34
Commandline: /usr/bin/unattended-upgrade
Install: python3-h2:amd64 (4.1.0-4, automatic), python3-hyperframe:amd64 (6.0.0-1, automatic), python3-httpx:amd64 (0.23.3-1, automatic), python3-hpack:amd64 (4.0.0-2, automatic), python3-mdurl:amd64 (0.1.2-1, automatic), python3-rich:amd64 (13.2.0-2, automatic), python3-h11:amd64 (0.14.0-1, automatic), python3-markdown-it:amd64 (2.1.0-4, automatic), python3-httpcore:amd64 (0.16.3-1, automatic), python3-rfc3986:amd64 (1.5.0-2, automatic), python3-anyio:amd64 (3.6.2-1, automatic)
Upgrade: dpkg:amd64 (1.21.18, 1.21.19), udev:amd64 (252.4-1, 252.4-2), bind9-host:amd64 (1:9.18.10-2, 1:9.18.11-2), libprismatic-schema-clojure:amd64 (1.2.0-3, 1.2.0-4), systemd-container:amd64 (252.4-1, 252.4-2), python3-dnspython:amd64 (2.2.1-2, 2.3.0-1), powerstat:amd64 (0.02.28-1, 0.03.00-1), libpam-systemd:amd64 (252.4-1, 252.4-2), g10k:amd64 (0.9.3-1+b1, 0.9.6-1), puppet-module-puppetlabs-sshkeys-core:amd64 (1.0.3-2, 2.3.0-1), libtiff6:amd64 (4.5.0-3, 4.5.0-4), libsystemd0:amd64 (252.4-1, 252.4-2), libnss-systemd:amd64 (252.4-1, 252.4-2), puppet-module-puppetlabs-augeas-core:amd64 (1.0.5-2, 1.1.2-1), systemd:amd64 (252.4-1, 252.4-2), libudev1:amd64 (252.4-1, 252.4-2), libnss-mymachines:amd64 (252.4-1, 252.4-2), python3-convertdate:amd64 (2.3.2-2, 2.4.0-1), bind9-dnsutils:amd64 (1:9.18.10-2, 1:9.18.11-2), iotop-c:amd64 (1.22-1, 1.23-1), librbac-client-clojure:amd64 (0.9.4-2, 1.1.4-1), python3-pil:amd64 (9.4.0-1+b1, 9.4.0-1.1), libdpkg-perl:amd64 (1.21.18, 1.21.19), puppet-module-puppetlabs-cron-core:amd64 (1.0.3+dfsg1-2, 1.1.0+dfsg1-1), libspa-0.2-modules:amd64 (0.3.64-4, 0.3.65-1), bind9-libs:amd64 (1:9.18.10-2, 1:9.18.11-2), libsystemd-shared:amd64 (252.4-1, 252.4-2), systemd-sysv:amd64 (252.4-1, 252.4-2), python3-configobj:amd64 (5.0.6+git20201014.3e2f4cc-1, 5.0.8-1), bind9-utils:amd64 (1:9.18.10-2, 1:9.18.11-2), dnsutils:amd64 (1:9.18.10-2, 1:9.18.11-2), libpipewire-0.3-0:amd64 (0.3.64-4, 0.3.65-1)
End-Date: 2023-01-29 06:57:03
Start-Date: 2023-01-29 07:02:10
Commandline: /usr/bin/unattended-upgrade
Remove: leiningen:amd64 (2.10.0-2), libtest-check-clojure:amd64 (1.1.0-2), libnrepl-incomplete-clojure:amd64 (0.1.0-2)
End-Date: 2023-01-29 07:02:11
Start-Date: 2023-01-30 06:36:56
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-6.1.0-2-amd64:amd64 (6.1.7-1, automatic)
Upgrade: librados2:amd64 (16.2.10+ds-5, 16.2.11+ds-1), libpython3-dev:amd64 (3.11.1-1, 3.11.1-2), bridge-utils:amd64 (1.7-1, 1.7-2), python3-minimal:amd64 (3.11.1-1, 3.11.1-2), python3-venv:amd64 (3.11.1-1, 3.11.1-2), librbd1:amd64 (16.2.10+ds-5, 16.2.11+ds-1), gsfonts:amd64 (2:20200910-6, 2:20200910-7), python3:amd64 (3.11.1-1, 3.11.1-2), fonts-urw-base35:amd64 (20200910-6, 20200910-7), linux-image-amd64:amd64 (6.1.4-1, 6.1.7-1), python3-dev:amd64 (3.11.1-1, 3.11.1-2), libgumbo1:amd64 (0.10.1+dfsg-4, 0.10.1+dfsg-5), libpython3-stdlib:amd64 (3.11.1-1, 3.11.1-2), linux-libc-dev:amd64 (6.1.4-1, 6.1.7-1)
End-Date: 2023-01-30 06:37:26
Start-Date: 2023-01-30 06:37:34
Commandline: /usr/bin/unattended-upgrade
Remove: linux-image-5.10.0-20-amd64:amd64 (5.10.158-2)
End-Date: 2023-01-30 06:37:45
-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages puppetserver depends on:
pn default-jdk <none>
ii facter 4.2.13-2
ii hiera 3.10.0-1
pn jruby <none>
pn libclj-time-clojure <none>
pn libclj-yaml-clojure <none>
pn libclojure-java <none>
pn libcomidi-clojure <none>
pn libcommons-exec-java <none>
ii libcommons-io-java 2.11.0-2
pn libcommons-lang-java <none>
pn libdropwizard-metrics-java <none>
pn libdujour-version-check-clojure <none>
pn libjruby-utils-clojure <none>
pn libkitchensink-clojure <none>
pn libliberator-clojure <none>
pn libprismatic-schema-clojure <none>
pn libpuppetlabs-http-client-clojure <none>
pn libpuppetlabs-i18n-clojure <none>
pn libpuppetlabs-ring-middleware-clojure <none>
pn libraynes-fs-clojure <none>
pn libshell-utils-clojure <none>
pn libslingshot-clojure <none>
pn libssl-utils-clojure <none>
pn libtrapperkeeper-authorization-clojure <none>
pn libtrapperkeeper-clojure <none>
pn libtrapperkeeper-filesystem-watcher-clojure <none>
pn libtrapperkeeper-metrics-clojure <none>
pn libtrapperkeeper-scheduler-clojure <none>
pn libtrapperkeeper-status-clojure <none>
pn libtrapperkeeper-webserver-jetty9-clojure <none>
pn libyaml-snake-java <none>
ii puppet-agent 7.21.0-2
ii ruby 1:3.1
ii ruby-deep-merge 1.1.1-2
ii ruby-fast-gettext 2.0.3-2
ii ruby-gettext 3.3.3-2
ii ruby-hocon 1.3.1-2
ii ruby-locale 2.1.3-1
pn ruby-puppet-resource-api <none>
pn ruby-puppetserver-ca-cli <none>
ii ruby-semantic-puppet 1.0.4-1
ii ruby-text 1.3.1-1
Versions of packages puppetserver recommends:
pn puppet-module-puppetlabs-augeas-core <none>
pn puppet-module-puppetlabs-cron-core <none>
pn puppet-module-puppetlabs-host-core <none>
pn puppet-module-puppetlabs-mount-core <none>
pn puppet-module-puppetlabs-selinux-core <none>
pn puppet-module-puppetlabs-sshkeys-core <none>
pn puppet-module-puppetlabs-zfs-core <none>
puppetserver suggests no packages.
More information about the Pkg-puppet-devel
mailing list