02-19-2018 04:10 PM
I just upgraded the server manager at version 18. If I try to open any configuration page, or computer list, in the console, it starts to load (spinning circle) and never ends
Opening the altiris console page with Chrome and opening the ispection tools shows many loading errors
Any thought how to solve this? I am completely unable to configure anything :(
02-20-2018 01:33 AM
Chrome has 'limited' support (as per Page 14 of http://www.symantec.com/docs/HOWTO9965). Have you tried IE 10/11 ?
02-20-2018 02:35 AM - edited 02-20-2018 02:36 AM
Yes, I checked the problem with IE. I always use IE. I just checked with chrome for additional info to troubleshoot the problem
Does not work :(
02-20-2018 02:43 AM
I would suggest that you open the Altiris Log Viewer, then reproduce the problem. What errors (in red) are seen in the log viewer? (please provide a screenshot)
You may also want to check Task Manager as it may be that something is hogging all the CPU or memory causing this problem.
02-20-2018 03:27 AM
seems some SQL access issue?
02-20-2018 03:36 AM
Yes, possibly. However, you need to click on the red entry in order to see the full error message in the window below.
What version of SQL are you using to host the database?
02-20-2018 03:44 AM
SQL server 2014 Enterprise
Here are 2 sample errors:
Full og of when I try to poen the console is attached
User [MYDOMAIN\myadmin], Auth [MYDOMAIN\myadmin], AppDomain [/LM/W3SVC/1/ROOT/Altiris/NS/Agent-1-131635919139858821]
HTTP [POST]: https://myservername/Altiris/NS/Agent/GetClientPolicies.aspx
ip: [192.168.1.20]; x-sma-version: [7.6.1655.14]; content-length: [3139];
response: [200 OK]; x-smp-nsversion: [8.1.4528.0];
","Symantec.Serialization.Serializable.fromXml","Veritas.BackupSln.dll","55","Errors"
"20/02/2018 12:23:12","Il valore non può essere null.
Nome parametro: addresses
Il valore non può essere null.
Nome parametro: addresses
[System.ArgumentNullException @ System.ServiceModel]
in System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses)
in System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
in Symantec.BackupSln.Silverlight.Web.SilverlightServiceFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)
Exception logged from:
at Symantec.BackupSln.Silverlight.Web.SilverlightServiceFactory.CreateServiceHost(String, Uri[])
at System.ServiceModel.ServiceHostingEnvironment+HostingManager.CreateService(String, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.ServiceHostingEnvironment+HostingManager.ActivateService(System.ServiceModel.ServiceHostingEnvironment+HostingManager+ServiceActivationInfo, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.ServiceHostingEnvironment+HostingManager.EnsureServiceAvailable(String, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object)
at System.ServiceModel.AspNetPartialTrustHelpers.PartialTrustInvoke(System.Threading.ContextCallback, Object)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequestWithFlow(Object)
at System.Runtime.IOThreadScheduler+ScheduledOverlapped.IOCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Runtime.Fx+IOCompletionThunk.UnhandledExceptionFrame(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
User [IIS APPPOOL\SMP Server AppPool], AppDomain [/LM/W3SVC/1/ROOT/Altiris/Veritas.BackupSln.Silverlight.Web-3-131635993614934054]
HTTP [GET]: https://myservername/Altiris/Veritas.BackupSln.Silverlight.Web/Veritas.BackupSln.Silverlight.svc/GetClientLicensePoliciesList/0
ip: [::1]; languages: [it-IT];
response: [200 OK];
","Symantec.BackupSln.Silverlight.Web.SilverlightServiceFactory.CreateServiceHost","Veritas.BackupSln.Silverlight.Web.dll","52","Errors"
"20/02/2018 12:22:50","[5/5] SQL connection failed, current user=IIS APPPOOL\SMP Server AppPool, total time=00:00:05.0757299
L'acccesso non è riuscito per l'utente 'BUSONI\3CX1$'.
[System.Data.SqlClient.SqlException @ .Net SqlClient Data Provider]
in System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling)
in System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
in System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
in System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
in System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
in System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
in System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
in System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
in System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
in System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
in System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
in System.Data.SqlClient.SqlConnection.Open()
in Altiris.NS.Utilities.DbUtils.TryCreateConnection(String costring, Int32 retries, Int32 delay, Int32 add)
SQL Exception details: code=18456, line=65536
Exception logged from:
at Altiris.NS.Utilities.DbUtils.TryCreateConnection(String, Int32, Int32, Int32)
at Altiris.NS.Utilities.DbUtils.CreateConnection(String, String, String, String)
at Altiris.NS.Utilities.DbUtils.CreateConnection(String)
at Altiris.NS.ContextManagement.AdminDatabaseContext.OpenDbConnection()
at Altiris.Database.DatabaseContext<T>.Initialize(Boolean, System.Data.IsolationLevel)
at Altiris.Database.DatabaseContext<T>.CreateFirstContext(Altiris.Database.ContextTransactionMode, System.Nullable<System.Data.IsolationLevel>, Altiris.Database.DatabaseContextStack<T>, Boolean)
at Altiris.Database.DatabaseContext<T>.GetContextImpl(Altiris.Database.ContextTransactionMode, System.Nullable<System.Data.IsolationLevel>, Boolean)
at Altiris.Database.DatabaseContext<T>.GetContext(Altiris.Database.ContextTransactionMode, System.Nullable<System.Data.IsolationLevel>, Boolean)
at Altiris.NS.DataAccessLayer.Implementation.Altiris_NS_Settings_DataAccessLayerSettingsDataAccessLayer.spServerSettingGuidsGet(String)
at Altiris.NS.Settings.ServerSettingGuids.LoadValue(String)
at Altiris.NS.Security.SecurityContextManager.SetContextData(System.Security.Principal.WindowsIdentity, Boolean, Boolean, String[], String[])
at Altiris.NS.Security.SecurityContextManager.SetContextDataForWindowsUser(System.Security.Principal.WindowsIdentity, Boolean, Boolean)
at Symantec.BackupSln.DatabaseAccess.Database.GetBackupAgentComputers()
at Symantec.BackupSln.DatabaseAccess.Database.GetAllComputersWithPluginInstalled(Symantec.BackupSln.Constants.eComputerType)
at Symantec.BackupSln.Middleware.GetAllComputers(Symantec.BackupSln.Constants.eComputerType)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr, Object[], Object, Object[]&)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
02-20-2018 04:59 AM
Without seeing a full set of logs, I cannot be sure... but the following may help:
http://www.symantec.com/docs/TECH235340
If it does not help, I would suggest opening a support case for this issue.
02-20-2018 05:07 AM
Thanks for the suggestion.
The problem outlined in the document seems to match exactly with the error I am incurring with.
Which account should I use to run the App Pool? Is not clear to me what they mean with "Altiris Service Account (AppID)"
02-20-2018 06:34 AM - edited 02-20-2018 06:53 AM
ok
I got rid of the SQL errors by gratings access in SQL to the computer account
looks like this was going on since long, but never realised (well, console has always been pretty slow. Now I know why...)
Anyway it also looks like this was not the cause of the not-loading problem. Probably the cause may related to the other error I keep getting "The parameter cannot be null" - this error started appearing after the upgrade to VSS 18.
User [MYDOMAIN\myadmin], Auth [MYDOMAIN\myadmin], AppDomain [/LM/W3SVC/1/ROOT/Altiris/NS/Agent-1-131635919139858821]
HTTP [POST]: https://myservername/Altiris/NS/Agent/GetClientPolicies.aspx
ip: [192.168.1.20]; x-sma-version: [7.6.1655.14]; content-length: [3139];
response: [200 OK]; x-smp-nsversion: [8.1.4528.0];
","Symantec.Serialization.Serializable.fromXml","Veritas.BackupSln.dll","55","Errors"
"20/02/2018 12:23:12","Il valore non può essere null.
Nome parametro: addresses
Il valore non può essere null.
Nome parametro: addresses
[System.ArgumentNullException @ System.ServiceModel]
in System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses)
in System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
in Symantec.BackupSln.Silverlight.Web.SilverlightServiceFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)
Exception logged from:
at Symantec.BackupSln.Silverlight.Web.SilverlightServiceFactory.CreateServiceHost(String, Uri[])
at System.ServiceModel.ServiceHostingEnvironment+HostingManager.CreateService(String, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.ServiceHostingEnvironment+HostingManager.ActivateService(System.ServiceModel.ServiceHostingEnvironment+HostingManager+ServiceActivationInfo, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.ServiceHostingEnvironment+HostingManager.EnsureServiceAvailable(String, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String, System.Runtime.Diagnostics.EventTraceActivity)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object)
at System.ServiceModel.AspNetPartialTrustHelpers.PartialTrustInvoke(System.Threading.ContextCallback, Object)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequestWithFlow(Object)
at System.Runtime.IOThreadScheduler+ScheduledOverlapped.IOCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Runtime.Fx+IOCompletionThunk.UnhandledExceptionFrame(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
02-20-2018 06:52 AM
What version of the System Recovery Management Solution did you upgrade from?
I think that this is going to need more detailed investigation, can you please open a support case for this? Please confirm the case number once you have it.
02-20-2018 06:57 AM
I had SP2 installed, that is the last update I had performed
02-21-2018 01:01 AM
OK. As I said, I think this needs a support case then... we need to review all logs from the SMP server to have a better understanding of what is going on here.
02-23-2018 04:19 AM
I'm trying to open a support case
still waiting for registration
Your registration case was created on: 2018-02-20
Your registration case number is: 180220-001214
03-29-2018 11:50 PM
I found out the problem
was a localhost entry for the server in the windows host file
https://www.veritas.com/support/en_US/article.100009776