Puppet ダッシュボード: レポートのインポート中に形式が一致しない

Puppet ダッシュボード: レポートのインポート中に形式が一致しない

新しい puppet-dashboard 2.0.0-beta1 はレポートをインポートできません: delayed_job ワーカーは次のようにエラーを出します:

Importing report at 2015-10-01 04:55 UTC
  Attribute was supposed to be a Array, but was a ActiveSupport::HashWithIndifferentAccess
  Backtrace
    app/models/report.rb:134:in `create_from_yaml'

Puppet クライアントのバージョンは 4.2.2 です

フォーマットが一致していないように見えますが、見つかった「フォーマット」ディレクティブは次のものだけです。

preferred_serialization_format = pson

ダッシュボードのログは次のとおりです。

2015-10-01T08:09:16+0200: [Worker(delayed_job.1 host:puppet pid:19415)] Class#create_from_yaml completed after 0.0752
2015-10-01T08:09:16+0200: [Worker(delayed_job.1 host:puppet pid:19415)] 1 jobs processed at 11.1567 j/s, 0 failed ...

何が足りないのでしょうか?

答え1

2015 年 10 月現在、puppet-dashboard で puppet4 形式のレポートを受け入れるには、プル リクエスト #329 を取得する必要があります。

それで問題は解決しました。

関連情報