Marionnettes 400 Erreur 'getcwd’

Note technique

fantoche: Impossible de récupérer le catalogue de l'erreur de serveur distant 400 sur le serveur "Impossible d'analyser pour l'environnement" getcwd

Puppet Master Version 2.7.18. Marionnette Agent Version 2.7.18.

Intermittent 400 erreur "Impossible d'analyser l'environnement: dev 'se produit sur un serveur autre travail normalement de production. Cet échec ne se produit pas dans l'environnement de test de station de travail locale.

Vérifiez DOS encodage

LRCF et les fins de ligne ^ M de DOS codés fichiers créent des effets secondaires étranges dans le code sous Linux.

J'avais récemment mis à jour mon IDE Eclipse. L'encodage par défaut changé de UTF-8. J'ai créé de nouveaux modules de marionnettes qui ont été commis à un dépôt Subversion. Ces modules ont finalement été extraits pour l'Puppet Master.

Trouver DOS codé Fichiers

Les nouveaux modules et les fichiers svn étaient situés.

Fix temporaire

Enlever les IDE Eclipse encodage UTF-8 avec des fins de ligne Unix.

Changez tout. Svn et fichiers de marionnettes à l'encodage Unix en utilisant la commande dos2unix.

Marionnettes pistes revenues à la normale.

Fix permanent

Réglez le svn:eol-style dans la subversion pour permettre le développement de plates-formes hétérogènes.

Dans ma configuration de marionnettes, le répertoire personnel de l'utilisateur de marionnettes est / var / lib / marionnette. Subversion stocke son fichier de configuration, il: /var / lib / marionnettes /. subversion / config. Un exemple de configuration est:

 

10 décembre, 2013 Publié par Jon Jaroker Classé dans: Marionnettes ,

Soyez le premier à laisser un commentaire. Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont marqués *