Impossible d'installer Mattermost en commande de ligne

Salut à toutes & tous,

J’ai essayé aujourd’hui d’installer Mattermost en suivant ce tutoriel par la ligne de commande.
Cependant, voilà les lignes d’erreurs qui apparaîssent juste après avoir répondu à la question si j’accepte que le chat soit publique :
Attention : sudo: supervisorctl: command not found
Attention : mattermost n’a pas été supprimé correctement
Succès ! La configuration de SSOwat a été générée
Erreur : Échec de l’installation

Quelqu’un a-t-il une idée ; en effet, cette erreur intervient en exécutant la commande aussi bien sous sudo que sous root…

L’erreur est la suivante :

Mattermost requires MySQL 5.6 or higher, or MariaDB 10 or higher.

Ma question : comment passer la version MySQL de Yunohost qui semble être 5.5.55 à 5.6 ?

Merci !

Bonjour,

Je pense que ton Yunohost n’est pas à jour.
Je suis en 2.6 et ma version de MySQL (MariaDB) est :
Version du serveur : 10.0.30-MariaDB-0+deb8u2 - (Debian)

J’ai cru lire quelque part que Yunohost utilise MariaDB depuis la version 2.4 :wink:

Je suis bien en 2.6… Étrange !

Bonjour,
Pourrais-tu donner les logs complet d’installation ?
(peut être la fin de la commande cat /var/log/yunohost/yunohost-api.log)
frju365

1 Like

Bonsoir frju365,

Voici le contenu de cat /var/log/yunohost/yunohost-api.log (j’ai refait une tentative d’installation juste pour avoir les logs correspondants)

2017-07-28 20:56:00,581 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:00] “GET /version?locale=fr HTTP/1.1” 200 230 1.200488
2017-07-28 20:56:00,636 INFO moulinette.actionsmap process - processing acti on [8909.83]: yunohost.user.list
2017-07-28 20:56:00,640 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:00] “GET /users?locale=fr HTTP/1.1” 200 293 0.056199
2017-07-28 20:56:13,387 INFO moulinette.actionsmap process - processing acti on [8909.84]: yunohost.app.list
2017-07-28 20:56:13,697 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:13] “GET /apps?installed&locale=fr HTTP/1.1” 200 3671 0.3 71949
2017-07-28 20:56:14,752 INFO moulinette.actionsmap process - processing acti on [8909.85]: yunohost.app.list
2017-07-28 20:56:15,057 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:15] “GET /apps?locale=fr HTTP/1.1” 200 4658 0.364201
2017-07-28 20:56:15,206 INFO moulinette.actionsmap process - processing acti on [8909.86]: yunohost.app.list
2017-07-28 20:56:15,226 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:15] “GET /apps?raw&locale=fr HTTP/1.1” 200 39698 0.068958
2017-07-28 20:56:19,478 INFO moulinette.actionsmap process - processing acti on [8909.87]: yunohost.domain.list
2017-07-28 20:56:19,483 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:19] “GET /domains?locale=fr HTTP/1.1” 200 479 0.064344
2017-07-28 20:56:19,547 INFO moulinette.actionsmap process - processing acti on [8909.88]: yunohost.user.list
2017-07-28 20:56:19,551 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:19] “GET /users?locale=fr HTTP/1.1” 200 293 0.062683
2017-07-28 20:56:28,702 INFO moulinette.actionsmap process - processing acti on [8909.89]: yunohost.app.install
2017-07-28 20:56:28,718 INFO yunohost.app _fetch_app_from_git - [8909.89] Té léchargement…
2017-07-28 20:56:29,912 INFO yunohost.app _extract_app_from_file - [8909.89] Extraction…
2017-07-28 20:56:29,938 INFO yunohost.app _extract_app_from_file - [8909.89] Terminé
2017-07-28 20:56:30,678 INFO yunohost.hook hook_exec - [8909.89] Exécution d u script « /var/cache/yunohost/from_file/mattermost_ynh-master/scripts/install » …
2017-07-28 20:56:30,737 INFO yunohost.hook - [8909.89] + set -e
2017-07-28 20:56:30,742 INFO yunohost.hook - [8909.89] + domain=tea m.jeremy-mazzonetto.com
2017-07-28 20:56:30,743 INFO yunohost.hook - [8909.89] + is_public= Yes
2017-07-28 20:56:30,745 INFO yunohost.hook - [8909.89] + analytics= 0
2017-07-28 20:56:30,746 INFO yunohost.hook - [8909.89] + path=
2017-07-28 20:56:30,748 INFO yunohost.hook - [8909.89] ++ pwd
2017-07-28 20:56:30,749 INFO yunohost.hook - [8909.89] + root_path= /var/cache/yunohost/from_file/mattermost_ynh-master/scripts/…
2017-07-28 20:56:30,751 INFO yunohost.hook - [8909.89] + final_path =/var/www/mattermost
2017-07-28 20:56:30,752 INFO yunohost.hook - [8909.89] + data_path= /home/yunohost.app/mattermost
2017-07-28 20:56:30,754 INFO yunohost.hook - [8909.89] ++ cat /var/ cache/yunohost/from_file/mattermost_ynh-master/scripts/…/VERSION
2017-07-28 20:56:30,755 INFO yunohost.hook - [8909.89] + version=4. 0.1
2017-07-28 20:56:30,756 INFO yunohost.hook - [8909.89] + archive_fi lename=mattermost-4.0.1.tar.gz
2017-07-28 20:56:30,757 INFO yunohost.hook - [8909.89] ++ uname -m
2017-07-28 20:56:30,758 INFO yunohost.hook - [8909.89] + arch=x86_6 4
2017-07-28 20:56:30,759 INFO yunohost.hook - [8909.89] + [[ x86_64 != \x\8\6_\6\4 ]]
2017-07-28 20:56:30,760 INFO yunohost.hook - [8909.89] ++ mysql --v ersion
2017-07-28 20:56:30,761 INFO yunohost.hook - [8909.89] + mysql_vers ion='mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readli ne 6.3’
2017-07-28 20:56:30,762 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \4. ]]
2017-07-28 20:56:30,763 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \5.\0 ]]
2017-07-28 20:56:30,764 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \5.\1 ]]
2017-07-28 20:56:30,765 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \5.\2 ]]
2017-07-28 20:56:30,767 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \5.\3 ]]
2017-07-28 20:56:30,768 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \5.\4 ]]
2017-07-28 20:56:30,769 INFO yunohost.hook - [8909.89] + [[ mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3 == \ D\i\s\t\r\i\b\ \5.\5 ]]
2017-07-28 20:56:30,771 INFO yunohost.hook - [8909.89] + echo 'Matt ermost requires MySQL 5.6 or higher, or MariaDB 10 or higher.'
2017-07-28 20:56:30,772 INFO yunohost.hook - [8909.89] Mattermost r equires MySQL 5.6 or higher, or MariaDB 10 or higher.
2017-07-28 20:56:30,773 INFO yunohost.hook - [8909.89] + exit 1
2017-07-28 20:56:30,857 INFO yunohost.hook hook_exec - [8909.89] Exécution d u script « /var/cache/yunohost/from_file/mattermost_ynh-master/scripts/remove ». …
2017-07-28 20:56:30,899 INFO yunohost.hook - [8909.89] + set -e
2017-07-28 20:56:30,904 INFO yunohost.hook - [8909.89] ++ sudo yuno host app setting mattermost domain
2017-07-28 20:56:34,767 INFO yunohost.hook - [8909.89] + domain=
2017-07-28 20:56:34,769 INFO yunohost.hook - [8909.89] + db_name=ma ttermost
2017-07-28 20:56:34,770 INFO yunohost.hook - [8909.89] + db_user=mm user
2017-07-28 20:56:34,772 INFO yunohost.hook - [8909.89] ++ sudo cat /etc/yunohost/mysql
2017-07-28 20:56:34,813 INFO yunohost.hook - [8909.89] + db_root_pw d=GJJbNKTnVc
2017-07-28 20:56:34,814 INFO yunohost.hook - [8909.89] + sudo super visorctl stop mattermost
2017-07-28 20:56:34,849 WARNING yunohost.hook - [8909.89] sudo: superv isorctl: command not found
2017-07-28 20:56:34,929 WARNING yunohost.app app_install - [8909.89] mattermost n’a pas été supprimé correctement
2017-07-28 20:56:35,559 SUCCESS yunohost.app success - [8909.89] La configurati on de SSOwat a été générée
2017-07-28 20:56:35,562 INFO geventwebsocket.handler log_request - 127.0.0.1 - - [2017-07-28 20:56:35] “POST /apps HTTP/1.1” 500 159 6.919410

En espérant que cela pourra t’aider…

Merci !

Essaie :

# apt remove mysql-server-5.5 && apt install mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server mariadb-server-10.0 mariadb-server-core-10.0 && apt install -f

et réinstalle le paquet ensuite.

Si ça ne fonctionne pas donne le résultat de la commande :
mysql --version

frju365

3 Likes

Merci pour ta réponse ! Je viens d’exécuter la commande, et tout semble s’être déroulé correctement.
L’installation de Mattermost est finie, mais lorsque je tente d’accéder au sous-domaine où est installé l’app, j’ai cette erreur : 502 Bad Gateway

Non, c’est bon, tout fonctionne comme sur des roulettes maintenant !
Merci à frju365 pour sa précieuse aide.