hellraiser
Enthusiast
Enthusiast

vCenter 4.0 update 2 install - error 25003 failed to create the Virtualcenter repository?

Preparing to upgrade our existing ESX 3.5 machines to vSphere so I am building a new vCenter server, I've downloaded vCenter 4.0 update 2 and have set everything up accordingly. Details as follows:-

Windows 2003 Std R2 SP2 server for vCenter, 4GB RAM, dual core Xeon chip.

SQL Native Client updated to latest (SP3) version.

System DSN created for remote SQL database on SQL 2005 SP3 server using windows authentication. Test works fine.

Logged on to vCenter server to do install under same account as that used for accessing the SQL database.

User is local admin on vCenter server.

When I run the installer it all goes fine until creating the database whereupon it fails with an error 25003 - Failed to create the Virtualcenter repository. I've checked the logs and in the vminst.log I have the following lines relating to this error:-

VMware VirtualCenter-build-208111: 06/15/10 12:53:33 --- CA exec: VMFormatDb

VMware VirtualCenter-build-208111: 06/15/10 12:53:33 Found "C:\Program Files\VMware\Infrastructure\VirtualCenter Server\vpxd.exe"

VMware VirtualCenter-build-208111: 06/15/10 12:53:33 Launch as logon user vmwarevcr

VMware VirtualCenter-build-208111: 06/15/10 12:53:33 Found "C:\Program Files\VMware\Infrastructure\VirtualCenter Server\vpxd.exe"

VMware VirtualCenter-build-208111: 06/15/10 12:53:50 Process returned 3

VMware VirtualCenter-build-208111: 06/15/10 12:53:50 ERROR: Failed to create the VirtualCenter repository

VMware VirtualCenter-build-208111: 06/15/10 12:53:50 Posting error message 25003

VMware VirtualCenter-build-208111: 06/15/10 12:53:57 MsiProcessMessage returned: 1

VMware VirtualCenter-build-208111: 06/15/10 12:53:57 End Logging

In the vpxd.log I have the following lines for this error:-

Section for VMware VirtualCenter, pid=2388, version=4.0.0, build=build-208111, option=Release

Current working directory: C:\WINDOWS\system32

HOSTINFO: Seeing Intel CPU, numCoresPerCPU 2 numThreadsPerCore 1.

HOSTINFO: This machine has 1 physical CPUS, 2 total cores, and 2 logical CPUs.

Log path: C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Logs

Initializing SSL

Using system libcrypto, version 9080AF

Vmacore::InitSSL: doVersionCheck = true, handshakeTimeoutUs = 120000000

Failed to init tableDef: Column ID does not exist in table VPX_BINARY_DATA

Failed to initialize LDAP backups

I've tried using both update 2 and update 1 (in case there was a bug in the latest revision. Database is a freshly created one, I'm not doing an upgrade. vCenter server is a fresh install of windows on new hardware, fully service-packed and patched up to date. SQL server box is running 2005 SP3 and is hosting other databases with no problems. Help!

JD

CompTIA A+ Network+

vmware VCP 3

JD
0 Kudos
1 Reply
hellraiser
Enthusiast
Enthusiast

No worries, I've sorted this - the problem was due to the account being made a member of a group on the SQL server and that group being assigned permissions, when I assigned the DB ownership directly to the account rather than the group it worked perfectly.

Cheers

JD

CompTIA A+ Network+

vmware VCP 3

JD
0 Kudos