Print

Failed Upgrade to DMC 1.0.80!

Sign in
Sign in to post messages.

Latest post 11/05/2009 09:33 AM by kristopherjturner. 13 replies.



Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/27/2009 11:01PM

I can't seem to upgrade from DMC 1.0.0 to 1.0.80.  I have had it fail on me twice.  I have rebooted and tried again.  The following error I get seems to be related to the DMCMonitor...

A critical error occurred:
Product failed to install. See log for details.

Configuration failed while attempting: Configure DMCMonitor...

Below is the a.log file from the time that this error msg popped up.

 

 

 

 

 

 

 

 

 

<

 

 

event date="Oct 28 00:27:52 +00:00" severity="4" hostName="DSTDELLMGT" source="Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductInternal" module="AeXSVC.exe" process="AeXSvc" pid="6432" thread="50" tickCount="835671"><![CDATA[Configuring product G:\Program Files\Dell\sysmgt\dmc\DMCMonitor\Config\DMCMonitor.config.]]></event

>

<

 

 

event date="Oct 28 00:27:52 +00:00" severity="2" hostName="DSTDELLMGT" source="Item::OnPreImportItemLocalizations" module="AeXSVC.exe" process="AeXSvc" pid="6432" thread="50" tickCount="835812"><![CDATA[

A generally unexpected exception has occured (ignore if concerning String table or spGetLocalisedString not existing). ItemType: DMC.DMCMonitor.DMCMonitorInstallation. Exception: System.Data.SqlClient.SqlException: Could not find stored procedure 'spSetString'.

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)

at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()

at Altiris.NS.DataAccessLayer.Implementation.Altiris_NS_Utilities_DataAccessLayerStringManagerDAL.spSetString(Guid BaseGuid, String StringRef, String Culture, String StringValue)

at Altiris.NS.Utilities.StringManager2.SetString(Guid baseGuid, String stringRef, CultureInfo ci, String str)

at Altiris.NS.Utilities.StringManager.SetString(Guid baseGuid, String stringRef, CultureInfo culture, String newValue)

at Altiris.NS.ItemManagement.Item.OnPreImportItemLocalizations(XmlNode itemNode)

 

 

]]></event

>

<

 

 

event date="Oct 28 00:27:52 +00:00" severity="2" hostName="DSTDELLMGT" source="Item::Import" module="AeXSVC.exe" process="AeXSvc" pid="6432" thread="50" tickCount="835812"><![CDATA[

A generally unexpected exception has occured (ignore if concerning String table or spGetLocalisedString not existing). ItemType: DMC.DMCMonitor.DMCMonitorInstallation. Exception: System.Data.SqlClient.SqlException: Invalid object name 'StringCache'.

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)

at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()

at Altiris.NS.DataAccessLayer.Implementation.Altiris_NS_Utilities_DataAccessLayerStringManagerDAL.spGetLocalisedString(String Culture, String StringRef, Guid BaseGuid, String& String)

at Altiris.NS.Utilities.StringManager2.GetString(Guid baseGuid, String stringRef, CultureInfo ci, Boolean useCache)

at Altiris.NS.Utilities.StringCache.GetString(Guid baseGuid, String stringRef, CultureInfo culture, Boolean lookupOnMissing)

at Altiris.NS.Utilities.StringCache.GetString(Guid baseGuid, String stringRef, CultureInfo culture)

at Altiris.NS.Utilities.StringManager2.GetString(Guid baseGuid, String stringRef, CultureInfo ci, Boolean useCache)

at Altiris.NS.Utilities.StringManager2.GetString(Guid baseGuid, String stringRef, CultureInfo ci)

at Altiris.NS.Utilities.StringManager.GetStringNoFallback(Guid baseGuid, String stringRef, CultureInfo culture)

at Altiris.NS.Utilities.StringManager.GetString(Guid baseGuid, String stringRef, CultureInfo culture)

at Altiris.NS.ItemManagement.Item.BaseImportItem(XmlNode itemNode)

 

 

]]></event

>

<

 

 

event date="Oct 28 00:27:52 +00:00" severity="1" hostName="DSTDELLMGT" source="Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductInternal" module="AeXSVC.exe" process="AeXSvc" pid="6432" thread="50" tickCount="835843"><![CDATA[

Failed to import the item from the file [G:\Program Files\Dell\sysmgt\dmc\DMCMonitor\Config\DMCMonitor.config]

( Exception Details: Altiris.NS.Exceptions.AeXItemImportException: Item Import exception : 8c3358aa-2e43-49a5-a5cb-98d3dcce80f8 = DMC.DMCMonitor.DMCMonitorInstallation(e9b1c06d-3446-45d5-af6b-a317ce882a51) ---> Altiris.NS.Exceptions.AeXException: Failed to import item. ---> System.Data.SqlClient.SqlException: Could not find stored procedure 'spIsHierarchyManagedItem1'.

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()

at System.Data.SqlClient.SqlDataReader.get_MetaData()

at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

at System.Data.SqlClient.SqlCommand.ExecuteScalar()

at Altiris.NS.DataAccessLayer.Implementation.Altiris_NS_ItemManagement_DataAccessLayerItemHelperDal.spIsHierarchyManagedItem1(Guid Guid)

at Altiris.NS.ItemManagement.ItemHelper.IsHierarchyManaged(Guid itemGuid)

at Altiris.NS.ItemManagement.ItemHelper.IsHierarchyManaged(IItem item)

at Altiris.NS.ItemManagement.Item.CheckProductHierarchyCompatibility()

at Altiris.NS.ItemManagement.Item.Save()

at Altiris.NS.ItemManagement.Item.Import(XmlNode itemNode)

--- End of inner exception stack trace ---

at Altiris.NS.ItemManagement.Item.Import(XmlNode itemNode)

at Altiris.NS.ItemManagement.Item.ImportItem(XmlNode itemNode)

--- End of inner exception stack trace ---

at Altiris.NS.ItemManagement.Item.ImportItem(XmlNode itemNode)

at Altiris.NS.ItemManagement.Item.ImportItemFromFile(String xmlItemFile)

at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductInternal(String configFile, Boolean ownsProgressContext, SerializationMode serializationMode) )

( Exception logged from:

at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)

at Altiris.Diagnostics.Logging.EventLog.ReportException(String strMessage, String category, Exception exception)

at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductInternal(String configFile, Boolean ownsProgressContext, SerializationMode serializationMode)

at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProduct()

at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

at System.Threading.ExecutionContext.runTryCode(Object userData)

at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart()

)

( Extra Details: Type=Altiris.NS.Exceptions.AeXItemImportException Src=Altiris.NS

Inner Extra Details: Type=Altiris.NS.Exceptions.AeXException Src=Altiris.NS

Inner Extra Details: Type=System.Data.SqlClient.SqlException Src=.Net SqlClient Data Provider )

 

 

]]></event

>

<

 

 

event date="Oct 28 00:27:52 +00:00" severity="1" hostName="DSTDELLMGT" source="Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProduct" module="AeXSVC.exe" process="AeXSvc" pid="6432" thread="50" tickCount="835843"><![CDATA[

Failed to configure G:\Program Files\Dell\sysmgt\dmc\DMCMonitor\Config\DMCMonitor.config

( Exception Details: Altiris.NS.Exceptions.AeXItemImportException: Item Import exception : 8c3358aa-2e43-49a5-a5cb-98d3dcce80f8 = DMC.DMCMonitor.DMCMonitorInstallation(e9b1c06d-3446-45d5-af6b-a317ce882a51) ---> Altiris.NS.Exceptions.AeXException: Failed to import item. ---> System.Data.SqlClient.SqlException: Could not find stored procedure 'spIsHierarchyManagedItem1'.

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()

at System.Data.SqlClient.SqlDataReader.get_MetaData()

at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

at System.Data.SqlClient.SqlCommand.ExecuteScalar()

at Altiris.NS.DataAccessLayer.Implementation.Altiris_NS_ItemManagement_DataAccessLayerItemHelperDal.spIsHierarchyManagedItem1(Guid Guid)

at Altiris.NS.ItemManagement.ItemHelper.IsHierarchyManaged(Guid itemGuid)

at Altiris.NS.ItemManagement.ItemHelper.IsHierarchyManaged(IItem item)

at Altiris.NS.ItemManagement.Item.CheckProductHierarchyCompatibility()

at Altiris.NS.ItemManagement.Item.Save()

at Altiris.NS.ItemManagement.Item.Import(XmlNode itemNode)

--- End of inner exception stack trace ---

at Altiris.NS.ItemManagement.Item.Import(XmlNode itemNode)

at Altiris.NS.ItemManagement.Item.ImportItem(XmlNode itemNode)

--- End of inner exception stack trace ---

at Altiris.NS.ItemManagement.Item.ImportItem(XmlNode itemNode)

at Altiris.NS.ItemManagement.Item.ImportItemFromFile(String xmlItemFile)

at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductInternal(String configFile, Boolean ownsProgressContext, SerializationMode serializationMode)

at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProduct() )

( Exception logged from:

at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)

at Altiris.Diagnostics.Logging.EventLog.ReportException(String strMessage, String category, Exception exception)

at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProduct()

at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

at System.Threading.ExecutionContext.runTryCode(Object userData)

at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart()

)

( Extra Details: Type=Altiris.NS.Exceptions.AeXItemImportException Src=Altiris.NS

Inner Extra Details: Type=Altiris.NS.Exceptions.AeXException Src=Altiris.NS

Inner Extra Details: Type=System.Data.SqlClient.SqlException Src=.Net SqlClient Data Provider )

 

 

]]></event

>

 
  • Post Points: 20




Joined on 03/20/2009 Posts 287
Points 4,870
10/28/2009 10:16AM

Hi,

Did you follow these steps in the readme?

Thx,

Rob

-

  
Upgrading to Dell Management Console 1.0.2:

Insert the "Dell Management Console" DVD and click “Install Dell
Management Console” on the start-up screen. The Symantec Installation
Manager (SIM) may need to be updated, so the SIM installs first.

When SIM launches, click "Install New Products" and select
"Dell Management Console."

NOTE:
- If you have other components besides Dell Management Console, some
  critical updates will automatically start before you can install the
  latest Dell Management Console.
- If you do not see Dell Management Console listed, then you may be
  pointing the product listing to a different repository. You can
  change this to point to the DVD product listing:
  1) On the startup screen of SIM, click "Settings."
  2) Click "Change product listing..."
  3) Click "Add..."
  4) Browse to the "dell.pl.xml" in your Dell Management Console DVD.
  5) Click "OK" until the startup screen is displayed.
  You should now see Dell Management Console listed in "Install
  new products."

 

* After installing Dell Management Console 1.0.2:
  -- Enable the Altiris(R) Agent upgrade policy so that the Agent-based
     functionality is not interrupted. 
   
  -- For Windows Altiris Agent:
     Go to "Settings"-> "All Settings"-> "Agents/Plug-ins"->
     "Altiris Agent"-> "Windows"-> "Altiris Agent for
     Windows - Upgrade".
     Change this policy to "On" and save changes.
     
  -- For Linux Altiris Agent:
     Go to "Settings"-> "All Settings"-> "Agents/Plug-ins"->
     "Altiris Agent UNIX/Linux/Mac"-> "Altiris Agent for
     UNIX/Linux/Mac - Upgrade"
     Change this policy to "On" and save changes.

  - After a successful upgrade of the Altiris Agent on the Dell
    Management Console system, ensure that you restart the Monitor
    Agent service manually, if it is in a stopped state.

  - Be aware the proper operation of the Altiris agent on the managed
    systems may require opening ports on any firewall that may be
    in operation. See the Dell Management Console Ports document in
    the DMC section of the "www.delltechcenter.com" website.

 
  • Post Points: 20




Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/28/2009 10:23AM

Wasn't aware these where posted.  Did the upgrade from the Symantec Installer when it showed up this week.  Not sure what I need to do now. My DMC is down.

 
  • Post Points: 20




Joined on 03/20/2009 Posts 287
Points 4,870
10/28/2009 11:45AM

Can you confirm you can connect to your SQL box by trying to run the SQL Mgr tool from your DMC box pointing to your SQL box?

Noticed some references to G: drive letter....is that where the db is?

If you go into SIM, Installed Products->Dell Solution, there is a repair option that would lay down the msi's again, but not clear that is what is needed from the logs.

Double check your db connection if you would.

thx.

Rob

 
  • Post Points: 35




Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/28/2009 11:53AM

Will double check the DB connection.  Our DB is on another SQL 2005 box.  Our DMC installation is on G drive due to the way we build our systems.  We try to keep our C drive just for the OS.

 

I will run the repair option on the Dell Solutions.  It shows 1.0.80 right now. That is the correct version?

 

If needed could we reinstall using the media and just use our existing DB so we can keep our clients etc?

 

Thanks for your help Rob! 

 

P.S.  Are your familiar with the Dell OpenManger for Printers?  Trying to install on a Linux CentOS 5 box but not sure if CentOS is supported.  Thanks!

 
  • Post Points: 5




Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/28/2009 11:57AM

Be honest. SQL isn't my strong point.  Howerver, using the 2005 SQL Server Manager console from my Dell Management Console I can connect and see the two databases that DMC uses.  Dell_CMDB and DELL_CMDB_IntelAMT.

Going to try to do a repair now of the Dell Solutions.

Thanks,

Kris

 
  • Post Points: 5




Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/28/2009 03:50PM

I have tried to repair everything Dell on the Symantec Installation Manager.  When I try launching the Console I get an Symantec Console Error.

 

 

Symantec Management Server Error

An error has occurred that prevents the Symantec Management Console displaying correctly.

If this page is shown in place of a page or web part in the Symantec Management Console, navigate back to the page using the menu or tree and continue working. If the problem persists, see your local network administrator.

If this page is shown in place of the Symantec Management Console, one of the following could be the cause:

  • The "Altiris Service" service is not running. Start this service on the server and reload the console.
  • The account used for either the "Altiris Service" or the Notification Server webs is incorrect, disabled or the password for the account has expired. On the Notification Server computer, run "C:\Program Files\Altiris\Notification Server\bin\AeXConfig.exe /svcid user:(user name) password:(password)]", substituting the correct installation path if a non-default location was used, to provide a new account.
  • The name of the Notification Server computer has been renamed. The following steps will need to be taken to correct this:
    • If SQL Server is installed on the same machine as the Notification Server:
    • Open the file [NS INSTALL DIRECTORY]\Notification Server\Config\CoreSettings.config, search for the word 'key=DBUser'. Replace the 'value' attribute of the found XML element from the previous server name to the new server name.
    • If account used for either the "Altiris Service" or the Notification Server webs is a local user (i.e. Not a domain user), you will need to update the account to the new name. You can do so by following the 2nd bullet points on this page.
    • Open Registry Editor, browse to the registry key "HKLM\SOFTWARE\Altiris\express\Notification Server\". Find and replace any value that contains the old server name with the new name.
    • Re-push the agent out to all previously managed machines. (#)
    • Run the Windows schedule named "NS.Package Refresh" to re-validate site/package server packages. To get to the Windows schedules, go to 'Start' > 'Control Panel' > 'Scheduled Tasks'.
    • If you have hierarchy set up, you will need to remove and re-add the renamed server to the hierarchy. To do so, go to the "Hierarchy Management" page under the menu "Settings" > "Notification Server" > "Hierarchy".

In both cases, the Symantec Management Server log and the Windows Event log may contain useful information. The Symantec Management Server log can be accessed on the server by running "Start" menu > "All Programs" > "Altiris" > "Diagnostics" > "Altiris Log Viewer".

(#) If the NS hosted computer has yet been renamed, a better alternative would be to point all NS clients to the new server name first. You can do this by going to the menu "Settings" > "Agents/Plug-ins" > "Targeted Agent Settings". For each policy in the list, select the "Advanced" tab and specifies the new server name under the "Alternative URL for accessing NS" section. By doing this, all the clients will work automatically once the NS server has been renamed.

 
  • Post Points: 20




Joined on 03/20/2009 Posts 287
Points 4,870
10/28/2009 04:25PM

Any passwords change recently?

 
  • Post Points: 35




Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/28/2009 05:15PM

Not before the errors.  I did do the password change as part of the listed fixes.  It didn't work.

 
  • Post Points: 5




Surprise, Arizona
Joined on 07/31/2009 Posts 20
Points 280
10/30/2009 06:53PM

I am going to rebuild my server.  Everything I have tried hasn't been able to get it working.  Is there anything I need to do?  It will be a fresh imaged 2K3 box.  The database is still on my SQL server.  I will use the same name, etc...

Also, I downloaded DMC 1.0.2.  Is there anything special I need to do with the new version?

 

Thanks,

 

KRis

 
  • Post Points: 20


 
Page 1 of 2