Марионетка: Ошибка: не Мог установить 'файл' на, удостоверьтесь: getaddrinfo: Имя или сервис, не известный на Ubuntu 14.04 x64

Я пытаюсь использовать Марионетку для развертывания сервера на Ubuntu 14.04 x64.

Я могу проверить с помощью ping-запросов марионеточный прекрасный сервер, и сервер установлен правильно в puppet.conf. Марионетка может соединиться с ведущим устройством, отправить его ключ, я могу подписать ключ на ведущем устройстве и начать выполнять развертывание без любых проблем, однако при выполнении развертывания, я вижу следующие ошибки:

Error: Could not set 'file' on ensure: getaddrinfo: Name or service not known
Error: Could not set 'file' on ensure: getaddrinfo: Name or service not known
Wrapped exception:
getaddrinfo: Name or service not known
Error: /File[/var/lib/puppet/lib/puppet/provider/a2mod.rb]/ensure: change from absent to file failed: Could not set 'file' on ensure: getaddrinfo: Name or service not known

Я получаю это многократно (полный вывод здесь: http://pastebin.com/mx6eXGvd).

Все мои файлы в марионеточной декларации используют puppet:///modules/MODULE/FILE формат, и у меня никогда не было проблем как это прежде. Ясно, что марионеточный агент и ведущее устройство могут связаться, кто-либо знает то, что вызвало бы эту ошибку?

0
задан 22 August 2015 в 13:24
1 ответ

Также из ваших выходных данных есть следующая строка: Ошибка: не удалось получить каталог с удаленного сервера: getaddrinfo: имя или служба неизвестны

Это заставляет меня думать, что разрешение DNS на вашем марионеточном агенте нарушено, и ваш клиент не может найти сервер с именем 'puppet' (или любое имя хоста, которое вы установили как «сервер» в puppet.conf).

0
ответ дан 5 December 2019 в 12:15

Теги

Похожие вопросы