When I run the main Backup Exec GUI interface I get a message box stating the following:
---error message start---
Microsoft Visual C++ Runtime Library
Program: C:\Progam Files\VERITAS\Backup Exec\NT\BkupExec.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
---error message end---
The following summarises the system settings:
OS: Windows Server 2003 SP1
Backup Exec: 10d (BEWS, ADO, IDR) with the following applied
SP1 (5629), hot fixes 26, 27, 29, 31, 33, 34, 37, 38
This installation was working fine up until the last week when the GUI interface dies with the stated error message. The BEUtility.exe also dies in a similar way.
I have reviewed the forum and also other support information. Specifically I have reviewed the forum post http://forums.symantec.com/discussions/forum.jspa?forumID=103 which describes a similar problem.
With reference to this latter post, the MDAC version is 2.8 SP2 which is standard on 2003 SP1. The only mismatched file was MSADCO.DLL which was reported as 2.82.2651.0 as opposed to 2.82.1830.0. I suspect this is a security patch update. Since the problem I have patched the server with the latest security patches.
I have also, as suggested by the above stated forum answer:
1. Repaired the install - No change
2. uninstalled and reinstalled - No change
3. Installed the latest MSXML v6 - No change
4. Tried to install ie6sp1 - Later version already installed
The database seems to be OK as I was able to install an additional admin copy on a separate XP SP2 machine and connect to the database.
For interest if I look at the libraries attached to the failed process with ProcessExplorer there are a whole load in the Windows System32 directory but also one from the WinSxS directory, C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.1830_x-ww_7AE38CCF\comctl32.dll. I beleive that the VC+ 2005 runtime redistributables may have been installed at some point prior to its failure, this is difficult to tell as I generally fire the GUI up in a TS session and leave it running, so it will have latched into a set of DLLs and if ant newer/corrupt/incompatible ones had been installed after this would only have been seen next time the GUI was restarted. That said the same DLL is being used on my XP machine running the GUI without any problems, C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll.
At this point I will restate that I have tried all suggestions noted in the referenced forum article and hence do not want to have to go through the process that that individual experienced and by the look of it got no useful resolution.
I look forward to seeing how the forum environment works for solving such issues compared to direct tech support contact.
Cheers
David