Open djs55 opened 9 years ago
Get the md5sum package for OSX using brew :
brew install md5sum
Change the bs=1M to bs=1m in the <PROJECT_HOME>/lib/vagrant-xenserver/action/upload_vhd.rb
This should help !
I'm too busy to make a pull request right now, but upload_vhd.rb could be made cross platform with
require "digest/md5"
md5=File.open(box_vhd_file) do |fh| Digest::MD5.hexdigest(fh.read(1024*1024)) end
Thanks @vivekjuneja, your tips got me through those bits, running on OS X. I can see the VHD of the machine has been uploaded to my XenServer but then it dies with more uploader errors. This seems to be where it dies:
DEBUG subprocess: Selecting on IO
DEBUG subprocess: stderr: % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 40.0G 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
INFO interface: detail: Progress: 0% (Rate: 0/s, Estimated time remaining: --:--:--)
INFO interface: detail: default: Progress: 0% (Rate: 0/s, Estimated time remaining: --:--:--)
0 40.0G 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 subprocess: stderr:
INFO interface: detail: Progress: 0% (Rate: 0/s, Estimated time remaining: --:--:--)
INFO interface: detail: default: Progress: 0% (Rate: 0/s, Estimated time remaining: --:--:--)
default: Progress: 0% (Rate: 0/s, Estimated time remaining: --:--:--)DEBUG subprocess: stderr: curl: (55) SSL_write() returned SYSCALL, errno = 32
DEBUG subprocess: Waiting for process to exit. Remaining to timeout: 31998
DEBUG subprocess: Exit status: 55
WARN uploader: Uploader exit code: 55
Full log attached below. Any ideas?
@MichaelKraft , can you share the version details for cURL and OpenSSL on your OSX machine.
I will attempt to replicate this issue with the right version of the tooling.
@vivekjuneja Sorry for the delay, busy weekend. :) Versions follow:
curl 7.43.0 (x86_64-apple-darwin15.0) libcurl/7.43.0 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets
OpenSSL 0.9.8zh 14 Jan 2016