如何解决在 AWS ARM 实例上安装 Puppet Server 7
在使用 Ubuntu 18.04 (ami-0c925af1500feb25d) 和 20.04 (ami-08b6fc871ad49ff41) 的 AWS Graviton (arm) 实例上安装 Puppet Server 7 期间,我们遇到了 ruby 错误。
Puppet 是根据 official manual 安装的,没有任何额外的配置。
顺便说一下,在 amd64 实例上它可以正常工作。
在 puppetserver.service 启动期间,我们出现以下错误:
系统日志:
trasporter.sendMail
puppetserver.log:
Starting puppetserver Service...
Puppet::Error: Cannot determine basic system flavour
<main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/feature/base.rb:19
require at org/jruby/RubyKernel.java:974
require at uri:classloader:/meta-inf/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54
<module:Puppet> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:98
<main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:42
require at org/jruby/RubyKernel.java:974
require at uri:classloader:/meta-inf/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54
<main> at uri:classloader:/puppetserver-lib/puppet/server.rb:1
require at org/jruby/RubyKernel.java:974
require at uri:classloader:/meta-inf/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54
<main> at uri:classloader:/puppetserver-lib/puppet/server/master.rb:1
require at org/jruby/RubyKernel.java:974
require at uri:classloader:/meta-inf/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54
<main> at <script>:1
Execution error (RuntimeError) at RUBY/<main> (/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/feature/base.rb:19).
(Error) Cannot determine basic system flavour
Full report at:
/tmp/clojure-2104485397975789536.edn
Background process 1437 exited before start had completed
puppetserver.service: Control process exited,code=exited status=1
puppetserver.service: Failed with result 'exit-code'.
Failed to start puppetserver Service.
puppetserver.service: Service hold-off time over,scheduling restart.
puppetserver.service: Scheduled restart job,restart counter is at 5689.
Stopped puppetserver Service.
如何解决这个问题? 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。