2015-04-20 53 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指令造成问题,以链它们。