【问题标题】:Chef knife site download return ContentLengthMismatch errors厨师刀网站下载返回 ContentLengthMismatch 错误
【发布时间】:2014-03-28 03:49:54
【问题描述】:

在我将 mac 上的 chef 客户端升级到 11.10.4 版本后,我无法使用刀命令下载食谱。我有最新的刀版本和最新的 Mac 版 xcode 5.1。有谁知道这似乎是什么问题?

$ knife cookbook site list
ERROR: Chef::Exceptions::ContentLengthMismatch: Response body length 2219 does not match HTTP Content-Length header 659.

$ knife cookbook site download apt
ERROR: Chef::Exceptions::ContentLengthMismatch: Response body length 2830 does not match HTTP Content-Length header 439.

【问题讨论】:

  • 这个问题似乎离题了,因为它是软件中的一个错误,并且已经在tickets.opscode.com/browse/CHEF-5100报告了
  • 更新:升级到版本 11.12.0 解决了这个问题。

标签: chef-infra opcode knife cookbook


【解决方案1】:

这是最新版本的 Chef Client https://tickets.opscode.com/browse/CHEF-5100 中报告的错误。您可以降级您的 Chef 安装,问题就会消失。


正如 cmets 中指出的,这已在 11.12.0 中修复。

【讨论】:

  • Chef客户端11.12.0修复了这个bug,升级也可以解决问题。
  • 谁能提供 11.12.0 Ubuntu .deb 包的直接链接,最好安装在 14.04-LTS 上?
  • @fooquency 只需使用综合安装程序
  • @sethvargo 谢谢;我刚刚发现它在后台下载软件包,使升级变得容易并且似乎在 apt-get 的范围内。这是我关心的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多