5 Replies Latest reply on Dec 17, 2014 3:23 AM by Johannes Richter

    Webservices not reachable after Upgrade to 8.5 SP1

    Johannes Richter

      Hi Community,

       

      After the upgrade from 8.5.00 to 8.5.01 the BSA web services are not reachable anymore by BAO nor manual (IE).

      Strange thing is that I can see that the Port (10843) is in LISTENING state on the AppServer.

       

      IE Error at https://localhost:10843 : "Internet Explorer cannot display webpage"

       

      BAO Error, when adapter tries to establish a connection:

       

      22 Jul 2014 12:57:19,007 ERROR CertificateManagement : SSL security Exception: Received fatal alert: handshake_failure

      javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)

        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)

        at com.realops.commons.ssl.CertificateManagement.isTargetSecure(CertificateManagement.java:548)

        at com.realops.adapter.ws.soap.SoapRpcActorAdapter.performAction(SoapRpcActorAdapter.java:781)

        at com.realops.adapter.bladelogic.cli.tunnel.BladeLogicCLITunnel.performAction(BladeLogicCLITunnel.java:383)

        at com.realops.adapter.bladelogic.operationsmanager.BladeLogicOperationsManagerActorAdapter.performAction(BladeLogicOperationsManagerActorAdapter.java:633)

        at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

        at java.lang.reflect.Method.invoke(Unknown Source)

        at com.realops.common.util.proxy.ContextClassLoaderDecoratorFactory$IsolatedInvocationHandler.doInvoke(ContextClassLoaderDecoratorFactory.java:79)

        at com.realops.common.util.proxy.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:89)

        at com.sun.proxy.$Proxy198.performAction(Unknown Source)

        at com.realops.foundation.adapterframework.AdapterManager.performAction(AdapterManager.java:2479)

        at com.realops.foundation.activityprocessor.activityimpl.ParallelAdapterInvocationWorker.run(ParallelAdapterInvocationWorker.java:165)

        at java.lang.Thread.run(Unknown Source)

      22 Jul 2014 12:57:19,007 ERROR SoapRpcActorAdapter : soapRpcActorAdapter: Error occurred processing request data   Summary: Exception occurred in Adapter ‘soapRpcActorAdapter’. ‘Error establishing targets authenticity using SSL’

       

       

      We have our TEST environment still at 8.5.00 and there we don't see the issue. Browsing to https://localhost:10843/services brings us a webpage with "BMC Bladelogic Server Automation Suite". Furthermore no issues with BAO connecting to it.

       

      I also checked and compared the settings of blasadmin and they are the same between both environments:

       

      [WebServices]

      MaxSessionsPerUser:50

      MaxWebServicesSessions:30

      RegistryApplicationName:BMC_BladeLogic_Server_Automation_Suite

      RegistryBusinessName:BMC

      RegistryCriteria:

      RegistryPublishedHostName:

      RegistryServer:

      RegistryServerPassword:

      RegistryServerPort:

      RegistryServerProtocol:http

      RegistryServerUserName:

      TimeOutInterval:300000

      TouchTimeForService:5000

      WebServiceRunReleasedCommandsOnly:false

       

      [AppServer]

      AppServerInstrumentationFilePath:

      AppServerInstrumentationRolloverCount:10

      AppServerInstrumentationRolloverSize:10000

      AppServerName:config_deployment_nlsmttestms024

      AppSvcPort:10841

      AssetClassAclDelay:300000

      AssetClassGlobalCacheEnabled:null

      AssetClassHardReferenceMaximum:100

      AssetClassJobCacheEnabled:null

      AssetClassJobQueryCacheEnabled:null

      AssetClassSessionCacheEnabled:null

      AssetClassSessionQueryCacheEnabled:null

      AssetPathCacheMaxSize:5000

      AuditCacheMaxSize:50

      BlTargetJobManagerTimeout:null

      BroadcastMessagesPollingInterval:2

      CLRProxyPort:null

      CertPasswd:OWWPAAAEZOMXKETEOOXVZTEVTKAMOLEQBPWAPBKTTLUWLZOKWZUPANTOUVKQAVQL

      CertStore:bladelogic.keystore

      ComplianceResultMaxNumberOfAssets:100

      ComponentCacheMaxSize:100

      ComponentHeaderCacheMaxSize:500

      ConditionFormatLocaleCountry:

      ConditionFormatLocaleLanguage:

      ConditionFormatLocaleVariant:

      DaalPluginImportWaitTimeout:null

      DefaultRestVersion:8.1.02

      DisableIpv6SupportForSysInfo:

      DisplayName:config_deployment_nlsmttestms024

      EnableARFAndASRExecution:false

      EnableAsyncExecution:

      EnableAtriumIntegration:false

      EnableDataPrunerForCompliance:false

      EnableIDRACService:false

      EnableInstrumentation:false

      EnableProxyInspection:null

      EnableSessionBasedCaching:true

      EnableTomcatService:false

      EnableWebServices:true

      FileSystemObjectCacheMaxSize:50000

      GMOCacheMaxSize:500

      HTTPProxyName:

      HTTPProxyPassword:

      HTTPProxyPort:

      HTTPProxyType:null

      HTTPProxyUser:

      Hostname:

      HttpsIDRACPortNumber:4433

      HttpsPortNumber:10843

      IdleConnectionPruneTime:120

      IdleNshProxyPruneTime:null

      JMXConnectionTimeout:20

      JVMArgs:

      KeepAliveQueryTimeout:5

      LauncherStatusRefreshInterval:30

      LogItemWriterQueueSize:10000

      MaxApprovalThreads:3

      MaxClientContexts:200

      MaxConnectionAttempts:10

      MaxHeapSize:

      MaxJMXConnections:20

      MaxJobThreads:null

      MaxJobWorkItemCacheMemorySizeInkB:null

      MaxJobs:null

      MaxLightweightWorkItemThreads:null

      MaxNshProxyContexts:null

      MaxNshProxyThreads:null

      MaxPort:10899

      MaxRESTNotifyThreads:12

      MaxTimeForCancelToFinish:null

      MaxWorkItemThreads:null

      MaxWorkerThreads:10

      MemoryMonitorRefreshRate:60

      MinPort:10850

      NTLMProxyDomain:null

      NshProxyMaxThreadIdleTime:null

      NshProxySocketConnectTimeout:null

      NshProxySocketOperationTimeout:null

      NumLogItemWriterThreads:5

      PSCCacheMaxSize:500

      PSICacheMaxSize:500

      PSIValueCacheMaxSize:1000

      PWDStore:

      PatternCacheMaxSize:500

      PropagateWorkItemTimeout:null

      ProxySvcPort:null

      RegistryPort:10836

      RemoteServerTimeout:300

      RequireClientAuthentication:true

      RestAssetAttributesUseInternalNames:false

      RestartIdleProvisionJobs:

      SSCOLoaderCacheMaxSize:25

      SSLPort:null

      ServerMonitorInterval:20

      ServerSocketBacklog:50

      SnapshotCacheMaxSize:100

      SocketConnectTimeout:60

      SocketOperationTimeout:7200

      SocketTimeout:600

      SocketsBindAddress:all

      TemplateCacheMaxSize:100

      UseSSLSockets:false

      ValidateClientIpAddress:true

      ValidateRequestURL:true

      VersionCompatibilityCheck:minor

      XMLConfigFileTransferChunkSize:100

       

      Btw. nothing strange popping up in the appserver.log. Neither during startup nor during requests.

       

      Any ideas?

       

      Thanks,
      Johannes