OnCommand Workflow Automation 错误"Client does not support authentication protocol requested by server"。
适用场景
- OnCommand Workflow Automation 5.1.1 (WFA)
- Active IQ Unified Manager 9.7+ ( AIQUM )
问题描述
- 无法在OnCommand Workflow Automation 5.1.1中将Active IQ Unified Manager 9.7或更高版本添加为数据源
\Program Files\NetApp\WFA\jboss\standalone\log\wfa.log
可以在日志文件中找到以下日志行。
021-01-19 05:34:33,321 ERROR [com.netapp.wfa.job.backend.JobsExecutionInterceptor] (Thread-965 (ActiveMQ-client-global-threads)) Job CacheJob{, dataSourceId=DataSourceInfo{id=1, name='OCUM Data Source', connectionDetails=ConnectionDetails{id=10, ip='ocum.com', port=3306, userName='wfa', password='******', databaseName='', timeoutInMinutes=10, lastUpdateTime=0}, dataProviderType=DataProviderType{id=9, productType='Active IQ Unified Manager', productVersion='9.7', scheme='cm_storage'}}, schemeId=Scheme{id=5, name='cm_storage'}, dataSourceName='Initial Data Source', schemeName='cm_storage'} failed: javax.ejb.EJBException: com.netapp.wfa.util.SqlShellException: Failed to get connection from data-source
at org.jboss.as.ejb3@17.0.1.Final//org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:223)
at org.jboss.as.ejb3@17.0.1.Final//org.jboss.as.ejb3.tx.CMTTxInterceptor.never(CMTTxInterceptor.java:327
Caused by: java.sql.SQLNonTransientConnectionException: Client does not support authentication protocol requested by server. Consider upgrading MariaDB client. plugin was = caching_sha2_password