To the makers of VMWare 2.0 for Linux: wtf, go to hell.

vmware_server_hurrrrrrrrrrrrrr

The following is an account of my attempt to install and use some software.

In the past, I liked VMWare and recommended it to people frequently. Now I am confused and frightened.

  1. I go to download the file, and am prompted to login.
  2. I don’t know my password, so I reset it.
  3. I get my password via email, plain text of course.
  4. I login.
  5. I download the tar and extract it.
  6. I run the perl script and start the installation.
  7. I answer a tedious series of questions that I don’t have the proper knowledge to answer, in the command line. Luckily, they have defaults which I choose every time. There are a bunch of questions, I slap away at the enter key. I am thankful for the defaults, however I wish they didn’t ask unless prompted to, but whatever.
  8. I get to the part where I need enter my serial. This is free, why the hell do I have to enter a serial.
  9. I have no idea what my serial is.
  10. I check my email, to see if I got anything from them after downloading, which I did.
  11. The email does not contain a serial, rather, it has an invitation to go ahead and activate my license and download VMWare server. I think “wtf? I already downloaded this.”
  12. I click the link, perhaps once activated, they will give me this serial.
  13. I am prompted to login. I am already logged in, I can even access my account. Again, my thoughts go to “wtf?”
  14. While in my account, I notice a “Find Serial Number” link. I think “goody”
  15. I receive a “No Matching records found. Please refine your search.” error.
  16. I fiddle with their search form to no avail.
  17. I say fuck it, go back to my email, and click the activate and download link, and login using the form provided.
  18. I receive a 404. Based on the URL, they appear to be trying to make me take some sort of survey. I’m pissed.
  19. I drop my cookies, and try the form again, hoping it was just some random survey that I perhaps might avoid. It 404’s again.
  20. I hit their knowledge base. I search for “serial”. The first result is: Locating VMware Serial Number online (1005509)
  21. They tell me where to go and that my serial will be there. I am hopeful, but already suspicious.
  22. I go there, there is a table there for serials, but there doesn’t appear to be anything in it. I suspect idiocy, so I look at the HTML, still nothing there.
  23. There other option is to register a new account. I again say “fuck it”, use a different email and register a new account.
  24. I get logged in and get the 404 again. PISSED.
  25. I try again, and it works, sweet gravy I have a serial.
  26. I slap the serial into the terminal and finish the installation.
  27. I save the output, just in case I missed some useful information.
  28. I want to start the application. I check my menus, there is nothing new, anywhere. “Thats annoying, oh well” I think.
  29. I head back to the terminal, and enter “vmware”.
  30. Its doing something, awesome.
  31. Its opening firefox, wtf…
  32. URL is https://127.0.0.1:8333/ui/, wtf…
  33. “What is this for?” I think. I try logging in with my login information for their site. No dice. I try logging in with my system user information (thinking it was retarded but worth a shot), again, no dice.
  34. I give up on that thing. I assume I am missing the actual application.
  35. I head back to their knowledge base, trying to think of something less retarded to search for than “how do I start it?”
  36. I dig around a bit. I am disappointed once again.
  37. I glance over the log I saved, paying special attention to the end, where I assume there might be a clue of how to start it. Nothing useful.
  38. I dig around in my system looking in the bins and find nothing useful again.
  39. Just to relieve myself I google how the fuck do i start vmware server 2, I find someone else who doesnt like it (but managed to use it!), however nothing useful.
  40. I figure this has to be that stupid localhost login, I head back to the terminal, run “vmware” and look at the login
  41. I google wtf vmware infrastrucutre web access
  42. First result is a pdf user guide for this thing, I don’t click because I no longer trust these fuckers. A few results down is “What’s the Login User Name and Password for VMWare Server 2.0 …”, I click it.
  43. read… read… quote from page:
    What login user name and password to use? This probably your first installation of VMWare Server 2.0, and even if you have installed VMWare Server 1.0 before, it never ask for creation of any user account or its user ID or password during installation of whatever versions. And searching up and down in Start Menu’s VMWare Server program folder doesn’t reveal any program to create or manage user’s login name for VMWare console too.

    . Amen.

  44. Turns out you need to login as the system administrator. Wait, didn’t I already assume that that was retarded but try it anyways because I was desperate? Yes I did.
  45. After some more googling, I determine that I must login as root. Immediately after reading this I say to myself, “Wait a minute…. ubuntu doesn’t have a root login….”
  46. I can’t login because it requires a user that doesn’t exist in any meaningful sense. God damnit.
  47. I try it anyways, It doesn’t work.
  48. After more googling I find this which quotes this:
    Because Ubuntu does not use the root user account we also need to setup access for your main user. Replace root with your username on line 10 of: /etc/vmware/hostd/authorization.xml (ACEDataUser).

  49. I think “Ain’t that some shit.” and do what it says.
  50. The guide recommends restarting. This is a *nix, I shouldn’t have to restart for this bullshit.
  51. ..but i have no idea what needs needs stopped/started so I log out and back in, hoping it will work.
  52. It doesn’t. I curse. I restart.
  53. I try to login. It works. I am angry and relieved.

Closing thoughts.

  1. I haven’t even used it yet, and probably won’t. If my install was any indication, they didn’t just take a step back, they tripped over a stump and fell down a well with this one.
  2. I don’t want to use a shabby web interface for something I used to have a reasonable application for.
  3. I am already logged on to my system. wtf am I logging in to?
  4. This is apparently not a beta at this point.
  5. I am starting to feel like they intentionally fucked over VMWare server so people would buy VMWare Workstation.
  6. Hello VirtualBox, please don’t abuse me.

trackback

Tags: , , , , , , 18 responses »
  1. Joe 6 Pack's gravatar

    It sounds like your ego was hurt because you thought you knew what to do and decided not to read the documentation. It seems to be common behavior in the IT industry, and immediately blame goes to the creator of the software. I have installed VMServer 1 in the past, but I went ahead and read the installation docs for VMServer 2, and I had no problems installing and getting it running.

  2. atom's gravatar

    It sounds like your ego is doing just fine, and that you are really good at computer. I salute you, and hope to be more like you in the future.

  3. mota's gravatar

    Ah, OK. I am not alone here. Your VMWare pain was exactly as I had experienced it. Talk about a horrible user experience.

    Unfortunately, I came to VMWare from VirtualBox due to performance issues on VBox, so I am even less pleased. And, unfortunately, Parallels Workstation, which I use and love on my other machines, does not run on amd64. SOB.

  4. atom's gravatar

    @mota

    there are more than a few people kicking themselves in the nuts over nut keeping older versions on hand because they assumed it would get better.

  5. Warner's gravatar

    Agreed. Web based administration was a poor choice.

  6. Richard's gravatar

    Thanks for the post. I was having this exact same problem on ubuntu.

  7. galets's gravatar

    You don’t need to read any documentation to be able to run a really good product. The vmware 2.0 is as retarded as it could possibly be. I thought it would be an upgrade over 1.x, but it’s one behemoth piece of junk. Way to go! I’m switching to virtualbox.

  8. VMware Rocks!'s gravatar

    Suggest folks take a look at the fantastic How-To for setting up VMware Server 2.0 on Ubuntu 9.04 at URL http://www.howtoforge.com/how-to-install-vmware-server-2-on-ubuntu-8.10. It even includes help on how to navigate the vmware.com site to get the software and serial number :)

    VMware Rocks on amd64!

  9. VMware Rocks!'s gravatar

    Meant to add that although the How-To is for Ubuntu 8.10 I have tested it on Ubuntu 9.04 amd64 and it works perfectly! :)

  10. atom's gravatar

    I am having fun with VirtualBox OSE at the moment.

    I am glad someone wrote a guide, but it still is emphasizing that it is considerably harder to install than the operating system itself.

    Also I am still pretty against the web interface. There is no reason for that shit.

  11. codywohlers's gravatar
    codywohlers Says:

    If you are using virtual machines for a desktop experience, I recommend VMWare Player. VMWare has a lot of different software packages and they make it hard to find the free stuff easily. Anyway VMWare Player can run virtual machines really well (and with 3D acceleration) but not create or edit them. The full-blown equivalent of VM-Player which can also create/edit vm’s is VM-Workstation ($$) but if you want to do everything for free you can create vm’s on another computer with VM-Server and run them on your desktop using VM-Player! Or you can try and find a vm online to download.

  12. VMware Rocks!'s gravatar

    Update: Note that the fine folks at HowtoForge.com has an updated How To for VMware Server 2.0 on the latest Ubuntu 9.04 at URL http://www.howtoforge.com/how-to-install-vmware-server-2-on-ubuntu-9.04

  13. Harry Slaughter's gravatar
    Harry Slaughter Says:

    Thanks for writing this up, so I didn’t have to.

    I’ve been using vmware for over 10 years. I’ve paid for the corporate versions when using for work and enjoyed the free version when they made it available a few years back.

    Now it just blows. Where did my nice vmware UI go? Now I get a nasty login page with no idea what the login info is and I also get a couple nice error pages when I click on some of the other links the installer created.

    They probably got bought by some crappy company or something. They were a stand up company for a very long time.

    Another one bites the dust.

  14. Jeremy's gravatar

    It sounds like you wanted VMware *Player* not ‘Server’.

    The player is an application that runs locally. Server runs as a web service. Player is much easier to set up, it doesn’t even need the command line, it has a GUI that steps you through the whole thing.

  15. atom's gravatar

    @Jeremy

    I did not want player, i wanted server.

    Server didn’t always run via the browser, and it is not really a web service.

  16. mike's gravatar

    unfknbelievable – /opt/…/vmware loads a web page?? wtf?? besides being yellow the web page also happens to be completely blank (good thinking vmware) but that’s besides the point. a 600 fucking meg installation that launches a browser?? I paid to use vmware w/s 4 which was hardcore but I’ve had it with vmware. endless kernel module problems when upgrading kernels, waste 3 days digging around hoping there’s a workaround, prehistoric sound support, blah blah blah. I was planning to use vmware-server 1.x but of course it requires kernel modules that DO NOT COMPILE!!! so I waste time d/l a 500M server2 tar ONLY because its kernel modules will actually compile, get things installed and “vmware” launches a fucking blank web page?? I am just stunned.

  17. sn0man's gravatar

    “…bunch of questions, I slap away at the enter key.”

    There is your problem. If you would have read those “questions” that were asked you would have noticed one of them is, “would you like to add a administrator account” [yes/no]

    And yes, by default the root account is used, but in the case of ubuntu there isn’t a “root” account readily available without other modifications to your OS. Ubuntu just does it differently. There are also patches you must install to the vmware-config.pl script in order to to make those kernel modules compile correctly, vsock to be exact. Once again, just Ubuntu doing things differently.

    As far as the “blank page” its not actually blank. Either your popup software is blocking the content or secondly, you are seeing your browser’s notification page warning you of a self signed SSL Certificate that it cannot verify. You simply need to add an exception to tell your browser to accept the SSL Cert.

    I’m not trying to be a smart ass here, but your problems are your own fault for simply not knowing and understanding what it is you are trying to achieve. “Server” software is not and should not be simple ‘one click installs’. VMware Server is this way because of how robust it is. There are many many ways to tweak it to perform the way you want it to for a specific production environment.

    I will agree that the web based interface is a bit clunky. But when you have 10+ VM’s running off of one server, you will find it comes in extremely handy when trying to manage several VM’s.

  18. atom's gravatar

    @sn0man

    It was foolish and lazy of me to just accept the defaults and not pay attention during the install.

    I don’t see why running 10 VMs would be any easier via a web based interface. I found it to be quite irritating.

    I also do not agree that there is a necessity to exchange installation simplicity for product robustness / tweakability. There is nothing wrong with sensible defaults.

    This was written because I had a shitty experience with a product which I have had delightful experiences in the past. I did not have to do research or read long guides to install it before.

Leave a Reply

ok to use:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

bonus!

If you want to post code, you can use:

<pre lang="[language]">[code]</pre>

Where [language] is a valid geshi language type, and where [code] is your code.