cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with MS-VSS 18: cannot load any page in altiris console

ges87
Level 5

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 :(

14 REPLIES 14

criley
Moderator
Moderator
Employee Accredited

@ges87

Chrome has 'limited' support (as per Page 14 of http://www.symantec.com/docs/HOWTO9965). Have you tried IE 10/11 ?

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 :(

criley
Moderator
Moderator
Employee Accredited

@ges87

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.

seems some SQL access issue?

criley
Moderator
Moderator
Employee Accredited

@ges87

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?

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()

 

criley
Moderator
Moderator
Employee Accredited

@ges87

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.

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)"

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*)

criley
Moderator
Moderator
Employee Accredited

@ges87

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.

I had SP2 installed, that is the last update I had performed

criley
Moderator
Moderator
Employee Accredited

@ges87

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.

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

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