Назад | Перейти на главную страницу

Марионеточный сервер не запускается

нужна помощь по небольшому вопросу -

Марионеточный сервер:

# 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