Marioneta 400 Error 'getcwd’
Nota técnica
marioneta: No se pudo recuperar el catálogo de error del servidor remoto 400 En servidor "No se pudo analizar para el medio ambiente" getcwd
Puppet Master Version 2.7.18. Títeres Versión Agent 2.7.18.
Intermitente 400 error "No se pudo analizar el medio ambiente: dev 'se produce en un servidor de producción de otra manera, trabajando normalmente. Este fracaso no se produce en el entorno de pruebas de estación de trabajo local.
Compruebe si hay DOS Codificación
Lrcf y finales de línea ^ M desde DOS codificados archivos crean efectos secundarios extraños en código que se ejecuta en Linux.
Yo había actualizado recientemente mi Eclipse IDE. La codificación por defecto cambiado de UTF-8. He creado nuevos módulos de Títeres que se confirmaron en un repositorio Subversion. Esos módulos finalmente fueron sacados al Puppet Master.
Encuentra DOS codificado Archivos
1 |
find . | xargs file | grep "CRLF" |
Los nuevos módulos y archivos de SVN se encuentran.
Arreglo temporal
Restablecer codificación IDE Eclipse para UTF-8 con finales de línea Unix.
Cambie todos. Svn y archivos de títeres a la codificación de Unix con el comando dos2unix.
1 |
dos2unix <file> |
Carreras Títeres volvieron a la normalidad.
Fijar Permanente
Establezca la propiedad svn:eol-style de la subversión para permitir el desarrollo en plataformas heterogéneas.
En mi configuración de Títeres, el directorio home del usuario títere es / var / lib / títere. Subversion almacena su archivo de configuración no: /var / lib / puppet /. subversion / config. Un ejemplo de configuración es:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
enable-auto-props = yes ### Section for configuring automatic properties. [auto-props] # Puppet *.pp = svn:eol-style=native *.erb = svn:eol-style=native *.conf = svn:eol-style=native # *.dsp = svn:eol-style=CRLF *.dsw = svn:eol-style=CRLF *.sh = svn:eol-style=native;svn:executable *.txt = svn:eol-style=native;svn:keywords=Author Date Id Rev URL; # Java *.java = svn:eol-style=native *.properties = svn:mime-type=text/plain;svn:eol-style=native *.xml = svn:mime-type=text/xml;svn:eol-style=native *.xsl = svn:mime-type=text/xml;svn:eol-style=native *.xsd = svn:mime-type=text/xml;svn:eol-style=native *.wsdl = svn:mime-type=text/xml;svn:eol-style=native *.pl = svn:eol-style=native *.py = svn:eol-style=native *.cmd = svn:eol-style=native *.bat = svn:eol-style=native *.htm* = svn:eol-style=native;svn:mime-type=text/html *.css = svn:eol-style=native *.js = svn:eol-style=native ## Misc Text Files README* = svn:eol-style=native;svn:mime-type=text/plain LICENSE* = svn:eol-style=native;svn:mime-type=text/plain ChangeLog = svn:eol-style=native;svn:mime-type=text/plain ## Binary *.png = svn:mime-type=image/png *.jpg = svn:mime-type=image/jpeg *.gif = svn:mime-type=image/gif *.png = svn:mime-type=image/png ## C/C++ Files Makefile = svn:eol-style=native *.c = svn:eol-style=native *.cpp = svn:eol-style=native *.h = svn:eol-style=native *.hpp = svn:eol-style=native |
Sé el primero en comentar. Deja un comentario