Uninstall Command View + manual cleanup of the registry and files

Last weekend, I performed a firmware and management software upgrade and I encountered this one. It took me some hours of troubleshooting, logfile checks, uninstall-clean-install scenario’s. Eventually I decided to open a case at HP Support to get this resolved.

In one of the logfiles they noticed this logentry:
mrt 24, 2013 7:36:58 PM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@158a9b]) and a value of type [org.dom4j.DocumentFactory] (value [org.dom4j.DocumentFactory@3f02ae]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed.

They recommended me to perform an uninstall and entire cleanup scenario to solve this. Below is the procedure provided by HP Support.


Caution: make sure to dump the registry settings to file before executing this procedure in case a rollback is needed.

  1. Uninstall CV
  2. Go to Start Menu , Run , RegEdit .
  3. In Registry Editor , go to HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard and follow the below steps. If any of the below keys exists then:
    • Delete CCBGN Registry Key.
    • Delete command view eva Registry Key.
    • Delete CVEVAInstaller Registry Key.
    • Delete CxwsCimom Registry Key.
    • Delete EVA Performance Monitor Registry Key.
    • Delete EVA_Provider Registry Key.
    • Delete EvaPerf Registry Key.
    • Delete hp StorageWorks SMI-S Registry Key.
    • Delete InitServices Registry Key.
    • Delete SANworks Element Manager for StorageWorks HSV Registry Key
    • Delete SMIS-Installer Registry Key.
    • Delete Xfinstaller Registry Key
  4. Go to Start Menu , Run , services.msc , if the following services exist, then delete them via the indicated command prompt.
    • Check for service HP Command View EVA , sc delete CVEVA.
    • Check for service HP EVA Performance Data Collector , sc delete EVAPDCS.
    • Check for service HP StorageWorks CIM Object Manager , sc delete CxwsCimom.
    • Check for service HP Management Infrastructure , sc delete XF.
  5. After removing the services, if the service entry still remains, please reboot the system.
  6. Go to the install location where the previous version was installed to cleanup.
    • C:\Program Files\Hewlett-Packard (or)
    • a. Delete the folder COMMON_CCBGN .
    • b. Delete the folder EVA Performance Monitor .
    • c. Delete the folder Sanworks .
    • d. Delete the folder SMI-S .
    • e. Delete the folder XF .
    • f. Delete the folder XFROOT .
  7. Go to C:\Program Files\Zero G Registry folder.
    • Take a copy of the file C:\Program Files\Zero G Registry\.com.zerog.registry.xml in different location (This is a backup copy).
    • Delete the folder HP_CIMOM_Uninstaller , if it exists.
    • Delete the folder HP_Suite_Uninstaller , if it exists.
    • Delete the folder HP_XF_Uninstaller , if it exists.
    • Delete the folder SMIS , if it exists.
    • Delete the folder Uninstall_HP_EVAPROVDIER_Installer , if it exists.
  8. Open the file C:\Program Files\Zero G Registry\.com.zerog.registry.xml. In my case this was a hidden folder!
    • Between the <\products> tags , if, below tag(s) are found delete the tag.
      <product name="HP StorageWorks Command View EVA Software Suite" is found then delete the entire tag contents </product>
      <product name="CCBGN" is found then delete the entire tag contents </product> <product name="HP StorageWorks SMI-S CIMOM" is found then delete the entire tag contents </product><product name="HP StorageWorks SMI-S EVA" is found then delete the entire tag contents </product>
    • Between the <\components> tags, if below tag is found delete the tag. <component id="63cdc70a-1ee7-11b2-baff-97fc387651c7" version="9.2.0.0" name="component_dll" location="C:\Program Files\Hewlett-Packard\EVA Performance Monitor\evapmext.dll"/>
      <component id="63bc8f01-1ee7-11b2-bafb-97fc387651c7" version="9.2.0.0" name="component_exe" location="C:\Program Files\Hewlett-Packard\EVA Performance Monitor\evaperf.exe"/>
      <component id="ec60acdf-1ee6-11b2-87b0-a497b320bb38" version="9.2.0.0" name="CVEVA" location="C:\Users\Public\Desktop\Command View EVA.lnk"/> <component id="e0c6aa95-1ee7-11b2-bb5f-97fc387651c7" version="9.2.0.0" name="config_files" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\config\vdisk.xsl" vendor="Hewlett-Packard"/> <component id="e73c577f-1ee6-11b2-9bc3-a497b320bb38" version="9.2.0.0" name="InstallAnywhere Uninstall Component" location="C:\Program Files\Hewlett-Packard\SMI-S\EVAProvider\lib\SALFiles_bkp.xml"/>
      <component id="ec60acdf-1ee6-11b2-87b0-a497b320bb38" version="9.2.0.0" name="CVEVA" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\cveva_patch.xml"/>
      <component id="54ba8c0d-1ee7-11b2-a6df-a497b320bb38" version="9.2.0.0" name="SMI-S CIMOM" location="C:\Users\Administrator\AppData\Local\Temp\2\470922.tmp\CIMOM\cimom.exe"/>
      <component id="e0c7bb88-1ee7-11b2-bb63-97fc387651c7" version="9.2.0.0" name="gui_help_files" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\gui\help\_HelpImport.bat" vendor="Hewlett-Packard"/>
      <component id="ec60f235-1ee6-11b2-8825-a497b320bb38" version="9.2.0.0" name="EVAPERF" location="C:\Users\Public\Desktop\EVAPerf.lnk"/>
      <component id="e73c577f-1ee6-11b2-9bc3-a497b320bb38" version="9.2.0.0" name="InstallAnywhere Uninstall Component" location="C:\Program Files\Zero G Registry\HP_Suite_Uninstaller\Uninstall_HP Suite Installer\Uninstall_HP Suite Installer.exe" vendor="Hewlett-Packard"/>
      <component id="63d7a863-1ee7-11b2-bbf3-97fc387651c7" version="9.2.0.0" name="component_misc" location="C:\Program Files\Hewlett-Packard\EVA Performance Monitor\sample_evaperf.conf"/>
      <component id="e0c718df-1ee7-11b2-bb61-97fc387651c7" version="9.2.0.0" name="events_files" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\events\mahsv1x0mibHead.txt" vendor="Hewlett-Packard"/>
      <component id="e0c62c5c-1ee7-11b2-bb5d-97fc387651c7" version="9.2.0.0" name="root_files" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\ccbtrace.cfg" vendor="Hewlett-Packard"/>
      <component id="e0c7f2e4-1ee7-11b2-bb65-97fc387651c7" version="9.2.0.0" name="gui_pages_files" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\gui\pages\scripts\en\NsaTreeFunctions.js" vendor="Hewlett-Packard"/> <component id="e0c8a59a-1ee7-11b2-bbd9-97fc387651c7" version="9.2.0.0" name="tools_files" location="C:\Program Files\Hewlett-Packard\Sanworks\Element Manager for StorageWorks HSV\tools\zip.exe" vendor="Hewlett-Packard"/>
  9. EXAMPLE to edit .com.zerog.registry.xml file.
    <?xml version="1.0" encoding="UTF-8"?>
    <registry
    <products>
    <product name="HP StorageWorks Command View EVA Software Suite" ....
    <feature name=
    .
    .
    . . . . </feature>
    <feature name=
    .
    .
    . . . . </feature>
    <feature name=
    .
    .
    . . . </feature>
    </product>
    <product name="HP StorageWorks SMI-S EVA" . . . </product>
    <product name="HP StorageWorks SMI-S CIMOM" . . . </product>
    <product name="CCBGN" . . . </product>
    <product name="Other Product Entry XXXXXXXXX" . . . </product>
    </products>
    <components>
    <component id="54ba8c0d-1ee7-11b2-a6df-a497b320bb38" version="9.2.0.0" name="SMI-S CIMOM"....
    <component id="6b1ab6fa-1eef-11b2-9f0e-97fc387651c7" version="9.2.0.0" name="Common"...
    <component id="xxxxxxxx-11b2-9f0e-xxxxxxxxxxxx" version="9.2.0.0" name="Other product component"..
    </components>
    </registry>
  10. After deleting the above tags in the C:\Program Files\Zero G Registry\.com.zerog.registry.xml, the contents will be like this for the above example.
    <?xml version="1.0" encoding="UTF-8"?>
    <registry ...
    <products>
    <product name="Other Product Entry XXXXXXXXX" . . . </product>
    </products>
    <components>
    <component id="xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx" version="9.0.0.0" name="Other product component" ....
    </components>
    </registry>
  11. Install the CV release.

Success!

R.

Leave a Reply