logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-08-2018 18:37:40

petitours
Membre
Inscription : 07-08-2018

Axelor

Bonjour

Je profite de ma question et de la rubrique pour faire d'une pierre 2 coups.
J'ai découvert l'ERP Axelor https://www.axelor.com/fr/ qui est édité en AGPLv3 par la société Française du même nom et il semble très prometteur, largement plus intéressant que tous ceux que je teste depuis plusieurs mois.

J'ai besoin d'aide pour l'installation.
J'ai suivi ce tuto (https://docs.axelor.com/abs/5.0/install … linux.html) à priori à la lettre pour installer Axelor sur un VPS OVH sous Debian 9.
Je fais ça depuis Putty (windows) connecté avec un utilisateur lambda qui a les droits root grace à su root (root ne peut pas se connecter en SSH)
C'est mon baptême du feu avec Debian et un serveur accessible que via SSH. j'ai par ailleurs une minuscule expérience avec Xubuntu

A la fin du tuto on est sensé lancer Tomcat et tada sauf que il ne se passe rien du tout.
Aucune erreur, aucun message dans les fichiers logs, je ne vois pas tomcat dans les services actifs (commande top), rien.
Du coup, faute d'information m'indiquant un problème je me retrouve totalement bloqué, je ne sais pas où ni comment comprendre d'où pourrait venir le problème

Comment puis je me débloquer, trouver une piste ?

Merci

Hors ligne

#2 07-08-2018 18:55:29

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

Salut,

quand tu dis à la lettre, tu as bien installé openjdk ? postgres ?
aucune erreur lors de ces installations ?
avec un netstat -ltn tu dois avoir au minimum les ports 5432 et 8080 en écoute

o_O

Hors ligne

#3 07-08-2018 19:17:50

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

bonjour et merci pour la réponse

J'ai installé tout ce qui est dans le tuto, j'ai refait la manip 3 fois.
Après si pour le jdk il n'y a pas grand chose à faire et comprendre à priori, pour postgresql  j'ai eu bien du mal avec les explications du site de postgresql.

Dans tous les cas il n'y a pas de doute que je me suis gaufré quelque part ops.gif et c'est bien l'objet ici, comment identifier le problème sos.gif

j'ai fait un netstat -pltn

et j’obtiens en plus du port SSH uniquement celui ci, utilisé par la base de donnée donc
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      7701/postgres

donc pas de serveur web si je comprends ce qui est à comprendre, cohérent avec l'absence de service tomcat dans la liste des processus vus avec la commande top

Hors ligne

#4 07-08-2018 19:34:44

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

oui donc c'est bien le serveur tomcat qui est en cause...
par défaut les logs vont dans le sous dossier logs par rapport à tomcat (../tomcat/logs)
éventuellement un problème de droit

o_O

Hors ligne

#5 07-08-2018 20:10:47

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

Alors là j'arrive à une incohérence à mon niveau

Si je fais un cd /opt/tomcat je me positionne à priori là ou il faut et si je fais dir ou ls je vois bien logs sauf si je fais cd logs ça me dit

bash: cd: /logs: No such file or directory

et si je fais nano logs, ca ouvre nano mais indique

"logs" is a directory

scratchhead.gif
comprends plus là, soit c'est un fichier, soit c'est un répertoire, non ?

Hors ligne

#6 07-08-2018 20:16:08

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

a non, c'est passé avec

cd /opt/tomcat/logs


mais une fois que je suis positionné dans logs dir ou ls ne donne rien, le sous répertoire logs semble vide.

Edit, je confirme, en faisant un

tree |less

de puis # /opt je vois l'arborescence de tomcat avec pleins de trucs dans bin, conf, lib, webapps et j'en passe mais avec rien en dessous de "logs"

Dernière modification par petitours (07-08-2018 20:32:00)

Hors ligne

#7 07-08-2018 21:46:48

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

heu oui... c'est un répertoire... où il doit y avoir des fichiers .log

essaye de lancer tomcat seul, "/opt/tomcat/bin/catalina.sh start"
histoire de voir s'il démarre sans l'application...

o_O

Hors ligne

#8 07-08-2018 22:12:49

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

un pas de franchis !
j'ai lancé

sudo su -c "/opt/tomcat/bin/catalina.sh start"  tomcat




et en appelant le port 8080 de mon serveur j'ai
It works !

If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!

This is the default Tomcat home page. It can be found on the local filesystem at: /var/lib/tomcat8/webapps/ROOT/index.html
blablabla...



c'est que j'ai mal déployé l'application ?, ce n'est pas sensé me mettre des choses dans les logs de tomcat si l'application n'est pas bonne ?

Merci

Dernière modification par petitours (07-08-2018 22:13:48)

Hors ligne

#9 07-08-2018 22:23:32

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

je ne retrouve plus ou j'ai vu cette info mais j'ai trouvé des logs !!
ici

 /var/log/tomcat8# nano catalina.out



qui me montrent des choses fouareuses de tout à l'heure apparemment

07-Aug-2018 17:25:36.304 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/share/tomcat8/lib/commons-pool.jar], exists: [false], canRead: [false]
07-Aug-2018 17:25:36.409 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/share/tomcat8/lib/commons-dbcp.jar], exists: [false], canRead: [false]
07-Aug-2018 17:25:36.416 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/var/lib/tomcat8/common/classes], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.416 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/var/lib/tomcat8/common], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.416 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/share/tomcat8/common/classes], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.417 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/share/tomcat8/common], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.563 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/var/lib/tomcat8/server/classes], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.564 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/var/lib/tomcat8/server], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.564 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/share/tomcat8/server/classes], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.565 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/share/tomcat8/server], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.566 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/var/lib/tomcat8/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.566 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/var/lib/tomcat8/shared], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.571 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/share/tomcat8/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:36.572 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/usr/share/tomcat8/shared], exists: [false], isDirectory: [false], canRead: [false]
07-Aug-2018 17:25:40.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.14 (Debian)
07-Aug-2018 17:25:40.955 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Sep 3 2017 17:51:58 UTC
07-Aug-2018 17:25:40.956 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.14.0
07-Aug-2018 17:25:40.956 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
07-Aug-2018 17:25:40.956 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.9.0-6-amd64
07-Aug-2018 17:25:40.956 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
07-Aug-2018 17:25:40.957 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-8-openjdk-amd64/jre
07-Aug-2018 17:25:40.957 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_171-8u171-b11-1~deb9u1-b11
07-Aug-2018 17:25:40.957 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
07-Aug-2018 17:25:40.958 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /var/lib/tomcat8
07-Aug-2018 17:25:40.959 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/share/tomcat8
07-Aug-2018 17:25:40.959 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties
07-Aug-2018 17:25:40.959 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
07-Aug-2018 17:25:40.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
07-Aug-2018 17:25:40.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseConcMarkSweepGC
07-Aug-2018 17:25:40.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
07-Aug-2018 17:25:40.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
07-Aug-2018 17:25:40.964 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/var/lib/tomcat8
07-Aug-2018 17:25:40.964 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/share/tomcat8
07-Aug-2018 17:25:40.964 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/tmp/tomcat8-tomcat8-tmp
07-Aug-2018 17:25:40.965 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p$
07-Aug-2018 17:25:42.392 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
07-Aug-2018 17:25:42.461 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
07-Aug-2018 17:25:42.467 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 5764 ms
07-Aug-2018 17:25:42.717 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
07-Aug-2018 17:25:42.719 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.14 (Debian)
07-Aug-2018 17:25:42.827 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /var/lib/tomcat8/webapps/ROOT
07-Aug-2018 17:25:45.250 WARNING [localhost-startStop-1] org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan [file:/usr/share/java/el-api-3.0.jar] from classloader hierarchy



et un autre

/var/log/tomcat8# nano catalina.2018-08-07.log


qui semble raconter la même chose aux même heures

ça aide ça ? je regarde les messages (j'en ai pour 3 ans à étudier toutes les lignes) et pour le moment ca ne m'inspire pas des masses.

Merci

Dernière modification par petitours (07-08-2018 22:38:19)

Hors ligne

#10 08-08-2018 07:46:29

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

je pense qu'il y a un problème d'installation... tu n'aurais pas installé tomcat de la distribution ?
car sur le tuto, c'était une version standalone


$ cd /tmp
$ curl -O http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
$ sudo mkdir -p /opt/tomcat
$ sudo tar -xzf apache-tomcat-*.tar.gz -C /opt/tomcat --strip-components=1

$ cd /opt/tomcat
$ sudo chgrp -R tomcat /opt/tomcat
$ sudo chmod -R g+r conf
$ sudo chmod g+x conf
$ sudo chown -R tomcat webapps/ work/ temp/ logs/
 



or là il cherches les dossiers /usr/share/tomcat8 et /var/lib/tomcat8 ?
ils ne devraient pas exister, et même les logs devraient rester dans le dossier /opt/tomcat/logs


o_O

Hors ligne

#11 08-08-2018 08:05:23

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

Bonjour

Le tomcat standalone et de la distrib c'est une question que je me suis posé, j'ai installé les 2 hier (de fait quand j'ai découvert apt installa tomcat8...) mais après j'ai désinstallé la version de la distribution avec un

apt remove tomcat8



Le problème ne se pose plus car hier soir (enfin ce matin roll) j'ai demandé la réinstallation de mon VPS qui est donc tout neuf ce matin, je repars de zéro.

Tout ceci m'amène à une question malgré tout : pourquoi utiliser une version standalone si la distri a un paquet ? ce n'est pas plus simple et surtout plus facilement maintenable d'utiliser la version de la distrib ?

Et la question concernant les emplacements : tu parles ici de

/usr/share/tomcat8 et /var/lib/tomcat8

où vois tu ça ?
En installant les 2 versions de tomcat j'ai eu l'impression que ça allait au même endroit dans opt/tomcat. => où s'installent les versions standalone et celle de la distrib ?
J'ai étudié ça hier https://www.debian.org/releases/jessie/ … 02.html.fr mais j'ai bien du mal quand même à m'y retrouver

merci

Dernière modification par petitours (08-08-2018 08:05:34)

Hors ligne

#12 08-08-2018 08:49:56

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

salut,

donc tu n'as pas suivi à la lettre tongue
pour les dossiers, j'ai juste lu les logs que tu as postés...
si l'éditeur utilise une version hors distrib, c'est souvent pour éviter une mise à jour, qui risquerait de provoquer une incompatibilité avec son logiciel
après je ne peux pas parler pour l'éditeur lui-même smile

sinon si tu suis cette fois-ci à la lettre, cela devrait fonctionner wink

o_O

Hors ligne

#13 08-08-2018 12:23:59

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

je vais abuser mais y a t-il un moyen de lancer ces innombrables commandes d'un coup ? sans avoir à faire 46546846848 copier-coller ou  autant de re-saisies manuelles ?

Merci

Hors ligne

#14 08-08-2018 14:54:43

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

à part créer un script .sh les commandes, donc faire un copier coller au moins une fois, je ne vois pas...

o_O

Hors ligne

#15 08-08-2018 15:03:29

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

c'est déjà bien ! je vais regarder cette histoire de fichier sh, c'est le petit nom que je ne trouvais pas tongue

Pour info je suis en train de reinstaller et il se peut que ce soit à cause de postgresql que ça coince. Dans le tuto ils disent de se reporter à https://www.postgresql.org/download/ que je n'arrive pas à suivre et hier j'avais fait comme un copain m'a conseillé via https://wiki.debian.org/PostgreSql (beaucoup plus simple !!) mais vu que ça raconte pas la même chose et que de manière générale postgresql c'est aussi limpide qu'un pot d'encre de chine ...je doute d'avoir configuré comme il faut.

ce qui est certain c'est que je n'ai pas pu suivre à la lettre le tuto puisqu'il n'est pas directif sur postgresql.


idem pour tomcat je n'ai pas fait strictement comme ils disent puisque ça ne fonctionne pas. J'ai fait comme ils disent, avec un autre dépôt : http://mirror.ibcp.fr/pub/apache/tomcat … .32.tar.gz

bref je ne suis pas sorti du sable... c'est horrible de ne pas avoir de vision globale sur où vont se mettre les trucs et ce basar dans les paquets.

Hors ligne

#16 08-08-2018 20:20:22

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

alors pour simplifier l'installation, je crée un fichier installation-axelor.sh
je mets dedans :


apt install git openjdk-8-jdk curl

groupadd tomcat
useradd -s /bin/bash -g tomcat -d /opt/tomcat tomcat

cd /tmp
curl -O http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
mkdir -p /opt/tomcat
tar -xzf apache-tomcat-*.tar.gz -C /opt/tomcat --strip-components=1

cd /opt/tomcat
chmod -R g+r conf
chmod g+x conf
chown -R tomcat: /opt/tomcat

apt install postgresql-9.6 libpostgresql-jdbc-java

mkdir -p /usr/src/axelor-source
cd /usr/src/axelor-source

git clone https://github.com/axelor/abs-webapp.git axelor-erp
sed -e 's|git@github.com:|https://github.com/|' -i axelor-erp/.gitmodules

cd axelor-erp
git checkout master
git submodule sync
git submodule init
git submodule update
git submodule foreach git checkout master
git submodule foreach git pull origin master

/usr/src/axelor-source/axelor-erp/gradlew -x test build

cp /usr/src/axelor-source/axelor-erp/src/main/resources/application.properties /opt/tomcat/application.properties
sed 's|{java.io.tmpdir}/axelor|{user.home}/.axelor/axelor-erp/5.0|g' -i /opt/tomcat/application.properties

cp /usr/src/axelor-source/axelor-erp/build/libs/axelor-erp-*.war /opt/tomcat/webapps/ROOT.war
chown tomcat:tomcat /opt/tomcat/webapps/ROOT.war
 



je l’exécute exclusivement en root


$ su -
# chmod +x installation-axelor.sh
# ./installation-axelor.sh
# exit
$
 


par contre tout ne peut pas être scripter, il faudra faire des modifs manuellement en post-traitement


modifier le ficher /etc/postgresql/9.6/main/pg_hba.conf

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

redémarrer postgresl
/etc/init.d/postgresql restart

création user et base postgresl
$ sudo su postgres
$ createuser axelor --no-createdb --no-superuser
$ psql -c "alter user axelor with encrypted password 'axelor'";
$ createdb -O axelor axelor
$ exit

modifier le fichier /opt/tomcat/application.properties

db.default.driver = org.postgresql.Driver
db.default.ddl = update
db.default.url = jdbc:postgresql://localhost:5432/axelor
db.default.user = axelor
db.default.password = axelor


démarrer l'application
$ sudo su -c "JAVA_OPTS=-Daxelor.config=/opt/tomcat/application.properties /opt/tomcat/bin/catalina.sh start" tomcat
 



et y a plus qu'a tester smile

Dernière modification par Freemaster (09-08-2018 16:52:15)


o_O

Hors ligne

#17 08-08-2018 20:32:46

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

Merci

mais je suis en déprime total, rien ne fonctionne, j'ai découvert qu'il y avait  des erreurs pendant les installations, écrites en blanc dans le blanc
problèmes de variables locales
j'arrive à rien et je suis las de lire des pages et des pages de docs imbuvables sans schémas et qui se révèlent au final inutiles
aussi les docs en pagaille sur le même sujet par exemple
https://www.postgresql.org/download/linux/debian/
https://wiki.debian.org/PostgreSql  mais avec cette seconde qui nous indique

This page outlines main differences to generic PostgreSQL installation used by Debian

en tête de page que je comprends par "c'est pareil, mais pas exactement, donc y a plus qu'à relire une autre page complète de texte et de commandes à rallonge kernal_panic.gif

tout ce que j'installe je ne le retrouve pas après, locate donne rien,find donnerien, le dossier postegresql est vide (pourquoi est il là alors ???), pas moyen de trouver le fichier hp_hqdqsdqa.conf (j'ai mangé son vrai nom), lui aussi introuvable.

je suis usé par l’absence totale de progrès et l’absence totale de vision globale, a devoir maintenir une attention à 200% pour capter le message d'erreur furtif dans la console, vite masqué par le texte qui continue de remplir la console...même pas de rouge pour qu'elles sautent aux yeux scratchhead.gif
2 jours de perdus sans avoir réussi ou compris quoi que ce soit à par un peu plus d'agilité dans la console SSH roll

presque 25ans que je fais de l'informatique et de l’électronique, je n'ai jamais été autant en échec.

Hors ligne

#18 08-08-2018 21:10:29

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

tu as testé ma méthode ?
là suis en train de créer une vm,sous debian 9.5 pour vérifier si y a un problème... je te dis ça après

o_O

Hors ligne

#19 08-08-2018 21:14:38

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

je viens de faire réinstaller le vps pour repartir de zéro

je ne comprends pas comment on execute le .sh
il est transféré comment sur le serveur via SSH  ?

Hors ligne

#20 08-08-2018 21:28:42

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

nano installation-axelor.sh

copier-coller tout simplement smile

le chmod +x installation-axelor.sh le rendra executable
et pour l'executer ./installation-axelor.sh

o_O

Hors ligne

#21 08-08-2018 22:05:00

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

bon j'ai réussi à créer le fichier et à lancer le script mais c'est pire qu'avant puis j'ai une tartine interminable de texte qui défile à la console et voir les erreurs la dedans est encore plus compliqué qu'avant. (blanc au milieu du blanc encore...)

J'ai regardé comment faire pour mettre putty en couleurs mais ça change rien , j'ai toujours que 2 trois bricoles qui arrivent en couleur. à croire, aussi délirant que cela m'apparaisse, que c'est normal que les erreurs sortent en blanc au milieu du blanc !

Hors ligne

#22 08-08-2018 22:49:21

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

en même temps j'ai testé, le script y a pas d'erreur, je l'ai modifié pour rajouter curl
sinon ça passe bien !

mais j'ai une autre erreur, que je n'arrive pas à trouver pour le moment, l'application tomcat n'arrive pas à se connecter à la base, à priori une erreur avec le pilote jdbc

o_O

Hors ligne

#23 08-08-2018 23:23:06

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

moi j'avais un gros soucis de variables locales depuis la reinstallatin du VPS par OVH
j'ai ffini par le résoudre avec un

dpkg-reconfigure locales




ensuite j'ai pu dérouler sans encombre le tuto
pour tomcat j'ai du changer de repo car celui du tuto ne fonctionnait pas, j'ai pris

curl -O http://mirror.ibcp.fr/pub/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz



et pour postegresql j'ai fait strictement ce qui est indiqué ici https://www.postgresql.org/download/

au final tomcat ne se lance pas, port 8080 pas en ecoute.
et je n'ai pas de fichier logs dans /opt/tomcat/logs

moralité je suis encore une fois dans le noir, sans info pour comprendre. kernal_panic.gif

Dernière modification par petitours (08-08-2018 23:23:17)

Hors ligne

#24 09-08-2018 00:01:06

petitours
Membre
Inscription : 07-08-2018

Re : Axelor

dans opt/tomcat/bin/catalina.sh on voit bien

CATALINA_OUT    (Optional) Full path to a file where stdout and stderr
#                   will be redirected.
#                   Default is $CATALINA_BASE/logs/catalina.out



mais je n'ai pas de log ici
la commande

su -c "JAVA_OPTS=-Daxelor.config=/opt/tomcat/application.properties /opt/tomcat/bin/catalina.sh run" tomcat


qui affiche aucune réponse dans la console fait donc absolument rien, pas de log, pas de lancement de tomcat, rien.

On fait comment pour comprendre ce qui se passe avec un truc silencieux comme ça ?


Donc comme à mon premier message, sauf qu'en plus là le lancement de tomcat seul ne fonctionne pas non plus ! kernal_panic.gif

Hors ligne

#25 09-08-2018 05:21:04

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : Axelor

remplace dans le fichier /etc/passwd

tomcat:x:1001:1001::/opt/tomcat:/bin/false


par

tomcat:x:1001:1001::/opt/tomcat:/bin/bash


éventuellement en root

chown -R tomcat: /opt/tomcat


o_O

Hors ligne

Pied de page des forums