Назад | Перейти на главную страницу

Ошибка 400 на СЕРВЕРЕ: среда должна быть исключительно буквенно-цифровой, а не puppet-ca

Я хотел бы поделиться этой ошибкой, так как я трачу на это один день. Думаю, я могу быть полезен другим

Мой коллега из группы инфраструктуры настроил марионеточный сервер. Они предоставляют мне другое окно 2008 r2, чтобы я мог самостоятельно установить марионеточный агент.

Я пытаюсь запустить марионеточный агент, и он всегда показывает сообщение

Ошибка 400 на СЕРВЕРЕ: среда должна быть исключительно буквенно-цифровой, а не puppet-ca

Основная причина в том, что версия марионетки на главном сервере марионеток - 3.8.1. Однако я устанавливаю марионетку 4.1.0 на агент марионетки.

Основная версия марионетки должна быть больше или равна версии агента марионетки. Решение состоит в том, что я удаляю марионетку на агенте марионетки и вместо этого переустанавливаю версию марионетки 3.8.1.

Вы можете найти предыдущие версии для загрузки по следующей ссылке: https://puppet.com/misc/pe-files/previous-releases

В моем случае эта проблема была вызвана отсутствием переменной окружения в puppet.conf. После запуска с --environment production все работает должным образом.