בובה 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 וסיומות שורת M ^ מ-DOS בקידוד קבצים ליצור תופעות לוואי מוזרות בקוד פועלים תחת לינוקס.
שעודכנתי לאחרונה Eclipse IDE שלי. קידוד ברירת המחדל השתנה מUTF-8. אני יצרתי מודולים בובות חדשים, שהיו מחויבים למאגר Subversion. Those modules eventually were checked out to the Puppet Master.
מצא DOS מקודד קבצים
1 |
find . | xargs file | grep "CRLF" |
קבצי SVN מודולים והחדשים אותרו.
תקן זמני
איפוס קידוד Eclipse IDE על מנת UTF-8 עם סיומות שורת יוניקס.
לשנות את כל. קבצי בובות SVN וקידוד יוניקס באמצעות פקודת dos2unix.
1 |
dos2unix <file> |
ריצות בובות חזרו למסלולם.
תקן קבוע
הגדר את SVN:סגנון EOL בחתרנות כדי לאפשר פיתוח על פלטפורמות הטרוגניות.
ב התקנת הבובות שלי, the puppet user's home directory is /var/lib/puppet. Subversion stores its configuration file there: /var / lib / בובות /. חתרנות / config. An example configuration is:
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 |
היה הראשון להגיב. השאירו תגובה