gsutil rsync“解包的值太多”错误

Enr*_*ias 3 google-cloud-storage google-cloud-platform gcloud gsutil

我正在尝试使用 gsutil 将包含超过 3k 文件的文件夹同步到 Google Cloud 上的存储桶。问题是上传的文件不到一半,然后我收到此错误:

解包的值太多了
CommandException: 1 个文件/对象无法复制/删除。

由于 Google Cloud 支持仅适用于那些有 200 美元闲钱的人,这里有人有不涉及单独同步每个子文件夹的解决方案吗?

我在 Windows 10 上使用 powershell,但这个问题也发生在 linux 上。我无法在网上的任何地方找到解决方案。

May*_*eru 5

正如@MBen 所说,这是一个已知问题,最后一条评论指出:

v4.40 包含对此错误的修复。v4.40 的独立安装现已可用,我们正在等待包含 gsutil v4.40 的 gcloud 版本。与此同时,已经提供了几种解决方法。

话虽这么说,我暂时锁定了这个线程,因为它变得有点效率低下。” - @houglum

提供的最简单的解决方法之一是:

如果它对任何人有帮助 - 降级 sdk 对我有用。gcloud 组件更新 --version 251.0.0 --quiet

  • @Jancis