Mamy środowisko testowe, które składa się z jednego serwera, jednego klienta i innego klienta jako stacji roboczej.Serwer szefa kuchni, zainstaluj książkę kucharską, która nie jest z witryny książki kucharskiej
Jestem świadomy polecenia
# knife cookbook site install apache2
ale ta komenda generuje błąd, ponieważ nie mogę nawet pobrać z tej witryny książka kucharska. Kiedy pobrać,
# knife cookbook site download apache2
to wychodzi,
ERROR: Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, retry 1/5
ERROR: Network Error: Connection refused - Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, giving up
Check your knife configuration and network settings
Jeśli masz coś, aby rozwiązać ten problem, należy również udostępnić ale moim głównym problemem jest to, aby wiedzieć, sposób ręcznie zainstalować książkę kucharską? Nie ze strony książki kucharskiej? Próbowałem pobierając go ze strony za pomocą przycisku „Pobierz” tam i wtedy kopiowanie tar.gz do stacji roboczej, przesyłając je do serwera kucharz, dodając książkę kucharską do węzła listy uruchamiania receptury, a następnie wykonanie
# chef-client
na stacji roboczej. Czy to jest tak samo jak instalacja? Jeśli nie, czy jest jakiś sposób na zrobienie tego?
Dziękuję.
Czy masz u swojego szefa kuchni repo w folderze .chef i czy ma on twoje poświadczenia (USER.pem i VALIDATOR.pem)? – Edu
Tak. Naprawiłem już problem. Wygląda na to, że moim problemem jest proxy http. W pliku knife.rb dodałem http_proxy. Teraz mogę z powodzeniem wykonać # listę stron z książkami kucharskimi, ale instalacja i pobranie wygenerowały nowy BŁĄD - problemy z autoryzacją, o których mówi. Jakieś pomysły? Dodałem błąd powyżej. – Ella