Ugh. This is a pretty bad situation. I took a look at the VirtualBox Darwin driver source code as well as the relevant method in the Darwin kernel (`host_vmxon`), and I can't see a workaround that I can meaningfully or confidently contribute. I'm hoping for a quick turnaround by Oracle or Apple on something here. :(
For the future, I've been working on VMWare support for some time now, and it should be ready in the next few months. These sorts of problems will be mitigated then by saying "oh, well you can just use Vagrant with X instead for now" (where X is some other virtualization layer).
For now, I'm sorry, I don't think there is anything I can do here.
Just revert back to the backup you took right before you did the upgrade.
You DID do a backup, didn't you? You HAVE tested that your backups are working, by doing a complete recovery with them, right?
Right? ;)
My personal philosophy is to be cutting edge on my personal/hobby gear (like the last gen MB Pro I keep for, ah, movies and such), but not to do ANY same-day updates on anything even remotely required for work. That shit stays behind the times but reliable for paying the bills.
After I've seen the upgrades working in the wild for a week or two, and I have verified that all the stuff I need actually works like I need it to, THEN I'll do the upgrade on my work box. After backing it up, of course. Hell, I even have a text file with search phrases and forum URLs for the software I need to have working to make it easy and ensure I don't miss anything.
Call me crazy, but I've learned that lesson the hard way.
Is there a discussion with details on the issue? Parallels and VMWare release new versions all the time for compatibility issues, they just fix them before the update comes so their new version is ready. Should VirtualBox just fix the bug on their side, or is this really an Apple issue?
I'd be interested in knowing whether this is genuinely a bug on Apple's side or whether it's something that VirtualBox should have been aware of. It sounds like a bug, but if there's an issue with virtualization surely VMWare and Parallels would also have broken functionality as well.
This is another benefit of still being on Lion. I didn't have to deal with weird homebrew issues and now I don't have to deal with this. I have not upgraded to Mountain Lion on any of my machines, and the way things are going I'm probably not going to until forced.
The (annoying, but working) workaround is the following:
I imported my Vagrant-managed Ubuntu 10.04.4 LTS VM into a trial copy of Parallels Desktop 8. I then logged into the VM manually using the Parallels VM window using the default Vagrant user / password (vagrant/vagrant) and changed the password for my custom Vagrantfile dev login. Then in Parallels I switched the networking on the VM to Bridge Mode (so I can access it via IP address on my local network).
Remarkably everything in the VM worked and I'm back to coding. Would like to see a quick fix for VirtualBox so I can get back to my Vagrant awesomeness.
Can anyone confirm this update does not break VirtualBox on the mid 2011 Macbook Air i7? I rely on Vagrant and am not feeling confident enough to update since the issue appears to be related to VT-x on the CPU
And somehow VMware Fusion doesn't have any problems after the same update ... sometimes you do get what you pay for (then again, I remember when an earlier Fusion update bricked itself, so YMMV).
The other thing you get with Fusion (and Parallels, but not Virtual Box) is decent performance; in my office we're all running Ubuntu in Fusion on OSX - we were running Virtual Box until we realised our unit tests ran in half the time under Fusion.
But that's pretty much what I'd expect from two companies in the business of virtualisation, versus one behemoth who really doesn't care - particularly if they're not making a significant slice of revenue (or any?) from it.
A main reason many of us use Virtualbox is because of Vagrant. If the same thing was easily possible (Is it?) with Parallels or VMWare we'd use those exclusively. I have licenses for both and use Parallels for any Windows-required work.
It seems as though it will take a few more of these before Apple users learn what Windows users learned awhile ago -- there's rarely any good reason to upgrade any software, particularly your operating system, immediately upon release.
Has anyone installed the relevant firmware update https://support.apple.com/kb/DL1590 for 2010 MacBook Airs? I'd like to know if that introduces the same bug.
https://www.virtualbox.org/ticket/10965 indicates that it's the Ivy Bridge skus, so I think your 2010 Air is ok. Caveat emptor: I do NOT own a 2010 MacBook Air.
"That said, I believe we're now far enough along to say that there will highly likely be at least a test build pretty soon. Certainly sooner than in two weeks..."
[+] [-] igorgue|13 years ago|reply
Oracle: We reported the bug a long time ago and still Apple released the update.
Apple: ...
Me: How the fuck am I going to work tomorrow? Maybe going full Vagrant wasn't a good idea after all :(
[+] [-] mitchellh|13 years ago|reply
Ugh. This is a pretty bad situation. I took a look at the VirtualBox Darwin driver source code as well as the relevant method in the Darwin kernel (`host_vmxon`), and I can't see a workaround that I can meaningfully or confidently contribute. I'm hoping for a quick turnaround by Oracle or Apple on something here. :(
For the future, I've been working on VMWare support for some time now, and it should be ready in the next few months. These sorts of problems will be mitigated then by saying "oh, well you can just use Vagrant with X instead for now" (where X is some other virtualization layer).
For now, I'm sorry, I don't think there is anything I can do here.
[+] [-] nettdata|13 years ago|reply
You DID do a backup, didn't you? You HAVE tested that your backups are working, by doing a complete recovery with them, right?
Right? ;)
My personal philosophy is to be cutting edge on my personal/hobby gear (like the last gen MB Pro I keep for, ah, movies and such), but not to do ANY same-day updates on anything even remotely required for work. That shit stays behind the times but reliable for paying the bills.
After I've seen the upgrades working in the wild for a week or two, and I have verified that all the stuff I need actually works like I need it to, THEN I'll do the upgrade on my work box. After backing it up, of course. Hell, I even have a text file with search phrases and forum URLs for the software I need to have working to make it easy and ensure I don't miss anything.
Call me crazy, but I've learned that lesson the hard way.
[+] [-] webjprgm|13 years ago|reply
[+] [-] dchichkov|13 years ago|reply
Why not just using a fast desktop with a couple of monitors at your workplace? And ssh/xterm to it, if you need to work remotely?
[+] [-] nicholassmith|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] zrail|13 years ago|reply
[+] [-] elithrar|13 years ago|reply
Just out of curiosity: which weird issues? The only "issues" I had involved installing XQuartz, and chowning /usr/local/ back to me[1]
[1]: http://robots.thoughtbot.com/post/27985816073/the-hitchhiker...
[+] [-] roachsocal|13 years ago|reply
I imported my Vagrant-managed Ubuntu 10.04.4 LTS VM into a trial copy of Parallels Desktop 8. I then logged into the VM manually using the Parallels VM window using the default Vagrant user / password (vagrant/vagrant) and changed the password for my custom Vagrantfile dev login. Then in Parallels I switched the networking on the VM to Bridge Mode (so I can access it via IP address on my local network).
Remarkably everything in the VM worked and I'm back to coding. Would like to see a quick fix for VirtualBox so I can get back to my Vagrant awesomeness.
[+] [-] room606|13 years ago|reply
[+] [-] 0x0|13 years ago|reply
Edit: And then also to 4.2.0 without trouble.
[+] [-] jeffh|13 years ago|reply
[+] [-] vosper|13 years ago|reply
But that's pretty much what I'd expect from two companies in the business of virtualisation, versus one behemoth who really doesn't care - particularly if they're not making a significant slice of revenue (or any?) from it.
[+] [-] dorian-graph|13 years ago|reply
[+] [-] qq66|13 years ago|reply
[+] [-] pmjordan|13 years ago|reply
[+] [-] sounds|13 years ago|reply
[+] [-] fjcero|13 years ago|reply
[+] [-] GraffitiTim|13 years ago|reply
"That said, I believe we're now far enough along to say that there will highly likely be at least a test build pretty soon. Certainly sooner than in two weeks..."
https://forums.virtualbox.org/viewtopic.php?p=236591#p236591
[+] [-] lstoll|13 years ago|reply
[deleted]