Mobilizon sur Yunohost

Bonjour

Je viens d’installer Mobilizon sur mon Yunohost. L’installation s’est bien passée mais le mail de confirmation n’arrivait pas.

En cherchant dans les fichiers de config, j’ai trouvé la solution que je partage ici :

Il vous suffit d’aller dans le fichier prod.exs :

/var/www/mobilizon/mobilizon/config/prod.exs

Dans la section : config :mobilizon, MobilizonWeb.Email.Mailer,

  • Modifier ensuite le port 25 par 587
  • Modifier le nom d’utilisteur : username: “adresse mail du compte yunohost”,
  • Modifier le mot de passe : password: “mot de passe de l’adresse mail”,
  • Et relancer le service mobilizon : service mobilizon restart

Ne pas oublier les guillemets sinon le service ne démarera pas

Une fois le service redémarrer, il faut attendre 2 à 3 minutes pour que Mobilizon soit dispo

Je sais que l’on est encore en version béta mais une fois qu’on a créé son instance, comment trouver d’autres instances pour tester la fédération. Je viens d’ajouter l’instance test.mobilizon.org et j’attend la confirmation mais s’il y en a d’autres comment les connaitre.

Merci pour ce super outil…

salut @lesamarien et merci pour cette information :grinning:

as-tu informé l’équipe yunohost de ce dysfonctionnement ? il faut en effet voir si ce dysfonctionnement vient de yunohost ou de mobilizon pour le corriger par la suite

1 « J'aime »

Salut @toitoinebzh

Oui j’ai également posté un message sur le forum de Yunohost en donnant la solution que j’ai trouvé.

Maintenant, je me demande comment connaitre les autres instances Mobilizon afin de tester la partie fédération.

Alors de mon côté l’installation sur YUNOHOST n’a pas marché ! si quelqu’un peut m’aider à décrypter ça :
2020-06-28 08:40:39,641: DEBUG - + mkdir --parents /opt/node_n
2020-06-28 08:40:39,641: DEBUG - + CLEAR_PATH=/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2020-06-28 08:40:39,642: DEBUG - ++ sed s@/usr/local/bin:@@
2020-06-28 08:40:39,643: DEBUG - ++ echo /opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2020-06-28 08:40:39,644: DEBUG - + PATH=/opt/node_n/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin
2020-06-28 08:40:39,645: DEBUG - + test -x /usr/bin/node
2020-06-28 08:40:39,645: DEBUG - + test -x /usr/bin/npm
2020-06-28 08:40:39,646: DEBUG - + /opt/node_n/bin/n --version
2020-06-28 08:40:39,746: DEBUG - ++ /opt/node_n/bin/n --version
2020-06-28 08:40:39,747: DEBUG - + dpkg --compare-versions 6.5.1 lt 6.5.1
2020-06-28 08:40:39,747: DEBUG - + ynh_replace_string ‹ –match_string=^N_PREFIX=${N_PREFIX-.}$’ ‹ –replace_string=N_PREFIX=${N_PREFIX-/opt/node_n} › --target_file=/opt/node_n/bin/n
2020-06-28 08:40:39,750: DEBUG - + local delimit=@
2020-06-28 08:40:39,750: DEBUG - + match_string=’^N_PREFIX=${N_PREFIX-.
}$ ›
2020-06-28 08:40:39,751: DEBUG - + replace_string=‹ N_PREFIX=${N_PREFIX-/opt/node_n} ›
2020-06-28 08:40:39,751: DEBUG - + sed --in-place ‹ s@^N_PREFIX=${N_PREFIX-.*}$@N_PREFIX=${N_PREFIX-/opt/node_n}@g › /opt/node_n/bin/n
2020-06-28 08:40:39,852: DEBUG - + PATH=/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2020-06-28 08:40:39,853: DEBUG - + test -x /usr/bin/node_n
2020-06-28 08:40:39,853: DEBUG - + test -x /usr/bin/npm_n
2020-06-28 08:40:39,853: DEBUG - ++ uname --machine
2020-06-28 08:40:39,854: DEBUG - + uname=i686
2020-06-28 08:40:39,854: DEBUG - + [[ i686 =~ aarch64 ]]
2020-06-28 08:40:39,854: DEBUG - + [[ i686 =~ arm64 ]]
2020-06-28 08:40:39,855: DEBUG - + n 10
2020-06-28 08:40:40,557: DEBUG - + ynh_exit_properly
2020-06-28 08:40:40,557: WARNING -
2020-06-28 08:40:40,558: DEBUG - + local exit_code=1
2020-06-28 08:40:40,558: WARNING - Error: no version found for ‹ 10 ›
2020-06-28 08:40:40,559: DEBUG - + ‹ [ › 1 -eq 0 ‹ ] ›
2020-06-28 08:40:40,559: WARNING -
2020-06-28 08:40:40,560: DEBUG - + trap ‹  › EXIT
2020-06-28 08:40:40,560: DEBUG - + set +o errexit
2020-06-28 08:40:40,561: DEBUG - + set +o nounset
2020-06-28 08:40:40,561: DEBUG - + sleep 0.5
2020-06-28 08:40:41,063: DEBUG - + type -t ynh_clean_setup
2020-06-28 08:40:41,064: DEBUG - + ynh_clean_setup
2020-06-28 08:40:41,064: DEBUG - + ynh_clean_check_starting
2020-06-28 08:40:41,066: DEBUG - + ‹ [ › -n ‹  › ‹ ] ›
2020-06-28 08:40:41,067: DEBUG - + ‹ [ › -n ‹  › ‹ ] ›
2020-06-28 08:40:41,067: DEBUG - + exit 1
2020-06-28 08:40:41,207: ERROR - Impossible d’installer mobilizon : Une erreur est survenue dans le script d’installation de l’application

merci !

Désolé @nouckey je n’ai aucune expérience dans les scripts d’installation de YunoHost et je ne vois même pas où est le problème côté Mobilizon, donc je suggère d’aller demander sur le forum approprié ou bien de créer un ticket sur le dépôt de l’application.

Notez que l’application n’a pas été mise à jour depuis plusieurs mois, et les problèmes à l’origine de ce sujet devraient être plus facilement résolus.

1 « J'aime »

Pour info l’app a été mise à jour vers la 1.0.0 rc1 - mais seulement sur la branche testing pour le moment : https://github.com/YunoHost-Apps/mobilizon_ynh/pull/62

C’est testable via la commande

yunohost app install https://github.com/YunoHost-Apps/mobilizon_ynh/tree/testing

(Par contre comme dit plus haut effectivement, si y’a un problème sur l’installation, le mieux est de venir rapporter le problème sur le github de l’application https://github.com/YunoHost-Apps/mobilizon_ynh/issues ou sur le forum ou chat de Yunohost)

2 « J'aime »