Problème installation ovh

Bonjour,

Voilà depuis hier soir j’essaye d’installer Axelor sur mon serveur web ovh.

Donc j’ai suivi ce guide ci : https://github.com/axelor/axelor-business-suite/wiki/Installation

Mais aujourd’hui je suis à l’étape “git submodule update” et ca me met cette erreurs …

Cloning into modules/abs…
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Clone of ‘git@github.com:axelor/axelor-business-suite.git’ into submodule path ‘modules/abs’ failed

J’ai cherché partout sur internet et impossible de trouvé la solutions.

J’ai bien généré ma clé ssh et je les informé sur mon compte Github …

Mais la je sèche je ne sais plus quoi faire …

Un petit coups de main ?

Merci d’avance ! :slight_smile:

Bonjour,

A priori c’est un soucis de conf de la clé SSH :slight_smile:
Pour vous dépanner en attendant d’avoir le temps de chercher: clonez abs-webapp et avant le git submodule init éditez le fichier .gitmodule pour passert toutes les URLs en https://github.com/axelor/nom-du-repository, ça devrait passer

Cordialement

Bonjour,

Malheureusement c’est déjà fait …

Voici ce qui y’a dans mon .gitmodule :frowning:

[submodule “modules/abs”]
path = modules/abs
url = https://github.com/axelor/axelor-business-suite.git
[submodule “modules/axelor-process-studio”]
path = modules/axelor-process-studio
url = https://github.com/axelor/axelor-process-studio.git

Et toujours la même erreurs … :frowning:

Si vous l’avez fait après le git submodule init ça ne marche pas :slight_smile:

Je l’avais déjà modifié avant, j’ai quand même ressayé pour être sûr et non toujours pareil :frowning:

S’il y a cette erreur c’est clairement que les URL n’ont pas été modifiées

Malheureusement si les URL on été modifiées, j’ai même supprimé le fichier, édité en local et remis sur le ftp et pareil …

Bonjour,

Pour éviter cette erreur le compte utilisé pour la commande GIT a besoin d’une clé publique. Voir ici https://help.github.com/articles/error-permission-denied-publickey/

Sinon:

  1. git clone https://github.com/axelor/abs-webapp.git
  2. aller dans abs-webapp et éditer le fichier .gitmodule, remplacer git@github.com:axelor/axelor-business-suite.git par https://github.com/axelor/axelor-business-suite.git avant de faire le git submodule init

Cdlt

Bonjour Femtonext,

J’ai bien généré la clé et mis sur mon profil Github avant toutes opérations,

Sinon pour la deuxième étape sur “abs-webapp” ca met le message d’erreur décrit plus haut :slight_smile:

Ou alors je suis complètement débile (c’est possible) mais je n’est jamais renseigné mon compte github pour télécharger les fichiers.

Je me suis toujours connecté à mon acces SSH et suivi les étapes, mais à aucun moment je n’est renseigné mon compte lors des processus de téléchargement etc est-ce normal ?

Bonsoir,

Je vais faire le test sur mon ec2 et je reviens vers vous.

Cdlt

Je viens de tester sur mon EC2 et je vous confirme que cela fonctionne:

$ git clone https://github.com/axelor/abs-webapp.git
$ cd abs-webapp
edit .gitmodule to have

[submodule "modules/abs"]
        path = modules/abs
    url = https://github.com/axelor/axelor-business-suite.git

$ git submodule init
$ git submodule update
$ git submodule foreach git checkout master
$ git submodule foreach git pull origin master

Alors j’ai créer un nouveau dossier pour repartir de 0 et maintenant en lançant la premier commande qui est "git clone https://github.com/axelor/abs-webapp.git

J’ai cette erreur là qui apparait …

git clone …
Cloning into abs-webapp…
error: gnutls_handshake() failed: A TLS fatal alert has been received. while accessing https://github.com/axelor/abs-webapp.git/info/refs

fatal: HTTP request failed

… Je ne sais plus quoi faire …

Bon je reviens vers vous,

alors j’ai un peu tricher, j’ai télécharger les fichiers modules etc et j’ai tous transféré via mon ftp, ensuite pour la configuration j’ai tous laissé par défaut je pense que c’est ce qu’il faut faire,

mais nouvelle erreurs … Quand je lance la commande ./gradlew war

J’ai ceci qui apparait : -ovh_ssh: ./gradlew: Permission denied

Que faire …

Bonjour,
Je pense que vous vous embêtez beaucoup pour pas grand chose. N’essayez pas de construire l’application directement sur le serveur, configurez un git bash (si vous êtes sous windows) et lancez un ./gradlew war (après modif des URL et git submodule init/update/etc) en local puis transférez le war présent dans build/libs sur le serveur
Cordialement,

Bonjour,

Je suis sur Mac, et j’ai bien l’appli en local en revanche je n’arrive pas à la trouvé sur mon ordinateur …

Auriez-vous le noms du fichier exacte pour que je lance une recherche sur mon ordinateur, afin de le trouvé et le transféré ?

Alors je vous tiens au courant de mes superbe découverte …

Alors sur internet j’ai réussie à autorisé la commande ./gradlew war, mais maintenant j’ai une nouvelle erreurs qui apparait qui est :
ERROR: JAVA_HOME is not set and no ‘java’ command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Voici la suite des nouvelles, toujours la même erreur et pourtant j’ai télécharger un JDK Linux sur oracles, le dernier conseillé,

J’ai télécharger le fichier en tar.gz je les decompréssé mis sur mon ftp, mais aujourd’hui j’ai cette erreur la …

ERROR: JAVA_HOME is set to an invalid directory: /www/erpdf/jdk1.8.0_171

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Et pourtant c’est le bon chemin … Je ne comprend pas …

@Frictions Vous pouvez suivrent les instructions disponibles dans la documentation d’installation depuis les sources : https://docs.axelor.com/abs/5.0/install/source/linux.html