Problème sur 1ere installation

acnh38
Messages : 2
Inscription : mer. oct. 04, 2023 12:04 pm

Problème sur 1ere installation

Message par acnh38 »

Bonjour,
Je n'arrive pas à finaliser l'installation de sqquash-tm sur mon serveur perso Ubuntu.
Les informations ci-dessous qui devraient vous permettre de m'aider.
Merci d'avance

Ma config :
Ubuntu 22.04.3 LTS
MariaDB 10.6.12
Version Java :
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-8u382-ga-1~22.04.1-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)

Fichier d’installation : squash-tm-5.0.2.RELEASE.tar.gz

Paramètre du fichier startup.sh :
DB_TYPE="maraiadb" # Database type, one of h2, mariadb, postgresql
DB_URL="jdbc:mariadb://localhost:3306/squashtm?sslmode=require" # DataBase URL
# DB_URL="jdbc:mariadb://localhost:3306/squashtm"
DB_USERNAME="squash-tm" # Database username
DB_PASSWORD="password-verifié"

Lancement manuel : sudo /opt/squash-tm/bin/startup.sh
Résultat :
/opt/squash-tm/bin/startup.sh : checking java environment... done
checking version... done
/opt/squash-tm/bin/startup.sh : starting Squash TM...
Picked up JAVA_TOOL_OPTIONS: -Dspring.datasource.url=jdbc:mariadb://localhost:3306/squashtm?sslmode=require -Dspring.datasource.username=squash-tm -Dspring.datasource.password=mdp-squash-tm -Duser.language=en
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/squashtest/tm/SquashTm has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:46)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:59)

systemctl status squash-tm
× squash-tm.service - Squash-TM daemon
Loaded: loaded (/etc/systemd/system/squash-tm.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-10-04 11:45:30 CEST; 45min ago
Process: 8849 ExecStart=/opt/squash-tm/bin/startup.sh (code=exited, status=1/FAILURE)
Main PID: 8849 (code=exited, status=1/FAILURE)
CPU: 864ms

oct. 04 11:45:30 alain systemd[1]: squash-tm.service: Scheduled restart job, restart counter is at 3.
oct. 04 11:45:30 alain systemd[1]: Stopped Squash-TM daemon.
oct. 04 11:45:30 alain systemd[1]: squash-tm.service: Start request repeated too quickly.
oct. 04 11:45:30 alain systemd[1]: squash-tm.service: Failed with result 'exit-code'.
oct. 04 11:45:30 alain systemd[1]: Failed to start Squash-TM daemon.
xdevroedt
Messages : 11
Inscription : jeu. janv. 19, 2023 2:29 pm

Re: Problème sur 1ere installation

Message par xdevroedt »

Bonjour,

Dans les paramètres du fichier startup.sh,il semble y avoir une erreur sur la ligne DB_TYPE="maraiadb". En remplaçant par mariadb, est ce que cela résout votre problème ?

Par ailleurs, est ce que votre version de java est au moins une Java 11 ? Vous trouverez ici : https://tm-fr.doc.squashtest.com/v5/ins ... ium=ticket, la configuration minimale recommandée pour la version 5 de Squash.

Cordialement,

Xavier, Équipe Support Squash
acnh38
Messages : 2
Inscription : mer. oct. 04, 2023 12:04 pm

Re: Problème sur 1ere installation

Message par acnh38 »

Merci @xdevroedt pour ton rerour.
Je pense que j'aurais cherché longtemps cette faute de frappe.
Après cette correction et d'autres liées à des problèmes de droits d'accès, j'ai encore un problème, apprarement avec Tomcat.
Ci-dessous, un extrait du log :

[23-10-05 08:57:14.732] SquashTM - 97738 ERROR [main] [] --- org.springframework.boot.SpringApplication: Application run failed
org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.WebServerExcepti
on: Unable to start embedded Tomcat server
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181) ~[spring-context-5.3.23.jar!/:5.3.23]
at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) ~[spring-context-5.3.23.jar!/:5.3.23]
at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) ~[spring-context-5.3.23.jar!/:5.3.23]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) ~[spring-context-5.3.23.jar!/:5.3.23]
at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) ~[spring-context-5.3.23.jar!/:5.3.23]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) ~[spring-context-5.3.23.jar!/:5.3.23]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) ~[spring-context-5.3.23.jar!/:5.3.23]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.5.jar!/:2.
7.5]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) [spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) [spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) [spring-boot-2.7.5.jar!/:2.7.5]
at org.squashtest.tm.SquashTm.main(SquashTm.java:58) [classes!/:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) [squash-tm.war:?]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) [squash-tm.war:?]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) [squash-tm.war:?]
at org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:59) [squash-tm.war:?]
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat server
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:229) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:43) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) ~[spring-context-5.3.23.jar!/:5.3.23]
... 20 more
Caused by: java.lang.IllegalArgumentException: standardService.connector.startFailed
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:238) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:282) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:213) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:43) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) ~[spring-context-5.3.23.jar!/:5.3.23]
... 20 more
Caused by: org.apache.catalina.LifecycleException: Protocol handler start failed
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1077) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:234) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:282) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:213) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:43) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) ~[spring-context-5.3.23.jar!/:5.3.23]
... 20 more
Caused by: java.lang.IllegalArgumentException: /opt/squash-tm/bin/<chemin du keystore> (Aucun fichier ou dossier de ce type)
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:235) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1227) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1313) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:617) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1074) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:234) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:282) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:213) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:43) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) ~[spring-context-5.3.23.jar!/:5.3.23]
... 20 more
Caused by: java.io.FileNotFoundException: /opt/squash-tm/bin/<chemin du keystore> (Aucun fichier ou dossier de ce type)
at java.io.FileInputStream.open0(Native Method) ~[?:?]
at java.io.FileInputStream.open(FileInputStream.java:219) ~[?:?]
at java.io.FileInputStream.<init>(FileInputStream.java:157) ~[?:?]
at java.io.FileInputStream.<init>(FileInputStream.java:112) ~[?:?]
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) ~[?:?]
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) ~[?:?]
at org.apache.catalina.startup.CatalinaBaseConfigurationSource.getResource(CatalinaBaseConfigurationSource.java:118) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.SSLUtilBase.getStore(SSLUtilBase.java:199) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.SSLHostConfigCertificate.getCertificateKeystore(SSLHostConfigCertificate.java:207) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:283) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:247) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:105) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:235) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1227) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1313) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:617) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1074) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:234) ~[tomcat-embed-core-9.0.68.jar!/:?]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:282) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:213) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:43) ~[spring-boot-2.7.5.jar!/:2.7.5]
at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) ~[spring-context-5.3.23.jar!/:5.3.23]
... 20 more
elebouvier
Messages : 101
Inscription : jeu. oct. 10, 2019 3:47 pm

Re: Problème sur 1ere installation

Message par elebouvier »

Bonjour,

L'erreur dans les logs

Code : Tout sélectionner

Caused by: java.io.FileNotFoundException: /opt/squash-tm/bin/<chemin du keystore>
semble indique que vous avez tenter de mettre en place le https mais que le chemin du keystore n'est pas rempli.

Je vous invite à vérifier votre configuration et à renseigner les champs nécessaires Activer le https sur Squash TM sans Reverse Proxy .


Cordialement,
Élise, Équipe Squash.
Répondre

Revenir à « Installation & Base de données / Installation & Database »