<div dir="ltr">Hi all !<div>I'm trying to install install OpenCms 11 on custom Docker containers, and I face this issue :</div><div><br></div><div>System requirements tested successfully.<br>Setup-Bean initialized successfully.<br>Exception: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed<br>        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)<br>        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)<br>        at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)<br>        at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:835)<br>        at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:455)<br>        at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:240)<br>        at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)<br>        at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)<br>        at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)<br>        at org.opencms.setup.CmsSetupDb.setConnection(CmsSetupDb.java:518)<br>        at org.opencms.setup.CmsSetupDb.setConnection(CmsSetupDb.java:488)<br>        at org.opencms.setup.CmsAutoSetup.setupDB(CmsAutoSetup.java:280)<br>        at org.opencms.setup.CmsAutoSetup.run(CmsAutoSetup.java:212)<br>        at org.opencms.setup.CmsAutoSetup.main(CmsAutoSetup.java:135)<br><br>An error occurred during the setup process with the following error message:<br>DB Connection test faild.<br>Please have a look into the opencms log file for detailed information.<br>Deleting no longer  used files<br></div><div><br></div><div>This error occurs on the command : </div><div>java -classpath "${OPENCMS_HOME}/WEB-INF/lib/*:${OPENCMS_HOME}/WEB-INF/classes:${TOMCAT_LIB}/*" org.opencms.setup.CmsAutoSetup -path ${CONFIG_FILE}<br></div><div>in 20_check_install.sh</div><div><br></div><div>After some search, I found that I should add this </div><div>?allowPublicKeyRetrieval=true&useSSL=false<br></div><div>to the db.pool.default.jdbcUrl.params in the opencms.properties</div><div><br></div><div>But these properties are managed at the install by OpenCms setup classes, and reading the classes I didn't found how I can customize it.</div><div><br></div><div>Is there a solution / workaround?</div><div><br></div><div><br></div><div>My config is :</div><div>Docker desktop (community) on Windows 10 pro  : <br>* Engine 18.09.2<br>* Compose 1.23.2<br></div><div>A Dockerfile based on "alpine:latest", containing Alkacon Dockerfile ENV and resources/,</div><div>A docker-compose file, creating a mysql:8.0 container, and my container running my image, on which I run a script to install openjdk11, tomcat9, apache2.4, and finally OpenCms using Alkacon scripts.</div><div><br></div><div>Thanks for your help !</div><div><br></div><div>Sandrine P.</div><div><a href="https://www.eurelis.com">https://www.eurelis.com</a></div><div><br></div><div><br></div><div><br></div><div><br></div></div>