ASCII'编解码器不能对字符u' \ xe2进行编码

时间:2017-11-21 18:54:01

标签: wordpress google-cloud-storage rsync gsutil gcp

我尝试使用Rync将文件从服务器复制到Google Cloud存储空间以供公共CDN使用。我已经能够复制大部分文件,但是,一个目录不想复制。我认为它可能达到了我可以rsync文件的极限。这是错误,有人可以确认吗?

我正在使用Google云端平台。

[root @plesk-test01 logs] #gsutil -m rsync -r -d / var / www / vhosts / path-to-site / wp-content / uploads / gs:// path-to-bucket / wp -content /上传/

警告:当修改时间不可用时,gsutil rsync使用哈希值 源和目的地。你的crcmod安装没有使用 模块的C扩展,因此校验和运行速度非常慢。如果这是你的 自更新gsutil以来的第一个rsync,这个rsync可能需要更长的时间 通常。有关安装扩展程序的帮助,请参阅" gsutil help crcmod"。

构建同步状态... 列出文件时捕获了不可重试的异常:/// var / www / vhosts / path-to-site / wp-content / uploads /:' ascii'编解码器不能对字符u' \ xe2'进行编码。位置121:序数不在范围内(128) CommandException:捕获不可重试的异常 - 中止rsync [root @plesk-test01 logs]#

由于 克里斯

1 个答案:

答案 0 :(得分:1)

嗯,找到了解决方案。

export LANG="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_ALL=

这解决了问题。