Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możliwe komunikaty o błędach
Error resolving Chef cookbooks - No such cookbook: {FOO}Chef::Exceptions::RecipeNotFound: could not find recipe bar for cookbook {FOO}
Rezolucja
Gdy węzeł rozpoczyna działanie z wykorzystaniem jetpack, ładuje cookbooki Chef z różnych źródeł. Jetpack kopiuje te książki kucharskie do /opt/cycle/jetpack/system/chef/chef-repo/cookbooks. Jeśli widzisz ten błąd, oznacza to, że jetpack nie załadował książki kucharskiej z żadnego z możliwych źródeł. Źródła te obejmują projekty, do których odwołują się specyfikacje inicjowania klastra dla węzła oraz wewnętrzne szablony konfiguracyjne CycleCloud.
Configuration.run_list węzła określa, które książki kucharskie są potrzebne. Może zostać wyświetlony komunikat run_list = recipe[foo] lub = recipe[foo::bar]. Oba run_lists określają książkę kucharską foo oraz przepis default lub bar w tych książkach kucharskich.
Sprawdź, czy cookbook istnieje w projekcie.
- Sprawdź, czy
fooksiążka kucharska istnieje w projekcie. - Sprawdź, czy
fooksiążka kucharska zawierabarprzepis. - Upewnij się, że przekazano projekt zawierający
foodo skrytki magazynowej. - Upewnij się, że odwołujesz się do specyfikacji w elemencie cluster-init dla węzła.
- Upewnij się, że wersja specyfikacji, do której odnosi się węzeł, jest zgodna z wersją specyfikacji zawierającej cookbook.
RecipeNotFound wskazuje, że książkę kucharską można znaleźć, ale książka kucharska nie ma wyznaczonego przepisu.
Więcej informacji
Dowiedz się więcej o projektach CycleCloud.