Во время настройки SSL в Atlassian Bamboo могут выводиться такие сообщения об ошибках:
|
1 |
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target |
или
|
1 |
atlassian java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty |
Решение:
1) Делаем: https://support.atlassian.com/bamboo/kb/how-to-secure-your-remote-agent-bamboo-server
2) добавляем в упомянутый wrapper.conf: wrapper.java.additional.9=-Djavax.net.ssl.trustStorePassword=XXXXXX
3) запускаем keytool -import -trustcacerts -alias [ALIAS_AS_IS_FROM_SERVER_CERT] -file C:\[MY_SERVER_MAIN_CERT.local].crt -keystore C:\Bamboo\bamboo.secure.client.ts
4) Открываем в браузере:
|
1 |
http://my-bamboo-host:54663/?socket.verifyHostName=false&wireFormat.maxInactivityDuration=300000 |
и экспортируем Bamboo’s ActiveMQ Broker из браузера файл *.crt
5) Скачиваем KeyStore Explorer – https://keystore-explorer.org
6) Импортируем экспортированный ActiveMQ_Broker.crt в C:\Bamboo\bamboo.secure.client.ts
P.S. Если в Bamboo – символы win1252 (“öoäöäoöäöaöaöääöäöaö”), установите CP866:
bamboow.exe:

добавьте сюда:
|
1 2 |
-Dfile.encoding=CP866 -Dsun.jnu.encoding=CP866 |
и добавьте в conf\wrapper.conf’га:
|
1 2 |
wrapper.java.additional.#=-Dfile.encoding=CP866 wrapper.java.additional.#=-Dsun.jnu.encoding=CP866 |

