нужна помощь по небольшому вопросу -
Марионеточный сервер:
# puppet --version
6.15.0
puppetserver --version
puppetserver version: 6.11.0
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
Положение дел :
systemctl status puppetserver.service
puppetserver.service - puppetserver Service
Loaded: loaded (/usr/lib/systemd/system/puppetserver.service; enabled; vendor preset: disabled)
Active: activating (start) since Thu 2020-05-07 15:08:50 PDT; 8s ago
Control: 28858 (bash)
Tasks: 33 (limit: 4915)
CGroup: /system.slice/puppetserver.service
├─28858 bash /opt/puppetlabs/server/apps/puppetserver/cli/apps/start
├─28865 /usr/bin/java -Xms2G -Xmx4G -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger -XX:OnOutOfMemoryError=kill -9 %p -cp /opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar:/opt/puppe...
└─28915 sleep 1
07 мая, 15:08:50 xxxx systemd [1]: Запуск службы puppetserver ...
Журнал :
/ var / log / puppetlabs / puppetserver
..
Caused by: org.jruby.exceptions.RuntimeError: (Error) Cannot determine basic system flavour
..
2020-05-07T15:10:10.774-07:00 ERROR [async-dispatch-2] [p.t.internal] Error during service init!!!
..
Caused by: org.jruby.embed.EvalFailedException: (Error) Cannot determine basic system flavour
Он работал нормально несколько часов
Отказ от услуги пробовал
пробовал (в / etc / sysconfig / puppetserver) - дает больше памяти
JAVA_ARGS="-Xms2G -Xmx4G -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger"
Пожалуйста, предложите
Оказалось, что параметр temp dir в файлах ниже был каким-то образом удален, т.е. "-Djava.io.tmpdir = / opt / puppetlabs / temp"
grep -i temp / etc / sysconfig / puppetserver JAVA_ARGS = "- Xms1G -Xmx1G -Djruby.logger.class = com.puppetlabs.jruby_utils.jruby.Slf4jLogger -Djava.io.tmpdir = / opt / teppdir"
повторно добавлен
-Djava.io.tmpdir = / opt / puppetlabs / temp "к вышеуказанному файлу и перезапуск
https://puppet.com/docs/puppetserver/latest/known_issues.html#tmp-directory-mounted-noexec