Ляльковий 400 Помилка 'getcwd’

Технічна примітка

ляльковий: Could not retrieve catalog from remote server Error 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:

 

December 10th, 2013 Опубліковано Джон Jaroker Поданий в: Ляльковий ,

Залиште перший коментар. Залишити коментар

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