chef-logstash
chef-logstash copied to clipboard
remote_file fails on response body length check
Every time I try to download logstash agent, I get this error.
10.250.70.44 * remote_file[/var/chef/cache/agent.tar.gz] action create
10.250.70.44
10.250.70.44 ================================================================================
10.250.70.44 Error executing action `create` on resource 'remote_file[/var/chef/cache/agent.tar.gz]'
10.250.70.44 ================================================================================
10.250.70.44
10.250.70.44 Chef::Exceptions::ContentLengthMismatch
10.250.70.44 ---------------------------------------
10.250.70.44 Response body length 12025356 does not match HTTP Content-Length header 85619205.
10.250.70.44
10.250.70.44 Resource Declaration:
10.250.70.44 ---------------------
10.250.70.44 # In /var/chef/cache/cookbooks/ark/providers/default.rb
10.250.70.44
10.250.70.44 121: remote_file new_resource.release_file do
10.250.70.44 122: source new_resource.url
10.250.70.44 123: checksum new_resource.checksum if new_resource.checksum
10.250.70.44 124: action :create
10.250.70.44 125: notifies :run, "execute[unpack #{new_resource.release_file}]"
10.250.70.44 126: end
10.250.70.44 127:
10.250.70.44 Compiled Resource:
10.250.70.44 ------------------
10.250.70.44 # Declared in /var/chef/cache/cookbooks/ark/providers/default.rb:121:in `block in class_from_file'
10.250.70.44
10.250.70.44 remote_file("/var/chef/cache/agent.tar.gz") do
10.250.70.44 provider Chef::Provider::RemoteFile
10.250.70.44 action [:create]
10.250.70.44 retries 0
10.250.70.44 retry_delay 2
10.250.70.44 default_guard_interpreter :default
10.250.70.44 path "/var/chef/cache/agent.tar.gz"
10.250.70.44 backup 5
10.250.70.44 atomic_update true
10.250.70.44 source ["https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz"]
10.250.70.44 use_etag true
10.250.70.44 use_last_modified true
10.250.70.44 declared_type :remote_file
10.250.70.44 cookbook_name "msp_log"
10.250.70.44 checksum "d5be171af8d4ca966a0c731fc34f5deeee9d7631319e3660d1df99e43c5f8069"
10.250.70.44 end
Response body length is always different. I tried it on different chef versions and problem preserved.
May be someone faced with such problem?