tail -f /dev/null

If you haven't had any obstacles lately, you're not challenging. be the worst.

FATAL: LoadError: cannot load such file -- chef/mixin/*

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]