Dell Client Deployment pack crashing ConfigMgr ONLY with XP CAB files?
I know that technically the Dell software isn't covered by MS, but I'm still hoping someone has dealt with this and could shed some light. Our environment is SCCM 2007 SP2 with R2, on a Server 2003 R2 Enterprise x64 virtual server. I have installed the Dell Client Deployment Pack for Microsoft ConfigMgr 2007, used only to manage driver packs. I can use the Dell Plugin to "import" entire Windows 7 driver packs (and they deploy flawlessly), but every single XP CAB file I try to import, it crashes the ConfigMgr console/Dell importer. Since this has happened, I've tried manually creating the folder where all the drivers are to be stored, essentially duplicating how the Dell software creates it. In a task sequence, I get the 0x80070005 message. The package has been copied to the servers we PXE from. The error that I get when trying to import via the Dell software (that subsequently crashes ConfigMgr) is below: System.Xml.XPath.XPathException: Expression must evaluate to a node-set. at MS.Internal.Xml.XPath.XPathParser.ParseNodeTest(AstNode qyInput, AxisType axisType, XPathNodeType nodeType) at MS.Internal.Xml.XPath.XPathParser.ParseStep(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParsePathExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseUnionExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseMultiplicativeExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseAdditiveExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelationalExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseEqualityExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseOrExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseStep(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseLocationPath(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParsePathExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseUnionExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseMultiplicativeExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseAdditiveExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseRelationalExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseEqualityExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseAndExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseOrExpr(AstNode qyInput) at MS.Internal.Xml.XPath.XPathParser.ParseXPathExpresion(String xpathExpresion) at MS.Internal.Xml.XPath.QueryBuilder.Build(String query, Boolean allowVar, Boolean allowKey) at System.Xml.XPath.XPathExpression.Compile(String xpath, IXmlNamespaceResolver nsResolver) at System.Xml.XPath.XPathNavigator.Select(String xpath) at System.Xml.XmlNode.SelectNodes(String xpath) at Microsoft.ConfigurationManagement.OemDeployment.Dell.SccmPlugin.Utils.CabUtils.SetStorageCategory(CabInformation cabInformation, DriverPackage driverPackage) at Microsoft.ConfigurationManagement.OemDeployment.Dell.SccmPlugin.Utils.CabUtils.GetDriverPackages(CabInformation cabInformation, List`1 architectures, Boolean createStorageDriverPackage) at Microsoft.ConfigurationManagement.OemDeployment.Dell.SccmPlugin.Dialog.ImportCabForm.buttonFinish_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) I have six Windows 7 CAB files that it works flawlessly on, and ten Windows XP CAB files that it crashes on every single one, every time. Like I said, I know that this software isn't Microsoft, but the "support" I received from Dell yesterday was...less than stellar. I spent 45 minutes on the phone geting transferred around in circles while they played the "that's not us, let me transfer you to the right people" game. When I reached their software department, they were telling me it had to go through hardware first to be indentified as not a hardware issue.
August 31st, 2010 4:12pm

Sorry, meant to say the error for manually creating the package location gets the 0x80004005 (access denied) error, not 0x80070005.
Free Windows Admin Tool Kit Click here and download it now
August 31st, 2010 4:44pm

I had this issue running the add in from on my server which is running Server 2008 R2. When I installed it on my Win 7 box with the console, it ran fine. I actually had to re-run the Win 7 drivers cabs as well. They looked like they worked, but didn't.
September 7th, 2010 5:21pm

Hi, Did anyone find a solution for this issue? ThanksBjrn Axell MVP http://blog.advisec.com
Free Windows Admin Tool Kit Click here and download it now
November 20th, 2010 10:00am

Hi, The engineering team that owns Dell Client Deployment Pack at Dell has just been made aware of this issue. We're investigating. We'll post back with an update ASAP.
November 21st, 2010 8:01am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics