次custom fact:それはrb_sysopen
ができると思わPuppet4へのアップグレード以来、なぜカスタムファクトによって `rb_sysopen`が見つからないのですか?
- を
Error: Facter: error while resolving custom fact "latest_packerversion": No such file or directory @ rb_sysopen - https://www.packer.io/downloads.html
分析:
# returns latest packerversion, e.g. 0.10.1 Facter.add("latest_packerversion") do setcode do url="https://www.packer.io/downloads.html" file = open("#{url}") contents = file.read() match = contents.match(/Latest\sversion:\s(.*)</) match[1] end end
は人形
3.6.2
を使用して働いたが、4.5.2
へのアップグレード以来following issueが発生しましたもう見つからない
:パペット4.
No such file or directory @ rb_sysopen
)
rb_sysopen
はRuby 2.1.5には存在しませんか?証拠は見つからなかった。- 問題を引き起こす可能性のある事実に関連する変更が行われた可能性はありますか?関連するものは何も見つかりませんでしたin the release notes。
質問rb_sysopen
Puppet4へのアップグレード以来、カスタム事実によって、もはや見つけることができなかったのはなぜ
?
このFacter 2またはFacter 3は、 Facter 3はC++ 11で書き直されました。また、これはFacterが意図したものではありません(サーバー情報を収集するためのものです)。別のツールを検討することもできます。 –
@MattSchuchardどのツールをお勧めしますか? – 030