Мерзавец не работает правильно при установке с шеф-поваром

Я настраиваю свои серверы с Шеф-поваром. Для мерзавца я использую общественную поваренную книгу и устанавливаю версию 1.8.3.1 на Amazon Linux. Однако после того, как это установлено, я не получаю вывода, в то время как рабочий мерзавец управляет как мерзавец ls-remote или клон мерзавца (также это не клонирует проекты). Я Погугленный без удачи.

0
задан 16 April 2014 в 17:45
1 ответ

2014-04-16 @LuisDUrraca предоставил дополнительную информацию:

Недействительный опкод в dmesg является продуктом гипервизора Xen компании AWS. Это может означать, что данное действие не поддерживается гипервизором в запросах на ввод/вывод или что у вас заканчивается память. Проверьте свою оперативную память и Steal Time.


Недавно я слышал, как кто-то жаловался на то же самое с марионеткой. Держу пари, что проблема скорее с другими компонентами операционной системы, чем с самим Chef.

  1. Вы пробовали запустить клон git с --verbose? Вы также должны проверить возможность подключения к удалённому хосту (ping, curl, ssh)?

  2. Проверяли ли вы, что git был или не был установлен ранее? Очень старая установка git'а не должна, но может вызвать недоверие к логике кода cookbook сообщества. Проверяли ли вы вывод git --версии, что теперь у вас 1.8.3.1. Вы также можете проверить журналы Chef Entreprise или журналы менеджера пакетов для установки.

  3. Затронуты ли все эти группы серверов? Пытались ли вы воспроизвести проблему на виртуальной машине или в среде разработки? В виртуальной машине можно попробовать вручную удалить и переустановить git, чтобы посмотреть, решит ли это проблему. Если это так, и, скорее всего, так и должно быть, то вы можете просто скопировать книгу рецептов (cookbook), чтобы сделать это на своих серверах.

  4. Если вы определили, что yum является точкой отказа, то yum clean && yum check-update может быть отправной точкой (т.е. через кластер SSH).

0
ответ дан 5 December 2019 в 14:06

Теги

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