Environment:
LDMS 9.6
Review Date:
9/15/2014
Error Message:
From "C:\Program Files\LANDesk\ManagementSuite\log\Console.exe.log"
Main Thread RollingLog : ERROR: Unable to find DefTime in LdBasesInfo.xml Main Thread RollingLog : Critical Exception: System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at LANDesk.ManagementSuite.PatchBiz.Antivirus.AVBases.ŸŠ() at LANDesk.ManagementSuite.PatchBiz.Antivirus.AVBases..ctor(BasesType basesType) at LANDesk.ManagementSuite.PatchBiz.XML.UpdatesList..ctor(BasesType basesType) at LANDesk.ManagementSuite.AVUI.AVActionsRequired.RequiresDefinitionAction() at LANDesk.ManagementSuite.AVUI.AVActionsRequired.RefreshActionsAreRequiredInfo() at LANDesk.ManagementSuite.AVUI.AVActionsRequired.timer_Tick(Object sender, EventArgs e) at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Stack Trace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at LANDesk.ManagementSuite.PatchBiz.Antivirus.AVBases.ŸŠ() at LANDesk.ManagementSuite.PatchBiz.Antivirus.AVBases..ctor(BasesType basesType) at LANDesk.ManagementSuite.PatchBiz.XML.UpdatesList..ctor(BasesType basesType) at LANDesk.ManagementSuite.AVUI.AVActionsRequired.RequiresDefinitionAction() at LANDesk.ManagementSuite.AVUI.AVActionsRequired.RefreshActionsAreRequiredInfo() at LANDesk.ManagementSuite.AVUI.AVActionsRequired.timer_Tick(Object sender, EventArgs e) at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Problem:
When launching Download Updates, the Definition types and/or Languages column are missing entries, and only show:
do not remove. required to make scrolling work right.
do not remove.
Cause:
One or more LdBasesInfo.xml is corrupted.
- C:\Program Files\LANDesk\ManagementSuite\ldlogon\antivirus8\Mac\basesEP\LdBasesInfo.xml
- C:\Program Files\LANDesk\ManagementSuite\ldlogon\antivirus8\Mac\pre.basesEP\LdBasesInfo.xml
- C:\Program Files\LANDesk\ManagementSuite\ldlogon\antivirus8\Win\bases8\LdBasesInfo.xml
- C:\Program Files\LANDesk\ManagementSuite\ldlogon\antivirus8\Win\basesEP\LdBasesInfo.xml
- C:\Program Files\LANDesk\ManagementSuite\ldlogon\antivirus8\Win\pre.basesEP\LdBasesInfo.xml
Solution / Workaround:
- The corrupt file must be renamed.
- Option 1
- Navigate to each of the LDBasesInfo.xml files, and verify their contents. If one is empty, it is corrupted.
- Option 1
- Option 2
- Rename all LDBasesInfo.xml files so they can be recreated.
WARNING: Scripts are offered as examples. User assumes all liability when running commands/scripts/batch files.
The following command will rename all LDBasesInfo.xml files. It includes an option to pipe the results to a file for reference.
CD C:\Program Files\LANDesk\ManagementSuite\ldlogon\antivirus8
for /r %x in (LDBasesInfo.xml) do ren "%x" LDBasesInfo.old > C:\temp\Rename_LDBasesInfo.log
for /r %x in (LDBasesInfo.xml) do ren "%x" LDBasesInfo.old > C:\temp\Rename_LDBasesInfo.log
- After the offending file has been renamed, close and reopen the Console, then relaunch the Download Updates window.
- If all corrupt files were renamed, they will be recreated at launch, and the display should show correctly.