Hi All
We attempted to upgrade EV 2007 SP3 to version 8 SP2 but en-counted problems. The installation went through successfully but when we we attempted to run the config we received an error stating that the directory service could not connect to the SQL database.
We decided to wait for about 30 Min's and then try again but we still had the same error. When we roll back to EV 2007 SP 3 everything worked fine.
We performed a Dtrace on the directory service during the 30 mmins spell. Below is a small bit of the dtrace result.
27 16:11:25.525 [7140] (DirectoryService) <6728> EV:H DirectoryService: CDirectoryServiceObject::RunConfig: Settings Upgrade Required = 1, Run Config = 1 |
28 16:11:25.525 [7140] (DirectoryService) <6728> EV:M CDirectoryServiceObject::RunConfig (Exit) |Success [0] |
29 16:11:25.525 [7140] (DirectoryService) <7428> EV:H DirectoryService: CDirectoryServiceObject::RunConfig: Settings Upgrade Required = 1, Run Config = 1 |
30 16:11:25.525 [7140] (DirectoryService) <7428> EV:M CDirectoryServiceObject::RunConfig (Exit) |Success [0] |
31 16:11:32.400 [7140] (DirectoryService) <5192> EV:L CDirectoryServiceObject::CheckDirectoryEntry (Entry) |
32 16:11:32.400 [7140] (DirectoryService) <5192> EV:L DirectoryService: STARTUP: Check Directory: Not cached, checking directory |
33 16:11:32.400 [7140] (DirectoryService) <5192> EV:M CDatabaseService::CheckDSN hr=0 DSN:EnterpriseVaultDirectory DbName:EnterpriseVaultDirectory Server:fnbrbgsql03
34 16:11:32.416 [7140] (DirectoryService) <5192> EV:L DirectoryService: STARTUP: UpdateDatabase (RetryCount = 0): (null) |
35 16:11:32.431 [7140] (DirectoryService) <5192> EV:M CDirectoryServiceObject::GetDirectorySchemaVersion Entry
36 16:11:32.431 [7140] (DirectoryService) <5192> EV:M DirectoryService: ADO: SELECT SchemaVersion FROM DirectoryEntry |
37 16:11:32.431 [7140] (DirectoryService) <5192> EV:M CDirectoryServiceObject::GetDirectorySchemaVersion Exit : HRESULT = 0, schema version = 8.69.9.26
38 16:11:32.431 [7140] (DirectoryService) <5192> EV:H DirectoryService: STARTUP: Check Directory: CDirectoryServiceObject::UpdateDatabase : HRESULT = 0 |
39 16:11:32.447 [7140] (DirectoryService) <5192> EV:M DirectoryService: ADO: UpdateVSAAccountDetails |
40 16:11:32.447 [7140] (DirectoryService) <5192> EV:H DirectoryService: STARTUP: Check Directory: CDirectoryServiceObject::UpdateVSADetails : HRESULT = 0 |
41 16:11:32.447 [7140] (DirectoryService) <5192> EV:L CDirectoryServiceObject::RunConfig (Entry) |
42 16:11:32.447 [7140] (DirectoryService) <5192> EV:H DirectoryService: STARTUP: IsSettingSynchNeededInternal: QVGQ |
43 16:11:32.447 [7140] (DirectoryService) <5192> EV:H DirectoryService: STARTUP: IsSettingSynchNeededInternal: IUXE |
44 16:11:32.463 [7140] (DirectoryService) <5192> EV:H DirectoryService: STARTUP: TableExists: if exists(SELECT * FROM ExtendedSetting) and not exists(SELECT * FROM ExtendedSetting WHERE settingTypeId = '8001') select 1 as [NotExists] else select 0 as [NotExists] |
45 16:11:32.463 [7140] (DirectoryService) <5192> EV:H DirectoryService: CDirectoryServiceObject::RunConfig: Settings Upgrade Required = 1, Run Config = 1 |
46 16:11:32.463 [7140] (DirectoryService) <5192> EV:M CDirectoryServiceObject::RunConfig (Exit) |Success [0] |
47 16:11:32.463 [7140] (DirectoryService) <5192> EV:L DirectoryService: STARTUP: Check Directory: Need to run the Config Wizard |
48 16:11:32.463 [7140] (DirectoryService) <5192> EV:M HRXEX fn trace :|Source : .\DirectoryServiceObject.cpp (CDirectoryServiceObject::CheckDirectoryEntry) [lines {2874,2942,2959,2976,2983,2992}] built Jul 3 19:54:22 2009|Description: Call error 0x80042138
49 16:11:32.463 [7140] (DirectoryService) <5192> EV:M CDirectoryServiceObject::CheckDirectoryEntry (Exit) |The Directory Service has started but other Enterprise Vault services cannot start until the Vault Configuration Program has been run. On the first page of the Vault Configuration Program choose the 'Update Configuration' option. [0x80042138] |
58 16:11:35.088 [7140] (DirectoryService) <7428> EV:L CDirectoryServiceObject::RunConfig (Entry) |
59 16:11:35.088 [7140] (DirectoryService) <7428> EV:H DirectoryService: STARTUP: IsSettingSynchNeededInternal: QVGQ |
60 16:11:35.088 [7140] (DirectoryService) <7428> EV:H DirectoryService: STARTUP: IsSettingSynchNeededInternal: IUXE |
61 16:11:35.103 [7140] (DirectoryService) <7428> EV:H DirectoryService: STARTUP: TableExists: if exists(SELECT * FROM ExtendedSetting) and not exists(SELECT * FROM ExtendedSetting WHERE settingTypeId = '8001') select 1 as [NotExists] else select 0 as [NotExists] |
Any ideas to why the config never went through?
Regards
Rob