Error: 80004005 Unable to load the XML at 'C:/Program Files/BladeLogic/RSC/tmp/hfnetchk6b38899/hfnetchk6b.cab'.
The issue is with extraction of XML from the CAB file. You can perform few fixes depending on your environment:
Patch Analysis Flow:
1 - appserver uploads Shavlik CAB file to the target
2 - XML file is extracted from the CAB file
3 - Analysis is run against XML file
On rare occasions the extraction fails on the system, and analysis never executes.
This is for 7.5+
To bypass the extraction all together, so that the appserver uploads XML file to the target, and Analysis is run against XML file:
Go to Tools / Patch Analysis Configuration and modify links for HfNetChk6b.CAB and PD5.CAB:
xml.shavlik.com/data/hfnetchk6b.CAB to xml.shavlik.com/data/hfnetchk6b.XML
xml.shavlik.com/data/pd5.CAB to xml.shavlik.com/data/pd5.XML
This is for 7.4.x
Keep the Shavlik links pointed to the CAB files, and use the following bladelogic special agent version: ftp://ftp.bmc.com/pub/lzr/agent_18.104.22.1688/
The reason you cannot use XMLs in 'Patch Analysis Configuration' in 7.4.x is because the 7.4.x agent only understand the CAB, so while the Analysis would complete with XML, the Deploy would fail; in 7.5 the deploy with XML is not an issue.
tanks for your answer. I know that the problem is in the XML file becaure if you try to download the file
xml.shavlik.com/data/hfnetchk6b.XML you can see this messagge: "XML Parsing Error: not well-formed".
I read this docucument:
and I think that XML file is locked by Shavlik....
I've solved the problem, for the moment.
Thankyou very much.
The XMLs are encrypted. When you paste the link into the browser, it tries to open it, throwing the error message: "XML Parsing Error: not well-formed".
Replacing the URLs to XML in your configuration, will only affect Analysis, as I mentioned earlier. Since you are on 7.4.5, you Deploy Jobs will not work for newly added patches. Please revisit the original post if you hit the issue with Deploy Jobs.
Ok. Many many tanks, Lazar
i have BSA 8.6P1 and when i do windows 2012 patching i see this error
Cannot create blpackages and deployment jobs, Error: Cannot copy metadata file (Caused By: JNI file copy from '//fileserver//data/bmc/bladelogic/storage//patch/catalog/catalog_2007800/hfnetchk6b.xml' to '/opt/bmc/bladelogic/NSH/tmp/application_server/remediate-2004500-Win2012_Patch_Analaysis2015-07-28 20-14-52-300+0800_19968c9b-b721-40dd-80d2-f7bc2aaa39f4/scripts/hfnetchk6b.xml' failed: : No such file or directory)
This is a different error. the job is looking for the hfnetchk6b.xml which is deprecated. There’s a defect for this already. you can copy the hf7b.xml to hfnetchk6b.xml in the catalog location on the file server to fix this. (storage/patch/catalog/catalog_xxx)