Installation de Loomio

Bonjour à tous

Je me suis lancé dans l’installation de Loomio sur une VM Debian 8.2

J’ai au préalable désinstallé apache2 et exim car ils provoquaient des erreurs sur les conf de Loomio sur les ports 80 et 25.

J’ai d’abord installé docker en suivant ce tuto installation docker sur debian

Tout c’est très bien passé sans aucun message d’erreur

Je me suis donc ensuite lancé dans l’installation de Loomio en suivant ce tuto installation loomio

La aussi aucun message d’alerte.

donc je me dit parfait ça passe comme une lettre à la poste et donc je vais dans mon navigateur préféré, sur l’url https://loomio.mondomaine.lan/ et la j’ai un beau message:

La connexion a échoué

Firefox ne peut établir de connexion avec le serveur à l'adresse loomio.mondomaine.lan.
    Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ;
    Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ;
    Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web.

Voici mon fichier de conf

root@loomio:/home/admin/loomio-deploy# vi env
# this is the hostname of your app
CANONICAL_HOST=loomio.mondomaine.lan

# the number of dots in your hostname
TLD_LENGTH=2

# smtp settings
SUPPORT_EMAIL=support@loomio.mondomaine.lan
SMTP_DOMAIN=loomio.mondomaine.lan
SMTP_SERVER=smtp.fai.net
SMTP_PORT=465
SMTP_USERNAME=support@mondomaine.com
SMTP_PASSWORD=password

FAYE_URL=https://loomio.mondomaine.lan:4443/faye
REPLY_HOSTNAME=loomio.mondomaine.lan

# ssl certificates
LOOMIO_SSL_KEY=/certificates/live/loomio.mondomaine.lan/privkey.pem
LOOMIO_SSL_CERT=/certificates/live/loomio.mondomaine.lan/fullchain.pem

# helper bot is the account which welcomes people to their groups.
HELPER_BOT_EMAIL=noreply@loomio.mondomaine.lan
RAILS_ENV=production
FORCE_SSL=1
DEVISE_SECRET=TwF1l...
SECRET_COOKIE_TOKEN=+8dJ...
PRIVATE_PUB_SECRET_TOKEN=rErb...

le contenu détaillé du repertoire deploy-loomio

/home/admin/loomio-deploy# ls -l
total 36
drwxr-xr-x  2 root root 4096 avril  4 11:48 attachments
drwxr-xr-x  2 root root 4096 avril  4 11:48 certificates
-rw-r--r--  1 root root  687 avril  4 11:16 crontab
-rw-r--r--  1 root root  989 avril  4 11:16 docker-compose.yml
-rw-r--r--  1 root root  949 avril  4 11:23 env
drwx------ 19  999 root 4096 avril  4 11:33 pgdata
-rw-r--r--  1 root root 6549 avril  4 11:16 README.md
drwxr-xr-x  2 root root 4096 avril  4 11:16 scripts

voici les retours de la commande: docker ps

CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                NAMES
8efee0b463b4        loomio/loomio          "bundle exec rake job"   2 hours ago         Up 2 hours                               loomiodeploy_worker_1
218ace6a014b        loomio/mailin-docker   "/bin/sh -c 'mailin -"   2 hours ago         Up 2 hours          0.0.0.0:25->25/tcp   loomiodeploy_mailin_1
b475d96388f7        postgres               "/docker-entrypoint.s"   2 hours ago         Up 2 hours          5432/tcp             loomiodeploy_db_1

Donc il me semble qu’il tourne bien

Je n’ai jamais installé et utilisé docker ou même loomio donc la je suis perdu.

Bien entendu le dns du domaine est mis à jour pour pointer sur la bonne ip et le hosts de la vm est défini comme suis:

127.0.0.1       localhost
127.0.1.1       loomio

192.168.10.85     loomio.mondomaine.lan

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Merci pour votre coup de main

Bon je pense savoir où est le problème, avec docker loomio est sur sa propre plage ip

car si je fais ifconfig j’ai

docker0   Link encap:Ethernet  HWaddr 02:42:91:d7:14:4c
          inet adr:192.168.0.1  Bcast:0.0.0.0  Masque:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 00:15:5d:00:02:21
          inet adr:192.168.10.85  Bcast:192.168.10.255  Masque:255.255.255.0
          adr inet6: fe80::215:5dff:fe00:221/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4957 errors:0 dropped:0 overruns:0 frame:0
          TX packets:632 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:637176 (622.2 KiB)  TX bytes:91805 (89.6 KiB)

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Une fois docker lancé c’est un peu le souk dans ifconfig:

docker0   Link encap:Ethernet  HWaddr 02:42:91:d7:14:4c
          inet adr:192.168.0.1  Bcast:0.0.0.0  Masque:255.255.0.0
          adr inet6: fe80::42:91ff:fed7:144c/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:3029 (2.9 KiB)  TX bytes:1221 (1.1 KiB)

eth0      Link encap:Ethernet  HWaddr 00:15:5d:00:02:21
          inet adr:192.168.10.85  Bcast:192.168.10.255  Masque:255.255.255.0
          adr inet6: fe80::215:5dff:fe00:221/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5420 errors:0 dropped:0 overruns:0 frame:0
          TX packets:851 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:686200 (670.1 KiB)  TX bytes:120568 (117.7 KiB)

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

veth2b15aee Link encap:Ethernet  HWaddr 5a:be:f4:6f:9e:69
          adr inet6: fe80::58be:f4ff:fe6f:9e69/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:648 (648.0 B)  TX bytes:3750 (3.6 KiB)

veth44ab0f7 Link encap:Ethernet  HWaddr d2:92:bc:74:a5:2f
          adr inet6: fe80::d092:bcff:fe74:a52f/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:648 (648.0 B)  TX bytes:3402 (3.3 KiB)

vethb1a8cef Link encap:Ethernet  HWaddr 9e:e9:11:e7:92:c2
          adr inet6: fe80::9ce9:11ff:fee7:92c2/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:648 (648.0 B)  TX bytes:3312 (3.2 KiB)

vethbd438dc Link encap:Ethernet  HWaddr f6:c0:2d:7b:3d:ba
          adr inet6: fe80::f4c0:2dff:fe7b:3dba/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:1095 (1.0 KiB)  TX bytes:3585 (3.5 KiB)

vethc9231d6 Link encap:Ethernet  HWaddr 7e:ad:c4:77:ea:fc
          adr inet6: fe80::7cad:c4ff:fe77:eafc/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:648 (648.0 B)  TX bytes:3582 (3.4 KiB)

Savez vous comment je peux passer docker en mode bridge pour qu’il tape directement dans le réseau?

Merci

J’ai refais une installation et toujours impossible de se connecter a ce foutu loomio

j’ai compris que passer le site en bridge ne servait à rien donc j’ai fait une installation classique en suivant le tuto pas à pas, mais toujours rien.

Il y a ici des pros de docker?

Vous avez besoin de quelles infos pour m’aider?

Par avance merci

Ton DNS ne devrait pas prendre plutôt l’IP de docker0 ?
Je débute tout juste avec Docker, j’en suis à la prise de notes, alors je ne serais pas d’une grande aide :slight_smile:
Si tu es sûr de toujours démarrer ton conteneur avec la même IP c’est celle-ci qu’il faut utiliser à mon avis.

encore faudrait ils avant qu’ils répondent au ping

l’hote repond au ping uniquement sur son ip mais pas sur des ping du type son_ip:port_du_docker

quand aux ping du docker aucune réponse

Bon petit retour puisque l’installation est presque finie

probleme résolu en installant loomio qur Ubuntu server 14.04LTS en en mettant en place un reverse proxy car il lui faut à la fois du http et du https.

par contre si quelqu’un sait comment configurer exim4 en smtp relay la je veux bien un coup de main car j’ai a chaque fois le message: 550 relay not permitted alors que exim est bien actif et envoi des mails a partir du serveur sans soucis.

Par contre les mails de loomio donnent ce message d’erreur.

Bonjour

Comment avez-vous paramétré l’index de votre fichier de configuration sites-available. Je ne comprends pas quel fichier dans /var/www/loomio/ permet de lancer le site depuis le navigateur.

Merci

8 ans plus tard, mieux vaudrait ouvrir ton propre fil de support non ?

1 J'aime

D’autant que le mode opératoire de 2016 n’est plus vraiment adapté, il y a plusieurs erreurs conceptuelles (ou sémantiques) dans ce qui est décrit.

Bonjour

Pour répondre à la question, j’ai résolu le probleme en mettant dans mon apache une config pour la partie loomio (loomio.conf pour loomio.domain.com)et une config pour la partie faye (loomio_faye.conf pour faye.loomio.domain.com).
Si on ne met que loomio le serveur ne fonctionne pas.
Ils sont ainsi deux serveurs distincts faisant parti du tout loomio , les deux ayant chacun leur certificat let’sencrypt.
Maintenant je ne m’encombre plus de loomio, puisque n’étant utilisé que 1 à 2 fois par an je l’ai mis hors prod depuis 4 ans.
Je n’ai hélas plus les fichiers de config depuis le temps.

1 J'aime