Hi,
We are in touch with PagerDuty in order to evaluate Rundeck Enterprise.
This is 3.4.10 on RHEL8
Immadiately after startup, Rundeck crashes with is stacktrace :
--------------------------------------------------------------------------------------------------------------------------------------
[2022-03-25T17:53:48,433] INFO rundeckapp.Application - Started
Application in 71.168569121 seconds (JVM running for 94.153)
Grails application running at
http://localhost:4440 in environment:
production
[2022-03-25T17:53:51,472] ERROR events.EventSubscriberTrigger - Error
triggering event [rdpro.bootstrap] for subscriber
[grails.events.subscriber.MethodSubscriber(public void
rundeckpro.nodehealthcheck.HealthCheckService.initialCheck() throws
java.lang.Exception)]: null
java.lang.reflect.UndeclaredThrowableException: null
at
org.springframework.util.ReflectionUtils.rethrowRuntimeException(ReflectionUtils.java:147)
~[spring-core-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
...
Caused by: java.io.IOException: Decryption failed.
at
org.rundeck.plugin.encryption.JasyptEncryptionConverterPlugin$DecryptStream.getInputStream(JasyptEncryptionConverterPlugin.java:452)
~[?:?]
My rundeck-config.properties file is consistent with the Community
Edition we have actually in production :
--------------------------------------------------------------------------------------------------------------------------------------
# Database
dataSource.dbCreate=update
dataSource.url=jdbc:mysql://dbserver.foobar/rdpro?serverTimezone=Europe/Paris?autoReconnect=true&useSSL=false
dataSource.username=rdprotest
dataSource.password=rundeck
dataSource.driverClassName=org.mariadb.jdbc.Driver
dataSource.properties.autoReconnect=true
dataSource.properties.useSSL=false
dataSource.properties.maxActive=200
dataSource.properties.maxWait=10000
dataSource.properties.validationInterval=15000
dataSource.properties.testOnBorrow=true
dataSource.properties.testWhileIdle=true
dataSource.properties.testOnReturn=false
dataSource.properties.minIdle=10
dataSource.properties.maxIdle=25
dataSource.properties.maxAge=600000
dataSource.properties.logValidationErrors=true
# Encryption for key storage
rundeck.storage.provider.1.type=db
rundeck.storage.provider.1.path=keys
rundeck.storage.converter.1.type=jasypt-encryption
rundeck.storage.converter.1.path=keys
rundeck.storage.converter.1.config.encryptorType=custom
rundeck.storage.converter.1.config.password=*******************
rundeck.storage.converter.1.config.algorithm=PBEWITHSHA256AND128BITAES-CBC-BC
rundeck.storage.converter.1.config.provider=BC
# Encryption for project config storage
rundeck.projectsStorageType=db
rundeck.config.storage.converter.1.type=jasypt-encryption
rundeck.config.storage.converter.1.path=projects
rundeck.config.storage.converter.1.config.password=******************
rundeck.config.storage.converter.1.config.encryptorType=custom
rundeck.config.storage.converter.1.config.algorithm=PBEWITHSHA256AND128BITAES-CBC-BC
rundeck.config.storage.converter.1.config.provider=BC
rundeck.feature.repository.enabled=true
rundeck.clusterMode.enabled=true
--------------------------------------------------------------------------------------------------------------------------------------
The three instance of the cluster crash with the same error.
What is the cause of this problem ?
Thanks, cheers,
Xavier
--
Xavier Humbert
CRT Supervision et Exploitation de Niveau 1
Rectorat de Nancy-Metz
03 83 86 27 39