Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reused XP Image for IE6, IE7 and IE8 all have IE6 installed #129

Closed
kates opened this issue Feb 20, 2013 · 58 comments
Closed

Reused XP Image for IE6, IE7 and IE8 all have IE6 installed #129

kates opened this issue Feb 20, 2013 · 58 comments

Comments

@kates
Copy link

kates commented Feb 20, 2013

Using the command curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="6 7 8" bash have IE6 installed in the reused VMs.

@bittersweet
Copy link

I have the same problem, just installed it for the first time via curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash and the IE 6/7/8 VMs all have IE6 installed.

@pandelic
Copy link

pandelic commented Mar 5, 2013

Same issue here. Using VirtualBox 4.2.8 on OS X 10.7.5.

@pborreli
Copy link

pborreli commented Mar 5, 2013

but you guys don't have a shortcut on the desktop to the ENU installation of IE7 and 8 ?

@pandelic
Copy link

pandelic commented Mar 5, 2013

I think my IE7 and IE8 did not install properly which could be causing this problem. Here's what I got on the IE7 installation (IE8 was the same):

Attaching ievms.iso
Starting VM IE7 - WinXP
Waiting for VM "IE7 - WinXP" to power on...
VM "IE7 - WinXP" has been successfully started.
Waiting for IE7 - WinXP to shutdown...
Ejecting ievms.iso
Starting VM IE7 - WinXP
Waiting for VM "IE7 - WinXP" to power on...
VM "IE7 - WinXP" has been successfully started.
Waiting for IE7 - WinXP to be available for guestcontrol...
VBoxManage: error: Querying directory existence "/Documents and Settings/IEUser/Desktop" failed: VERR_NOT_FOUND.

@pborreli
Copy link

pborreli commented Mar 5, 2013

had the same message, but the link to "Install IE7" and IE8 were on the desktop, a double click and and it was installed without any problem

@pandelic
Copy link

pandelic commented Mar 5, 2013

My virtual box desktop was empty except for My Computer.

@MatthewRuddy
Copy link

Same issue here. Anyone get anywhere with this?

@cbetta
Copy link

cbetta commented Mar 18, 2013

+1, same problem

@kszyniu
Copy link

kszyniu commented Mar 27, 2013

Same here :(

@louisbranch
Copy link

Just installed IE8 vm on arch linux, but I'm having the same problem: only IE6 available.

@laurens
Copy link

laurens commented Apr 2, 2013

same

@laurens
Copy link

laurens commented Apr 2, 2013

after repeating the installation with the main virtualbox application closed it worked.

@SarahJane87
Copy link

I used https://raw.github.com/xdissent/ievms/master/ievms.sh | bash and the IE8 VM has IE6 installed.

@rjmunro
Copy link

rjmunro commented May 17, 2013

I found errors when installing IE8, saying that the /Documents and Settings/IEUser/Desktop folder doesn't exist. I guess this is the same issue. Here is the relevant part of the log:

Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VM "IE8 - WinXP" has been successfully started.
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Querying directory existence "/Documents and Settings/IEUser/Desktop" failed: VERR_NOT_FOUND.
Copying IE8 installer to Desktop
VBoxManage: error: File copy failed
VBoxManage: error: Writing to file "/Documents and Settings/IEUser/Desktop/Install IE8.exe" (offset 15400960) failed: VERR_TIMEOUT
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component GuestSession, interface IGuestSession
VBoxManage: error: Context: "int ctrlCopyFileToDest(COPYCONTEXT*, const char*, const char*, uint32_t)" at line 1406 of file VBoxManageGuestCtrl.cpp
VBoxManage: error: Writing to file "/Documents and Settings/IEUser/Desktop/Install IE8.exe" (offset 15400960) failed: VERR_TIMEOUT.
VBoxManage: error: Error processing "/Users/rjmunro/.ievms/IE8-WindowsXP-x86-ENU.exe", rc=VERR_GENERAL_FAILURE

At this point it exited, rather than going on to install IE9 and IE10.

@xdissent
Copy link
Owner

There were a few issues with how the VM state was being queried. It shouldn't be as strict with the latest release. Please reopen if you continue to have issues though. Thanks!

@isc
Copy link

isc commented Jul 2, 2013

I just had the same issue :

Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VM "IE8 - WinXP" has been successfully started.
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Querying directory existence "/" failed: VERR_NOT_FOUND.
Waiting for IE8 - WinXP to be available for guestcontrol...
Copying IE8-WindowsXP-x86-ENU.exe to /Documents and Settings/IEUser/Desktop/IE8-WindowsXP-x86-ENU.exe
VBoxManage: error: File copy failed
VBoxManage: error: Writing to file "/Documents and Settings/IEUser/Desktop/IE8-WindowsXP-x86-ENU.exe" (offset 196608) failed: VERR_TIMEOUT
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component GuestSession, interface IGuestSession
VBoxManage: error: Context: "int ctrlCopyFileToDest(COPYCONTEXT*, const char*, const char*, uint32_t)" at line 1406 of file VBoxManageGuestCtrl.cpp
VBoxManage: error: Writing to file "/Documents and Settings/IEUser/Desktop/IE8-WindowsXP-x86-ENU.exe" (offset 196608) failed: VERR_TIMEOUT.
VBoxManage: error: Error processing "/Users/ivan/.ievms/IE8-WindowsXP-x86-ENU.exe", rc=VERR_GENERAL_FAILURE

@Nix-id
Copy link

Nix-id commented Jul 16, 2013

same problem

Waiting for IE7 - WinXP to be available for guestcontrol...
Copying IE7-WindowsXP-x86-enu.exe to /Documents and Settings/IEUser/Desktop/IE7-WindowsXP-x86-enu.exe
VBoxManage: error: File copy failed
VBoxManage: error: Writing to file "/Documents and Settings/IEUser/Desktop/IE7-WindowsXP-x86-enu.exe" (offset 10354688) failed: VERR_TIMEOUT
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component GuestSession, interface IGuestSession
VBoxManage: error: Context: "int ctrlCopyFileToDest(PCOPYCONTEXT, const char*, const char*, uint32_t)" at line 1355 of file VBoxManageGuestCtrl.cpp
VBoxManage: error: Writing to file "/Documents and Settings/IEUser/Desktop/IE7-WindowsXP-x86-enu.exe" (offset 10354688) failed: VERR_TIMEOUT.
VBoxManage: error: Error processing "/home/mag/.ievms/IE7-WindowsXP-x86-enu.exe", rc=VERR_GENERAL_FAILURE

@Nix-id
Copy link

Nix-id commented Jul 16, 2013

sorry for google translate.

I think that the problem occurs during the first login to the windows. it takes some time during which the likely returns to the ready status, but the profile folder will be created have not been able to drive

@claymation
Copy link

@Nix-id seems to be right; adding a longer sleep before copying the IE installer seems to help. This may only be necessary on older/slower machines, like mine :)

@runekaagaard
Copy link

Got the same problem on Ubuntu 11.10.

@Pezmc
Copy link

Pezmc commented Oct 17, 2013

Same issue on OSX 10.8.5 using: curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash

@niksy
Copy link

niksy commented Oct 18, 2013

Same issue here, running on OSX 10.6.8.

Terminal output:

Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VM "IE8 - WinXP" has been successfully started.
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Error details:
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Unable to create copy context, rc=VERR_GENERAL_FAILURE
Waiting for IE8 - WinXP to be available for guestcontrol...

@kevinsheffield
Copy link

I am having the same issue as @niksy for both IE7 and IE8 VMs

@xdissent
Copy link
Owner

Hey are any of you guys using Virtualbox >= 4.2.16? I believe this is an issue with how the virtualbox guest additions are named in previous version.

@kevinsheffield
Copy link

I am using 4.3.0.

@niksy
Copy link

niksy commented Oct 22, 2013

Latest one, 4.3.0.

@xdissent
Copy link
Owner

Awwwww ballz. Ok, reopening. Sorry, bros.

@xdissent xdissent reopened this Oct 22, 2013
@HoMeBoYErik
Copy link

Same problem here. Last version of VirtualBox installed (4.3.0)

@gvlekke
Copy link

gvlekke commented Oct 23, 2013

Same problem here virtualbox 4.3.0

@tordans
Copy link
Contributor

tordans commented Oct 23, 2013

Update: I retried it several times with virtual box 4.2.8 r83867 (Download link in my last comment).
I tried running it with the previous data in place.
I tried deleting the users-.ievms-folder and users-"VirtualBox VMs"-folder.
I tried restarting in between and quitting all active processes associated with "box"/virtualbox.

It still does not install correctly.

Downloading ievms control ISO from https://dl.dropboxusercontent.com/u/463624/ievms-control-0.1.1.iso to /Users/foobar/.ievms/ievms-control-0.1.1.iso
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3504k  100 3504k    0     0   712k      0  0:00:04  0:00:04 --:--:--  796k
Attaching ievms control ISO
Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VBoxManage: error: The virtual machine 'IE8 - WinXP' has terminated unexpectedly during startup with exit code 1
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine
Waiting for IE8 - WinXP to shutdown...
Ejecting ievms control ISO
Downloading IE8-WindowsXP-x86-ENU.exe from http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe to IE8-WindowsXP-x86-ENU.exe
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16.1M  100 16.1M    0     0  3528k      0  0:00:04  0:00:04 --:--:-- 3909k
Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VBoxManage: error: The virtual machine 'IE8 - WinXP' has terminated unexpectedly during startup with exit code 1
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Machine "IE8 - WinXP" is not running (currently powered off)!
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Machine "IE8 - WinXP" is not running (currently powered off)!

@ivonnacode
Copy link

I'm having the very same problem! Is there anyone that has a solution to this!?

@aprilb
Copy link

aprilb commented Oct 24, 2013

Same issue here:
VBoxManage: error: No password specified

@gvlekke
Copy link

gvlekke commented Oct 24, 2013

Today I get the install working (out of the blue) till ie10. In ie10 it hangs at waiting for guest

@stanbellcom
Copy link

same issue 4.3.0

@cupcakedream
Copy link

Same error here on IE-7 and V-box 4.1.2 - Will try latest build.

VBoxManage: error: Error details:
VBoxManage: error: Argument aPassword is empty or NULL
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Error processing "/etc/passwd", rc=VERR_GENERAL_FAILURE
Waiting for IE7 - WinXP to be available for guestcontrol...

@cupcakedream
Copy link

Looks like this isn't an issue... the readme talks about this as the default and suggests running a boot CD that edits the XP registry. There is a link to a boot CD as well.

from https://github.com/xdissent/ievms/#control-iso

Control ISO

Microsoft's XP image uses a blank password for the IEUser, which disallows control via Virtualbox's guest control by default. Changing a value in the Windows registry enables guest control, but requires accessing the VM's hard drive. A solution is to boot the VM with a special boot CD image which attaches the hard disk and edits the registry. A custom linux build has been created based on the ntpasswd bootdisk which makes the required registry edits and simply powers off the machine. The ievms script may then use Virtualbox guest controls to manage the VM.

The control ISO is built within a Vagrant Ubuntu VM. If you'd like to build it yourself, clone the ievms repository, install Vagrant and run vagrant up. The base ntpasswd boot disk will be downloaded, unpacked and customized within the Vagrant VM. A custom linux kernel is cross-compiled for the image as well.

@cupcakedream
Copy link

Ok So even though i'm getting that error i'm actually able to use the VM w/o running a boot disk on 4.3 VB - I have not thoroughly read through the docs here or how to use this so my apologies for adding to any confusion.

@l8on
Copy link

l8on commented Oct 29, 2013

Also having this problem using VB 4.3.0.

The installer falls into an infinite loop:

Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VM "IE8 - WinXP" has been successfully started.
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Error details:
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Unable to create copy context, rc=VERR_GENERAL_FAILURE
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Error details:
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Unable to create copy context, rc=VERR_GENERAL_FAILURE
Waiting for IE8 - WinXP to be available for guestcontrol...

@xdissent
Copy link
Owner

Sorry guys. @cupcakedream, the control ISO is used by the script - no manual intervention necessary. I'm thinking VBoxManage option handling may have changed in 4.3 (which also appears to have already fixed the Mavericks issues).

I've gotta clear some disk space and try to get to the bottom of this week. Thanks for your patience, everyone.

@zwolf
Copy link

zwolf commented Oct 29, 2013

Experiencing the same loop as l8on. The box shows up in VBox as "Running" but seems to be uncontrollable while the loop continues in the console. In the VM log, I see this:

00:00:40.437212 ERROR [COM]: aRC=NS_ERROR_INVALID_ARG (0x80070057) aIID={8011a1b1-6adb-4ffb-a37e-20abdaee4650} aComponent={Guest} aText={No password specified}, preserve=false

Hope this helps. Thanks!

@ungoldman
Copy link

+1

Just upgraded to OS X 10.9 (Mavericks) & VirtualBox 4.3.0, stuck in a loop when trying to install 8,9,10 with the supplied curl command.

Tried this:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | env IEVMS_VERSIONS="8 9 10" bash

Getting this (full output for posterity's sake, excuse the giant code block):

Checking for VirtualBox
Checking for Oracle VM VirtualBox Extension Pack
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Downloading unar from http://theunarchiver.googlecode.com/files/unar1.5.zip to unar1.5.zip
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 4201k  100 4201k    0     0  1812k      0  0:00:02  0:00:02 --:--:-- 1812k
Archive:  unar1.5.zip
  inflating: lsar
  inflating: unar
Building IE8 VM
Checking for existing OVA at /Users/ng/.ievms/IE6 - WinXP.ova
Downloading OVA ZIP from http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE6_WinXP.zip to IE6_WinXP.zip
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  716M  100  716M    0     0  1998k      0  0:06:07  0:06:07 --:--:-- 1555k
Extracting OVA from /Users/ng/.ievms/IE6_WinXP.zip
IE6_WinXP.zip: Zip
  IE6 - WinXP.ova  (759386624 B)... OK.
Successfully extracted to "./IE6 - WinXP.ova".
Checking for existing IE8 - WinXP VM
Creating IE8 - WinXP VM (disk: /Users/ng/.ievms/IE8 - WinXP-disk1.vmdk)
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting /Users/ng/.ievms/IE6 - WinXP.ova...
OK.
Disks:  vmdisk1 136260878336    -1  http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized   IE6 - WinXP-disk1.vmdk  -1  -1
Virtual system 0:
 0: Suggested OS type: "WindowsXP"
    (change with "--vsys 0 --ostype <type>"; use "list ostypes" to list all possible values)
 1: VM name specified with --vmname: "IE8 - WinXP"
 2: Number of CPUs: 2
    (change with "--vsys 0 --cpus <n>")
 3: Guest memory: 512 MB
    (change with "--vsys 0 --memory <MB>")
 4: Sound card (appliance expects "", can change on import)
    (disable with "--vsys 0 --unit 4 --ignore")
 5: USB controller
    (disable with "--vsys 0 --unit 5 --ignore")
 6: Network adapter: orig NAT, config 2, extra slot=0;type=NAT
 7: CD-ROM
    (disable with "--vsys 0 --unit 7 --ignore")
 8: IDE controller, type PIIX4
    (disable with "--vsys 0 --unit 8 --ignore")
 9: IDE controller, type PIIX4
    (disable with "--vsys 0 --unit 9 --ignore")
10: Hard disk image: source image=IE6 - WinXP-disk1.vmdk, target path=/Users/ng/.ievms/IE8 - WinXP-disk1.vmdk, controller=8;channel=0
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully imported the appliance.
Building IE8 - WinXP VM
build_ievm_ie8
Downloading ievms control ISO from https://dl.dropboxusercontent.com/u/463624/ievms-control-0.1.1.iso to /Users/ng/.ievms/ievms-control-0.1.1.iso
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3504k  100 3504k    0     0   265k      0  0:00:13  0:00:13 --:--:--  236k
Attaching ievms control ISO
Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VM "IE8 - WinXP" has been successfully started.
Waiting for IE8 - WinXP to shutdown...
Ejecting ievms control ISO
Downloading IE8-WindowsXP-x86-ENU.exe from http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe to IE8-WindowsXP-x86-ENU.exe
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16.1M  100 16.1M    0     0  1926k      0  0:00:08  0:00:08 --:--:-- 2285k
Starting VM IE8 - WinXP
Waiting for VM "IE8 - WinXP" to power on...
VM "IE8 - WinXP" has been successfully started.
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Error details:
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Unable to create copy context, rc=VERR_GENERAL_FAILURE
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Error details:
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Unable to create copy context, rc=VERR_GENERAL_FAILURE
Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: Error details:
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee IGuest
VBoxManage: error: Unable to create copy context, rc=VERR_GENERAL_FAILURE
Waiting for IE8 - WinXP to be available for guestcontrol...

etc forever 😿
Thanks @xdissent you are awesome, hope my info dump helps

@santagada
Copy link

+1 same problem as the last guy and at least another coworker is having the same problem with the IE8 image.

@hawkeyetwolf
Copy link

Verified that downgrading to VirtualBox 4.2.18 on OSX fixed the issue for me.

@ivonnacode
Copy link

Verified that downgrading to VirtualBox 4.2.18 on OSX fixed the issue for me. Everything installed smoothly from IE 7 - 11

@jrgmartin
Copy link

+1 for me on Mavericks and VB 4.3 too.

Can anyone confirm if VB 4.2.18 and Mavericks work? I read that there are issues.

@findesk
Copy link

findesk commented Nov 4, 2013

@jrgmartin See this VirtualBox thread, reading thread bottom up...

https://www.virtualbox.org/ticket/8940

There (might) possibly be a solution in there (which others have verified on the thread).

@jesse-vizcaino
Copy link

I'm not having the same luck. I downgraded to VirtualBox 4.2.18 on OSX 10.8.3. Only IE 6 and 9 installed without errors. For IE7, 8, and 10, I get the following error message followed by the infinite loop:

 VBoxManage: error: The VMMR0.r0 module version does not match VBoxVMM.dll/so/dylib. If you just upgraded VirtualBox, please terminate all VMs and make sure VBoxNetDHCP is not running. Then try again. If this error persists, try re-installing VirtualBox. (VERR_VMM_R0_VERSION_MISMATCH)
 VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Console, interface IConsole
 Waiting for IE7 - WinXP to be available for guestcontrol...
 VBoxManage: error: Machine "IE7 - WinXP" is not running (currently powered off)!
 Waiting for IE7 - WinXP to be available for guestcontrol... 

Even though IE6 and 9 installed cleanly, neither of them will run in VirtualBox. I end up getting that same version mismatch error after it tries to boot:

The VMMR0.r0 module version does not match VBoxVMM.dll/so/dylib. If you just upgraded VirtualBox, please terminate all VMs and make sure VBoxNetDHCP is not running. Then try again. If this error persists, try re-installing VirtualBox. (VERR_VMM_R0_VERSION_MISMATCH).

I've done several delete and reinstalls to no avail...

@jesse-vizcaino
Copy link

following up on this. I had to downgrade to 4.2.10 to get it working on OSX 10.8.3. Also required cleaning out the .ievms folder (seemed to get missed by the uninstall tool) and a reboot because the installer kept barking at me.

@ghost
Copy link

ghost commented Nov 5, 2013

Same problem/loop here with VirtualBox 4.3.2 on OS X 10.9:

Waiting for IE8 - WinXP to be available for guestcontrol...
VBoxManage: error: No password specified
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component Guest, interface IGuest, callee nsISupports
VBoxManage: error: Context: "CreateSession(Bstr(pCtx->strUsername).raw(), Bstr(pCtx->strPassword).raw(), Bstr(pCtx->strDomain).raw(), Bstr(pszSessionName).raw(), pCtx->pGuestSession.asOutParam())" at line 927 of file VBoxManageGuestCtrl.cpp

Seems that VirtualBox >= 4.3 has an issue with empty password:

https://www.virtualbox.org/manual/ch14.html

"Also, to use accounts without or with an empty password, the guest's group policy must be changed. To do so, open the group policy editor on the command line by typing gpedit.msc, open the key Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options and change the value of Accounts: Limit local account use of blank passwords to console logon only to Disabled."

@jnak
Copy link

jnak commented Nov 6, 2013

+1

@randomdrake
Copy link

+1 for me on Mavericks and VB 4.3 too.

Can anyone confirm if VB 4.2.18 and Mavericks work? I read that there are issues.

I was hopeful, but, unfortunately, there's a different infinite loop that occurs:

aiting for VM "IE10 - Win7" to power on...
VBoxManage: error: The VMMR0.r0 module version does not match VBoxVMM.dll/so/dylib. If you just upgraded VirtualBox, please terminate all VMs and make sure VBoxNetDHCP is not running. Then try again. If this error persists, try re-installing VirtualBox. (VERR_VMM_R0_VERSION_MISMATCH)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Console, interface IConsole
Waiting for IE10 - Win7 to be available for guestcontrol...
VBoxManage: error: Machine "IE10 - Win7" is not running (currently powered off)!
Waiting for IE10 - Win7 to be available for guestcontrol...
VBoxManage: error: Machine "IE10 - Win7" is not running (currently powered off)!
Waiting for IE10 - Win7 to be available for guestcontrol...

@findesk
Copy link

findesk commented Nov 7, 2013

Hi...

@randomdrake

I was able to get VBox 4.2.18 on OSX 10.9 (Mavericks) running everything properly (IE6 - IE8 on WinXP and IE9 - IE11 on Win7). I don't think this is ievms issue. It seems a vbox issue to me but could be wrong.

In your message above, you are seeing this "If you just upgraded VirtualBox, please terminate all VMs and make sure VBoxNetDHCP is not running"

That seems the key. It is possible (and quite likely) you have another version of VBox processes running in the background.

See this thread, reading bottom up...https://www.virtualbox.org/ticket/8940

And this blog post linked to in the thread: http://jarneil.wordpress.com/2013/10/24/vritualbox-4-30-on-os-x-10-9-mavericks/

It comes down to old vbox processes running in the background during another vbox install. These other processes need to be cleaned up. And Vbox reinstalled. Don't just drag Vbox to trash and delete. It won't actually remove everything vbox related on your machine.

So...need to (re)install 4.2.18...

  • open up virtual box .dmg you used to install vbox
  • click on UNINSTALL
  • it'll run and show you if other processes are running in the back ground
  • regardless...
  • kextstat | grep -i 'virtual'
  • kill any of these processes
  • ps -ef | grep -i 'virtual'
  • kill any remaining vbox processes
  • sudo rm -rf /Library/Extensions/VBox*
  • to remove any old extensions
  • now remove old virtual machines (I did this to recreate later)
  • rm -r VirtualBox\ VMs/
  • to make sure all old VMs are removed and getting to clean slate
  • open again virtual box .dmg again and really uninstall it (don't drag to trash, won't work)
  • in ~/.ievms...
  • remove all previously generated .vmdk files (keeping just the .zips so you don't have to download again)
  • in fact...I removed everything in ~/.ievms except the 2 .zips (IE6_WinXP.zip and IE9_Win7.zip) just to be safe.)
  • rebooting your mac then checking again that no vbox processes are running might help
  • then install a fresh VBox 4.2.18
  • open it...
  • if you see VMs there...you unfortunately have to clean up again...because VBox thinks there are VMs on your machine but there should be none
  • if you see no VMs, close VBox
  • run curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
  • find something to do for an hour or so
  • should be good

(One note about IE11 on Win7...there are confirmed issues there: #181
I just installed IE11 on the its Win7 vm manually once the virtual machine was setup.)

-fd

@randomdrake
Copy link

Hello;

@findesk thanks much for the suggestion. It turns out that, indeed, Virtual Box had not been completely uninstalled.

Upon running the uninstall, I got:

(kernel) Can't remove kext org.virtualbox.kext.VBoxDrv; services failed to terminate - 0xe00002c7.
Failed to unload org.virtualbox.kext.VBoxDrv - (iokit/common) unsupported function.
An error occurred durning 'sudo /sbin/kextunload -m org.virtualbox.kext.VBoxDrv', there should be a message above. (rc=3)
Failed to unload one or more KEXTs, please reboot the machine to complete the uninstall.

Sure enough, the KEXT wasn't able to be unloaded:

174    0 0xffffff7f82248000 0x45000    0x45000    org.virtualbox.kext.VBoxDrv (4.3.2) <7 5 4 3 1>
randomdrake:~$ sudo kextunload -b org.virtualbox.kext.VBoxDrv
Password:
(kernel) Can't remove kext org.virtualbox.kext.VBoxDrv; services failed to terminate - 0xe00002c7.
Failed to unload org.virtualbox.kext.VBoxDrv - (iokit/common) unsupported function.

After restarting the computer, there were no more KEXTs loaded or any processes running. I was able to successfully run an uninstall:

Successfully unloaded VirtualBox kernel extensions.
Forgot package 'org.virtualbox.pkg.vboxkexts' on '/'.
Forgot package 'org.virtualbox.pkg.vboxstartupitems' on '/'.
Forgot package 'org.virtualbox.pkg.virtualbox' on '/'.
Forgot package 'org.virtualbox.pkg.virtualboxcli' on '/'.
Done.

I followed the rest of your instructions for removal, did a reinstall of 4.2.18... and a little:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | env IEVMS_VERSIONS="8 9 10 11" bash

Seems to have worked splendidly. I also ran into issues with IE 11 but was able to get it up and running. Thanks much. And @jrgmartin, that's a confirmation that 4.2.18 + Mavericks works fine.

Cheers!

@xdissent
Copy link
Owner

Virtualbox 4.3 doesn't allow empty passwords for guest control (required by XP vms). I believe this is an oversight and have filed a bug report with them: https://www.virtualbox.org/ticket/12371 =(

@xdissent
Copy link
Owner

Virtualbox 4.3.4 is out, which allows empty passwords again. However, I've just updated ievms to actually create a password (Passw0rd!) for the IEUser vm user. Now all of the VMs have the same user and password setup, which makes things much easier. Also, this allows the XP VMs to boot one time fewer during installation. ALSO, if you saw any additional weirdness on Mavericks, 4.3.4 fixes that too. Please reopen (or maybe a create new issue) if you still have problems after upgrading.

@Blizzke
Copy link

Blizzke commented Dec 1, 2013

Perhaps you might want to update the README.md with the new password information for people who don't know yet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests