xdissent / iectrl

Command line interface and Node module for managing ievms virtual machines
http://xdissent.github.io/iectrl
MIT License
198 stars 14 forks source link

Install fails silently on Mac OS X Yosemite #17

Closed peterjwest closed 9 years ago

peterjwest commented 9 years ago

Install command is failing with no errors for me, regardless of what I try to install.

sanbornhilland commented 9 years ago

+1 I appear to be having the same issue.

aldendaniels commented 9 years ago

Me Too. I get this:

ERROR: Error: not missing
aldendaniels commented 9 years ago

Ah! My problem was fixed by running the command as admin:

sudo iectrl install
xdissent commented 9 years ago

@aldendaniels If you're getting not missing then there's a vm name collision - a virtual machine already exists in Virtualbox with the name of the vm you're trying to install. I'm curious how sudo fixed that... I wonder if it installed to an alternate Virtualbox VMs folder where the collision didn't exist. How did you install Virtualbox?

Also, please run with env DEBUG='iectrl:*' iectrl install ... and post the output if it's still failing. I just installed 6, 10 and 11 on Yosemite without issue. =/

peterjwest commented 9 years ago

Ah it works! I think it was just taking a really long time to download. Can you add some (non-debug) output as the command is running?

xdissent commented 9 years ago

Great! Yeah, I've thought about adding some kind of progress indicator if run from cli, but the progress info would have to come from ievms. I'm trying to keep ievms super script-friendly so I don't really wanna add that. However, one idea I had was to add custom curl options to iectrl, which ievms allows, that somehow outputs progress info to a file or temp named pipe or something. I think it could work.

aldendaniels commented 9 years ago

@xdissent - Ah. Yes, there was indeed a name collision. Also not sure why sudo bypassed the issue. Thanks!