I am also having a problem installing virtualcenter 2.5. This is on a clean windows server 2003 machine (32bit). I have tried installing as a user with local admin rights, and as the local administrator. Install works fine for virtualcenter but I get an error registering pluging components: 25085. Error 25085. Setup failed to register VMware Update Manager extension to VMware VirtualCenter Server: 172.17.0.81 (which is the static ip of my virtualcenter machine). Followed by Warning 25015 VMWARE Update manager could not be installed. It then fails on vmware converter enterprise with the same error. A slightly different error message though: "Internal Error 25089". Very helpful. Then I get: Warning 25038. VMWare Convertor Enterprise could not be installed.
Could this have something to do with the SSL certificates being used for virtualcenter? I keep getting errors when I log in using the virtual center client that the ssl certificate is self signed / doesn't have dns name in it, etc. The install goes all the way to to the point where it is registering.
Also, is there somewhere that I can look up what these error codes mean? I've searched and have not found any useful information.
I've seen these errors also, but I have had it install on some W2K3 servers fine and seen errors on others and I haven't been able to pinpoint it down to anything forsure yet
Hrm, I'm running this in a windows server 2003 VM. I did a fresh install of R2. Patched it up to current. Installed .net 2.0 sp1 and .net 3.0. And then got these issues. I'm not sure what I could do on a reinstall that would make this different. I thought that maybe I needed to install the Windows Installer hotfix that is on the cd, but it tells me that its already installed.
I suppose it would be useful to say that this isn't my first virtualcenter install.
Posted some incorrect information. Nevermind. Still trying to find a solution.
I am having the exact same problem. I found out something that may or may not be useful in tracking this down. I won't be able to get back to it until next week, but maybe it will help someone help us in the meantime.
I went to the server itself, into a web browser on the server. I typed https://localhost, and I was immediately greeted with a page saying there was a problem with the certificate, but I continued and I got to the web access screen. However, if I typed in https://<servername>, nothing happened at all. So, by using "localhost" it seems the web access is being hit, but by using <server name>, or even <server IP>, nothing happens at all. I don't know why that is, because I am not a Tomcat expert, but it seems that this might be why the install fails. I tried to use localhost in the install, but then I got a warning telling me that if I did that external VI clients would not work, so I did not continue.
I've notice this as well, however the certificate failure is due to two reasons.
The "CA" that signed the certificate is not trusted. (Its a self signed cert appareantly)
The certificate doesn't have a server name that matches "localhost".
I can't help but wonder if its related as well.
Ok I've figured it out. Basically my password had a '-' character in it. Fine for virtualcenter and the windows domain, but the plugins would not install with that character in my password. There are probably others.
Sounds like support is going to file this as a bug. I just tried changing the password on a whim and it fixed it on all the machines I have here.
I was having this issue too. When asked for administator login/pass I specified our domain in the administrator login "domainname\useraccount" and the install took.
I don't know if this is useful to VMWARE or not, but the last time I wrote an installer I checked the username and password from the installer before passing it along to the application. Saves a lot of this trouble. Its just one function call.
It seems like spaces cause it grief too. I did have dashes and I removed them but it still failed. I then removed a space I had in there and it worked fine.
Mine had a space and a - in it. Double wammy. Or maybe its just the spaces...
There's a kb article on this...
VirtualCenter Consolidation service Usernames and Passwords must use only ASCII characters - http://kb.vmware.com/kb/1003096
Eric Siebert
VMware Communities User Moderator
-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-
Visit my website: http://vmware-land.com
-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-
I think that KB article either is not the same thing, is sort of misleading, or is not including everything. Because, AFAIK, spaces and dashes would be ASCII characters. That KB only talks about non-ASCII characters. Anyway, I believe this is a bug that needs to be fixed. Spaces and dashes are perfectly acceptable characters in passwords in Windows, and are used by some to make passwords more secure by allowing long, complete sentences to make an easily remembered but complex password.
I believe what they mean is alphanumerics.
The folks I talked to at support said they wanted to get a KB out ASAP for
this issue. I am certain they are still testing all the parameters involved,
but wanted to get at least some info out on the support site.
Its not exactly intuitive that its a login issue from the error messages.
This kb helps point folks in the right direction.
OK, I have been through this trhead and my installation problems persisted. I changed passwords, shortened them to 8 charactters, using only alpha-numeric, still the installation errors persisted.
I finally found it: my server has a service already listening on port 443... VirtualCenter 2.5 now uses both port 80 AND 443 by default. If your VC server already binds 443 to some other application (which was a non-issue in VC 2.0 and below), then you hit the wall. The most obvious fact that tells you have this issue is this: when you start the VI client, you can loging using "localhost" but not the DNS name of your server. A quick look at the netstat command with VirtualCenter Server service stopped should also reveal port 443 in use.
The VI 2.5 client relies on ports 80, 443 and 902 (by default) to communicate with the VI server (but I can tell you that if port 443 is missing, you won't connect). I removed my other 443 port using application and everything came back to normal.