You can get more help from other teams at Puppet or from our community.
You can level up your Puppet skills with our Education offerings.
To get help with questions that are outside of Support’s domain, such as custom code, third-party modules, and implementation ideas, you can contact our Professional Services team or join our community.
If you need help reaching your automation goals and helping your team build and scale your automation strategy, use our Technical Account Management service.
You can ask questions and connect with other Puppet users in our community Slack. Connect with other customers using Puppet products in the mailing lists for Puppet Enterprise users and Continuous Delivery for Puppet Enterprise users. Check out our community page for more resources. We know you’ll learn a lot and enjoy meeting the smart, friendly people who make up the Puppet community.
If you have issues with open-source software, OpenLogic, a Perforce company, can provide support for it. Contact your account manager to see if OpenLogic can help you.
How can we improve this article?
2 comments
i am trying to install foreman on centos 7 but getting ssl certificate permission issue . Please suggest on it.
[root@boldforeman foreman-proxy]# tail -100 proxy.log
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:351:in `block in execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `inject'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:342:in `validate_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:288:in `load_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:267:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:101:in `block in load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `initialize_plugins'
/usr/share/foreman-proxy/lib/launcher.rb:173:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:01:55 [E] Disabling all modules in the group ['puppet_proxy_puppet_api', 'puppet'] due to a failure in one of them: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable
2023-02-23T05:01:55 [W] Error details for Disabling all modules in the group ['puppet_proxy_puppet_api', 'puppet'] due to a failure in one of them: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable: <Proxy::Error::ConfigurationError>: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable
/usr/share/foreman-proxy/lib/proxy/plugin_validators.rb:29:in `validate!'
/usr/share/foreman-proxy/lib/proxy/plugin_validators.rb:21:in `evaluate_predicate_and_validate!'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:351:in `block in execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `inject'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:342:in `validate_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:288:in `load_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:267:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:101:in `block in load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `initialize_plugins'
/usr/share/foreman-proxy/lib/launcher.rb:173:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:01:55 [I] Successfully initialized 'foreman_proxy'
2023-02-23T05:01:55 [I] Successfully initialized 'logs'
2023-02-23T05:01:55 [E] Unable to load private SSL key. Are the values correct in settings.yml and do permissions allow reading?
2023-02-23T05:01:55 [W] Error details for Unable to load private SSL key. Are the values correct in settings.yml and do permissions allow reading?: <Errno::EACCES>: Permission denied @ rb_sysopen - /etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem
/usr/share/foreman-proxy/lib/launcher.rb:113:in `read'
/usr/share/foreman-proxy/lib/launcher.rb:113:in `load_ssl_private_key'
/usr/share/foreman-proxy/lib/launcher.rb:103:in `https_app'
/usr/share/foreman-proxy/lib/launcher.rb:176:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:01:55 [E] Error during startup, terminating
2023-02-23T05:01:55 [W] Error details for Error during startup, terminating: <Errno::EACCES>: Permission denied @ rb_sysopen - /etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem
/usr/share/foreman-proxy/lib/launcher.rb:113:in `read'
/usr/share/foreman-proxy/lib/launcher.rb:113:in `load_ssl_private_key'
/usr/share/foreman-proxy/lib/launcher.rb:103:in `https_app'
/usr/share/foreman-proxy/lib/launcher.rb:176:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:05:57 [E] Disabling all modules in the group ['puppetca_http_api', 'puppetca_hostname_whitelisting', 'puppetca'] due to a failure in one of them: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable
2023-02-23T05:05:57 [W] Error details for Disabling all modules in the group ['puppetca_http_api', 'puppetca_hostname_whitelisting', 'puppetca'] due to a failure in one of them: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable: <Proxy::Error::ConfigurationError>: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable
/usr/share/foreman-proxy/lib/proxy/plugin_validators.rb:29:in `validate!'
/usr/share/foreman-proxy/lib/proxy/plugin_validators.rb:21:in `evaluate_predicate_and_validate!'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:351:in `block in execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `inject'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:342:in `validate_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:288:in `load_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:267:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:101:in `block in load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `initialize_plugins'
/usr/share/foreman-proxy/lib/launcher.rb:173:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:05:57 [E] Disabling all modules in the group ['puppet_proxy_puppet_api', 'puppet'] due to a failure in one of them: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable
2023-02-23T05:05:57 [W] Error details for Disabling all modules in the group ['puppet_proxy_puppet_api', 'puppet'] due to a failure in one of them: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable: <Proxy::Error::ConfigurationError>: File at '/etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem' defined in 'puppet_ssl_key' parameter doesn't exist or is unreadable
/usr/share/foreman-proxy/lib/proxy/plugin_validators.rb:29:in `validate!'
/usr/share/foreman-proxy/lib/proxy/plugin_validators.rb:21:in `evaluate_predicate_and_validate!'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:351:in `block in execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `inject'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:348:in `execute_validators'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:342:in `validate_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:288:in `load_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:267:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:101:in `block in load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:100:in `load_provider_settings'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `each'
/usr/share/foreman-proxy/lib/proxy/plugin_initializer.rb:182:in `initialize_plugins'
/usr/share/foreman-proxy/lib/launcher.rb:173:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:05:57 [I] Successfully initialized 'foreman_proxy'
2023-02-23T05:05:57 [I] Successfully initialized 'logs'
2023-02-23T05:05:57 [E] Unable to load private SSL key. Are the values correct in settings.yml and do permissions allow reading?
2023-02-23T05:05:57 [W] Error details for Unable to load private SSL key. Are the values correct in settings.yml and do permissions allow reading?: <Errno::EACCES>: Permission denied @ rb_sysopen - /etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem
/usr/share/foreman-proxy/lib/launcher.rb:113:in `read'
/usr/share/foreman-proxy/lib/launcher.rb:113:in `load_ssl_private_key'
/usr/share/foreman-proxy/lib/launcher.rb:103:in `https_app'
/usr/share/foreman-proxy/lib/launcher.rb:176:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
2023-02-23T05:05:57 [E] Error during startup, terminating
2023-02-23T05:05:57 [W] Error details for Error during startup, terminating: <Errno::EACCES>: Permission denied @ rb_sysopen - /etc/puppetlabs/puppet/ssl/private_keys/boldforeman.micron.com.pem
/usr/share/foreman-proxy/lib/launcher.rb:113:in `read'
/usr/share/foreman-proxy/lib/launcher.rb:113:in `load_ssl_private_key'
/usr/share/foreman-proxy/lib/launcher.rb:103:in `https_app'
/usr/share/foreman-proxy/lib/launcher.rb:176:in `launch'
/usr/share/foreman-proxy/bin/smart-proxy:6:in `<main>'
[root@boldforeman foreman-proxy]#
Hi Venkata,
Our team doesn't provide support for foreman, you might try our slack community or possibly OpenLogic (more info in the article).
Please sign in to leave a comment.
Related articles