Кукольный 400 Ошибка 'getcwd’

Техническое примечание

кукольный: Не удалось получить каталог с удаленного сервера Ошибка,,en,Puppet Master Version,,en,Кукольная Версия агента,,en,DEV»происходит на остальном нормально работающий сервер производства,,en,Эти модули в конце концов, были проверены на Хозяин Марионеток,,en,домашний каталог кукольного пользователя является / вар / Библиотека / кукольный,,en,Subversion хранит свой конфигурационный файл существует,,en,Пример конфигурации,,en,10 декабря,,en 400 на сервере "Не удалось разобрать для окружающей среды" getcwd

Puppet Master Version 2.7.18. Puppet Agent Version 2.7.18.

Прерывистый 400 ошибка "не мог разобрать среду: dev' occurs on an otherwise normally working production server. Эта неудача не происходит в местной среде тестирования рабочей станции.

Проверьте DOS кодировки

LRCF и ^ М окончания строк из DOS кодировке файлов создать странные побочные эффекты в коде работает под Linux.

Я недавно обновил свой Eclipse IDE. Кодировка по умолчанию изменен с UTF-8. Я создал новые кукол модули, которые были зафиксированы в хранилище Subversion. Those modules eventually were checked out to the Puppet Master.

Найти DOS кодировке файлов

Новые модули и SVN файлы были расположены.

Временное решение

Сброс Затмение кодировку IDE для UTF-8 с Unix окончаниях строк.

Изменение всех. SVN и марионеточные файлы в кодировке Unix с помощью команды dos2unix.

Кукольные работает нормализовалась.

Постоянный Fix

Установите SVN:EOL стиле в подрывной деятельности, чтобы позволить развитие на гетерогенных платформах.

В моей установке кукол, the puppet user's home directory is /var/lib/puppet. Subversion stores its configuration file there: /вар / Библиотека / кукольный /. подрывной / конфигурации. An example configuration is:

 

Оставить первый комментарий. Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *