6 Replies Latest reply on Dec 20, 2009 4:38 AM by Attila Polinger

    Sitelist.xml error for CMA 3.6 install

    Attila Polinger

      Hi all,

       

      our company still have some working Windows NT Sp6a hosts, some of which cannot be upgraded due to various reason (like certain hardware not being supported/existing on higher platforms), and business still needs them. CMA various versions work on some of them and as far as I know CMA 3.6 patch 4 is still supported on Windows NT 4 Sp6.

       

      However, when it comes to installation of CMA  on new Windows NT SP6 virtual hosts, it fails, most likely - I guess - due to XML parser cannot handle the sitelist.xml format that we feed into CMA. Even sitelist.xml from working Windows NT hosts cannot be used.

       

      We used the frminst.exe /install=agent /siteinfo= ... formula, since this is the only format the install can take and allow (we cannot omit sitelist)

       

      Is there a way to work this issue around and make frminst.exe install the agent somehow? Like making a custom sitelist.xml

       

      Thanks for ideas.

       

      Attila

        • 1. Re: Sitelist.xml error for CMA 3.6 install
          JoeBidgood

          Hi...

           

          What error do you get in the install log? At a guess, I think you might be having the issue described in   KB51371.
          You may need to be using CMA 3.5.5, as described in  KB60191    - this is the only situation in which this version is still supported (until the end of March 2010.)

           

          Regards -

           

          Joe

          • 2. Re: Sitelist.xml error for CMA 3.6 install
            Attila Polinger

            Hi,

             

            thanks for the response. I am copying here the portion of frminst_hostname.log for the host in question:

             

            20091209103747 I #146 naCmnLib Ins Random seed = 0x74e7****
            20091209103747 I #146 Setup Ins START [D:\cma3604\frminst.exe /install=agent /siteinfo=D:\cma3604\sitelist.xml]
            20091209103747 I #146 Setup Ins Windows 4.0.1381 Service Pack 6
            20091209103747 I #146 Setup Ins Attempting to perform a setup operation
            20091209103747 I #164 naCmnLib Ins Random seed = 0x1d7f****
            20091209103747 I #146 UI Ins Starting setup...
            20091209103747 I #146 UI Ins Validating setup options...
            20091209103747 I #146 Script Ins HKLM\SOFTWARE\Network Associates\TVD\Shared Components\Framework\Installed Path is not present. Therefore CMA is not installed.
            20091209103747 I #146 Script Ins HKLM\SOFTWARE\Network Associates\ePolicy Orchestrator\Agent is not present. Therefore the 2.x agent is not installed.
            20091209103747 E #146 Thread Ins Error trace:
            20091209103747 E #146 Thread Ins  [Main thread]->
            20091209103747 E #146 Setup Ins  [Attempting to perform a setup operation]->
            20091209103747 E #146 Script Ins  [Script generation]->
            20091209103747 E #146 Xml Ins  [useExistingFile,D:\cma3604\sitelist.xml]->
            20091209103747 E #146 Xml Ins  [useString,ns:SiteLists,xmlns:ns,naSiteList]->
            20091209103747 E #146 Thread Ins   Exception 3221225501 address 1010ecba
            20091209103747 I #146 Stack Ins  6407d25f
            20091209103747 I #146 Stack Ins  7c359c97
            20091209103747 I #146 Stack Ins  7c359629
            20091209103747 I #146 Stack Ins  7c3598ad
            20091209103747 I #146 Stack Ins  7c35994a
            20091209103747 I #146 Stack Ins  7c359b9d
            20091209103747 I #146 Stack Ins  77f97656
            20091209103747 I #146 Stack Ins  77f89517
            20091209103747 I #146 Stack Ins  77f7657a
            20091209103747 I #146 Script Ins The state of script is:
            20091209103747 I #146 Script Ins  Installed   = FALSE
            20091209103747 I #146 Script Ins  ManagedMode   = FALSE
            20091209103747 I #146 Script Ins  InstallFilesAndRegistry  = FALSE
            20091209103747 I #146 Script Ins  InstallAgentRegistry  = TRUE
            20091209103747 I #146 Script Ins  RemoveFilesAndRegistry  = FALSE
            20091209103747 I #146 Script Ins  CleanupFiles   = FALSE
            20091209103747 I #146 Script Ins  RemoveAgentRegistry  = FALSE
            20091209103747 I #146 Script Ins  IncrementUpdaterRefCount = FALSE
            20091209103747 I #146 Script Ins  DecrementUpdaterRefCount = FALSE
            20091209103747 I #146 Script Ins  PutCmaIntoManagedMode  = TRUE
            20091209103747 I #146 Script Ins  RemoveCmaFromManagedMode = FALSE
            20091209103747 I #146 Script Ins  ReplaceNaiRepositories  = FALSE
            20091209103747 I #146 Script Ins  ReplaceEpoSite   = FALSE
            20091209103747 I #146 Script Ins  ReplaceSiteList   = TRUE
            20091209103747 I #146 Script Ins  Remove3xServerTasks  = FALSE
            20091209103747 I #146 Script Ins  Remove2xAgent   = FALSE
            20091209103747 I #146 Script Ins  RunHigherVersionedRemove = FALSE
            20091209103747 I #146 Script Ins  WaitForCmaToFinish  = TRUE
            20091209103747 I #146 Script Ins  RunHigherVersionedSetup  = FALSE
            20091209103747 I #146 Script Ins  SingleTrayIcon   = FALSE
            20091209103747 I #146 Script Ins  NumberOfProductsUsingCMA = 0
            20091209103747 I #146 Script Ins  InstalledPath   = '?'
            20091209103747 I #146 Script Ins  TargetInstalledPath  = 'D:\Program Files\McAfee\Common Framework'
            20091209103747 I #146 Script Ins  DataPath   = ''
            20091209103747 I #146 Script Ins  TargetDataPath   = 'D:\Program Files\McAfee\Common Framework\Data\Common Framework'
            20091209103747 I #146 Script Ins  HigherVersionedSetup  = ''
            20091209103747 I #146 Script Ins  FrameworkVersion  = ''
            20091209103747 I #146 Script Ins  SiteList   = 'D:\cma3604\sitelist.xml'
            20091209103747 I #146 UI Ins Checking for necessary rights...
            20091209103747 I #146 UI Ins Waiting up to 4 minutes for current update session to finish.
            20091209103747 I #146 UI Ins Stopping processes if necessary...
            20091209103816 I #146 Exec Ins Disable CMA service
            20091209103816 I #146 Exec Ins Calculate counters
            20091209103816 I #146 Exec Ins Set counters
            20091209103816 E #146 Xml Ins Error trace:
            20091209103816 E #146 Thread Ins  [Main thread]->
            20091209103816 E #146 Setup Ins  [Attempting to perform a setup operation]->
            20091209103816 E #146 Exec Ins  [Setup execution]->
            20091209103816 E #146 Exec Ins  [Set counters]->
            20091209103816 E #146 Xml Ins  [useExistingFile,D:\Program Files\McAfee\Common Framework\Data\Common Framework\FrameworkManifest.xml]->
            20091209103816 E #146 Xml Ins  [ReadBufferFromFileNoExp,D:\Program Files\McAfee\Common Framework\Data\Common Framework\FrameworkManifest.xml]->
            20091209103816 E #146 Xml Ins   Couldn't open to read: No such file or directory
            20091209103816 E #146 UI Ins Error trace:
            20091209103816 E #146 Thread Ins  [Main thread]->
            20091209103816 E #146 UI Ins   There was an unexpected error during setup execution. See this log file for details: D:\TEMP\NAILogs\FrmInst_D100168MOLNT.log
            20091209103817 I #146 Thread Ins Exit program
            20091209103817 I #146 Setup Ins END 1603

            Attila

            • 3. Re: Sitelist.xml error for CMA 3.6 install
              JoeBidgood

              Okay, that looks like the problem in KB51371. If you try the diagnostic code mentioned in that KB, does it confirm that the CPU supports SSE2?

               

              Regards -

               

              Joe

              • 4. Re: Sitelist.xml error for CMA 3.6 install
                Attila Polinger

                Hi,

                 

                I am sorry this has taken so long to update this.

                 

                We run a similar purpose utility (CHKCPU32.exe) on both bad and good host, and good host has MMX, SSE, SSE2, and bad host has MMX, SSE, SSE2, SSE3 and SSSE3 as instruction set extensions.

                 

                /We chose this utlity so that we do not need to install whole Visual C++ libraries on Windows NT. Of course, then we still do not know if OS supports SSE2./

                Actually the KB arcticle for me a bit confusing, since it tells that the original error in CMA 3.6.x installer occurs because the CPU supports SSE2 libraries. Then later, it tells to check SSEx support by running the Microsoft checking method (this is we replaced with the utility above). Then it tells that if the CPU does NOT support SSE2, we must use CMA 3.5.5. This seems to me a bit like implicite contradiction.

                Therefore I am at a loss whether supporting SSE2 by the CPU is an indication of the fact that we can or cannot use CMA 3.6. Also, the article did not stress that if the OS does not support SSE2, what to do?

                 

                Any further idea?

                 

                Attila

                • 5. Re: Sitelist.xml error for CMA 3.6 install
                  JoeBidgood

                  Apologies for the confusion. Hopefully to clarify:

                   

                  The problem occurs when you have NT4 on a machine whose CPU supports SSE2 instructions. The crypto libraries recognise that the CPU supports SSE2 and so they try to use these instructions: however because the OS does not support them, the attempt fails.

                   

                  In this situation, the only solution is to use CMA3.5.5, which uses the older crypto libraries that do not attempt to use SSE2.

                   

                  Regards -

                   

                  Joe

                  • 6. Re: Sitelist.xml error for CMA 3.6 install
                    Attila Polinger

                    Thank you Joe.

                     

                    Attila