微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 AWS ARM 实例上安装 Puppet Server 7

如何解决在 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 举报,一经查实,本站将立刻删除。