Pupppetserver
全新安装后服务未出现。它显示以下错误
Exception in thread "main" java.lang.ClassNotFoundException: java.nio.file.Files, compiling:(puppetlabs/puppetserver/certificate_authority.clj:1:1)
at clojure.lang.Compiler.load(Compiler.java:7391)
at clojure.lang.RT.loadResourceScript(RT.java:372)
......
......
at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: java.nio.file.Files
系统有2G内存。我将内存设置从 2G 更改为 1G ,但服务仍然没有出现。
JAVA_ARGS="-Xms1g -Xmx1g -XX:MaxPermSize=256m"
$ cat /etc/redhat-release
CentOS release 6.7 (Final)
$ rpm -q puppetserver
puppetserver-2.7.2-1.el6.noarch
请建议。
看起来您正在尝试使用 Java 6 运行 puppetmaster,它需要更新的版本。安装较新版本的 java (
yum install java-1.8.0-openjdk-headless
) 并重试。