ども、なのまるです!
久しぶりに古いCactiをいじっていたら、ハマったので共有です!
もくじ
「Error: XML: Hash version does not exist.」
CactiにTemplate をインポートしようとしたら、まさに表題の条件
大体、これが起きる条件て新しいCactiでエクスポートしたやつを「古いCactiにインポートしようとしたとき」なんですよね~原因
条件と原因てほぼおんなじなんですが、まさに「テンプレートが新しすぎる」からみたいです!参考: howto:determine_cacti_template_version - Cacti Docs
ここに、バージョン番号の4ケタの数字が入っているみたいなんです!
解決法
ここまで来ればわかると思いますが、この番号を今使っているバージョンより古いバージョンにしてしまえばいいわけです!- <hash_000019136b72a2e03cdff2f09163fdf6fff990> + <hash_000011136b72a2e03cdff2f09163fdf6fff990>全部に適用できる保証はありませんが、試したものではインポートが可能でした!
まとめ
- hashのXMLタグにバージョン番号が隠されていた!
- エクスポートしたCactiより古いバージョンに入れたければ、書き換えたらいい!
- Cactiは最新版を使いましょう!www