2015-04-20 257 views
0

我遇到了一個問題,我通過SaltStack SVN更新了很多服務器。SVN鹽堆棧更新

大多數情況都可以,但有些更新失敗。

servera: 
    ERROR: svn: E000022: Error converting entry in directory '/var/www/site_front/public/css/images' to UTF-8 
    svn: E000022: Can't convert string from native encoding to 'UTF-8': 
    svn: E000022: ?\226?\128?\143?\226?\128?\143?\215?\162?\215?\149?\215?\170?\215?\167 ?\215?\169?\215?\156 checkbox.png 

    svn --non-interactive update 

我去了並刪除了文件,手動更新了所有的服務器,它仍然在發生。

+0

你能發佈你的sls文件以及你從命令行得到的命令和輸出嗎? –

回答

0

這看起來不是直接的鹽問題,相反,它看起來可能是svn的一個問題。

Here's the exact error message you're seeing

和推薦的解決方案是把export LANG=en_US.UTF-8到您的環境。

如果沒有更多的信息,我很難分辨這是否是您的問題,但如果您發現它的確如此,那麼鹽的美妙之處在於:您可以提供這一點。

要麼使用environ狀態或file狀態,並以正確的順序使用的狀態下- require指令造成問題,以鏈它們。