Summary
- 特定の Cookbook version を変更して Chef server 側へ knife cookbook upload した.
- その後 Cookbook version を戻して Chef server 側へ knife cookbook upload した.
- Chef node 側で chef-client -r 'role[xxx]' 実施で表題の error に遭遇.
FATAL: LoadError: cannot load such file -- chef/mixin
Recovery
- Chef server 内に複数 version の cookbook が混在している状態.
- knife cookbook delete で Chef server 側の不要な version を削除する.
$ knife cookbook delete windows
Which version(s) do you want to delete?
1. windows 4.3.4
2. windows 3.36.6
3. All versions
1
Deleted cookbook[windows][4.3.4]