The moment I saw VMware Server 2.0 I had to start using it immediately! I was especially interested the USB2 support, and I was hoping for improved performance. I did not expect a truly dismal installation experience. But this story has a happy ending - I was eventually able to install and run VMware Server 2.0 on my Windows XP x64 Edition machine, and it does seem to be a good product, once I got it installed and running.
Microsoft licensed the Rolling Stones' "Start Me Up" as the Windows 95 theme song. If VMware Server 2.0 had a theme song from the Stones' catalog, it would have to be "19th Nervous Breakdown". Translation: I experienced more than my fair share of frustration trying to get Server 2.0 up and running. But read on, dear reader. The following notes should simplify your installation experience.
I downloaded the enormous install from VMware and ran it. The installation program stopped running and vanished without even displaying an error message. I found this in the System Event log:
Event Type:Error Event Source:MsiInstaller Event Category:None Event ID:1008 Date:10/11/2008 Time:8:14:39 AM User:E520-XP-64\Eric Bergman-Terrell Computer:E520-XP-64 Description: The installation of c:\temp\{AF08C71F-F822-4416-87A9-2BBF5A8A5F12}~setup\VMware Server.msi is not permitted due to an error in software restriction policy processing. The object cannot be trusted.
Fortunately TR's blog page had a work-around:
I re-ran the installation and it completed. When I ran VMWare Server 2.0 I was greeted with the following error message from Firefox 3, my default web browser. VMware Server 2.0 has a web-based interface that's run from your default browser. Ironically, it was the web-based interface of Microsoft's virtualization product, with the concomitant security hassles, that attracted me to VMware Server 1.x in the first place. Not only does VMware Server 2.0 sport a web-based interface, it installs a web server to run it, which must make the user's machine more vulnerable to attack.
e520-xp-64:8333 uses an invalid security certificate. The certificate is not trusted because it is self signed. (Error code: sec_error_ca_cert_invalid)
I had to add a security exception to Firefox 3 to get past this error. Here's how:
I went to Tools / Options / Advanced in Firefox and selected the Encryption tab:
I then clicked the View Certificates button. In the Certificate Manager dialog:
I clicked Add Exception. In the Add Exception dialog:
I entered the https URL corresponding to the initial Firefox error message (https://e520-xp-64:8333). I clicked Get Certificate and Confirm Security Exception.
Finally I was able to try to log in to VMware. After numerous log in attempts, each of which was answered with an error message of "Login failed due to a bad username or password.", I learned that this password prompt expected Windows credentials, not the credentials that I specified before downloading VMware Server 2.0. VMware should update this login prompt to specify that it requires Windows credentials, not the credentials that the user just created!
I entered my Windows username and password in the login form, and was astonished and annoyed to see that they were not accepted:
VMware gave no further explanation on why my credentials were not good enough. After all, this could have been a bad guy trying to log in. And the bad guys don't know how to display the System Event Log, right? Here's what I found there:
Event Type:Error Event Source:vmauthd Event Category:None Event ID:100 Date:10/11/2008 Time:8:42:42 AM User:N/A Computer:E520-XP-64 Description: Cannot connect to VMX: C:\Virtual Machines\Windows XP Professional (Compatibility)\Windows XP Professional.vmx
Unfortunately, this detailed and pithy error message didn't pinpoint the problem.
I went to Control Panel / Administrative Tools / Services and looked at the VMware Authorization Service. I couldn't see anything wrong with it.
On a lark, I speculated that the problem might have something to do with the fact that my Windows account didn't have a password. I created a new Windows user account with a password, made that user an administrator, and attempted to log in as that user.
Success at last! In retrospect it makes sense that VMware Server refuses to log in accounts that lack passwords. After all, Server is now a web application, running on a web server on your machine, and it's practically begging all the bad guys on the Internet to try to hack in to your local machine or VMs. It's a good thing it requires a password! Perhaps this fact could be added to the release notes?
I was even able to see the virtual machine's screen after installing a Firefox plug-in:
I noticed that there were exceptions for VMware Authd and VMware Hostd in Windows Firewall. I removed these exceptions to make my machine more secure.
If you've encountered difficulties trying to install VMware Server 2.0 on your machine, I hope the above information will help you get it up an running more quickly.
PS: I have one remaining issue: clipboard operations (cut, copy, paste) between VM and host tends to work only intermittently.
Postscript: Since this post was written, I no longer use VMWare Server 2.0. On Windows I use VirtualBox exclusively now.
Name | Comment | URL | Date/Time |
Fred Kaiser | Great info mate! It helped me heaps... Keep up with the good work! Cheers, Fred Kaiser | August 16, 2010 | |
Dave Vree | Ever figure out that intermittent cut/past problem? | June 11, 2009 | |
Yannick | Thanks ! It was quite helpful. I admit I didn't thought at looking at event viewer... :-( And would have probably been stuck with this policy thing. | May 5, 2009 | |
simon stevens | Thanks for your tip. It worked first time. How annoying I was about to go back to VMware server 1. Very appreciated!!!!!!! | April 7, 2009 | |
Stevo | Thank you very much, had all the catch falls that you had. | December 4, 2008 | |
Warren | Very Very helpful. I am venturing into VMs for the first time in order to get XP running on Vista with USB support. Thanks to your blog post I am part of the way there. Cheers, Warren | November 8, 2008 |
Title | Date |
EBTCalc (Android) Version 1.53 is now available | May 19, 2024 |
Vault 3 Security Enhancements | October 24, 2023 |
Vault 3 is now available for Apple OSX M2 Mac Computers! | September 18, 2023 |
Vault (for Desktop) Version 0.77 Released | March 26, 2023 |
EBTCalc (Android) Version 1.44 is now available | October 12, 2021 |
Vault (Desktop) Version 0.72 Released | October 6, 2021 |
EBT Compass is Now Available for Android Devices | June 2, 2021 |