-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Need help,
Can't find what am I missing.
CenotOS 7.4
puppet --version 5.3.3 - PE 2017.3.2
jerakia version 2.4.0 - installed from repo
This is completely development fresh setup for experimentation purposes.
After installing following all instructions from official jerakia site I'm still getting this error:
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Puppet cannot load the jerakia-client gem on node pup.dev
I wasn't able to find obvious instruction about installing jerakia-client
# puppetserver gem install jerakia-client
Fetching: jerakia-client-1.0.0.gem (100%)
Successfully installed jerakia-client-1.0.0
1 gem installed
systemctl restart pe-puppetserver
next error
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, <h1>Internal Server Error</h1> at /etc/puppetlabs/code/environments/production/manifests/site.pp:32:3 on node pup.dev
and puppetserver.log
https://pastebin.com/gnG9DjAD
trying this:
# puppetserver gem install lookup_http
Fetching: lookup_http-1.0.3.gem (100%)
Successfully installed lookup_http-1.0.3
1 gem installed
But getting same error from above.
Dummy module for tests:
class testmod (
$param,
) {
file {'/root/test.txt':
ensure => present,
content => "${param}"
}
}
site.pp
node default {
#require testmod
class {'testmod': }
}
# ss -tuln | grep 9843
tcp LISTEN 0 100 127.0.0.1:9843 *:*
systemctl status jerakia
● jerakia.service - Jerakia Server
Loaded: loaded (/etc/systemd/system/jerakia.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2017-12-06 15:25:13 +04; 1h 43min ago
Main PID: 1780 (ruby)
CGroup: /system.slice/jerakia.service
└─1780 ruby /opt/jerakia/bin/jerakia server
...
All above is just working without jerakia.
Jerakia is working fine by itself
Metadata
Metadata
Assignees
Labels
No labels