Problème installation hotspot Wifi

Configuration de mon YunoHost

Matériel: / rpi 3
Accès Internet: ethernet à la maison
YunoHost version:3.4.2.4 (stable).

j’utilise uniquement la web administration et/ou la ligne de commande `basique

Description de mon problème

Je viens d’installer Yunohost sur un Raspberry pi 3. Certaines installations d’applications fonctionnent , d’autres non. Je cherche à installer le hotspot Wifi afin d’obtenir un fonctionnement de type pirateBox pour mettre en place un serveur pédagogique.
Je suis sur une freebox V5. J’ai ouvert les ports demandés. J’ai attribué un bail permanent au rpi.
J’ai regardé sur le forum des problèmes similaires.(par exemple celui -ci https://forum.yunohost.org/t/installation-hotspots-wifi/6519
J’ai vu également que l’application “Piratebox” n’était plus maintenue. Le hotspot peut-il fonctionner de façon indépendante ?
Merci d’avance à qui pourra m’aider !

Logs :
2019-03-21 20:06:06,383: WARNING - – Defined-By: systemd
2019-03-21 20:06:06,385: WARNING - – Support: https://www.debian.org/support
2019-03-21 20:06:06,387: WARNING - –
2019-03-21 20:06:06,389: WARNING - – Unit ynh-hotspot.service has failed.
2019-03-21 20:06:06,391: WARNING - –
2019-03-21 20:06:06,393: WARNING - – The result is failed.
2019-03-21 20:06:06,394: WARNING - Mar 20 19:22:24 anneja.nohost.me systemd[1]: ynh-hotspot.service: Unit entered failed state.
2019-03-21 20:06:06,396: WARNING - Mar 20 19:22:24 anneja.nohost.me systemd[1]: ynh-hotspot.service: Failed with result ‘exit-code’.
2019-03-21 20:06:06,398: WARNING - Mar 21 20:06:03 anneja.nohost.me systemd[1]: Starting YunoHost Wifi Hotspot…
2019-03-21 20:06:06,400: WARNING - – Subject: Unit ynh-hotspot.service has begun start-up
2019-03-21 20:06:06,401: WARNING - – Defined-By: systemd
2019-03-21 20:06:06,403: WARNING - – Support: https://www.debian.org/support
2019-03-21 20:06:06,405: WARNING - –
2019-03-21 20:06:06,407: WARNING - – Unit ynh-hotspot.service has begun starting up.
2019-03-21 20:06:06,409: WARNING - Mar 21 20:06:03 anneja.nohost.me ynh-hotspot[26634]: Retrieving Yunohost settings… OK
2019-03-21 20:06:06,410: WARNING - Mar 21 20:06:03 anneja.nohost.me ynh-hotspot[26634]: /usr/local/bin/ynh-hotspot: line 323: [: enabled: integer expression expected
2019-03-21 20:06:06,412: WARNING - Mar 21 20:06:03 anneja.nohost.me ynh-hotspot[26634]: [hotspot] Starting…
2019-03-21 20:06:06,414: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: iptables v1.6.0: can’t initialize iptables table nat': Table does not exist (do you need to insmod?) 2019-03-21 20:06:06,416: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Perhaps iptables or your kernel needs to be upgraded. 2019-03-21 20:06:06,418: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Set NAT 2019-03-21 20:06:06,420: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: iptables v1.6.0: can't initialize iptables tablenat’: Table does not exist (do you need to insmod?)
2019-03-21 20:06:06,422: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Perhaps iptables or your kernel needs to be upgraded.
2019-03-21 20:06:06,424: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Run hostapd
2019-03-21 20:06:06,425: WARNING - Mar 21 20:06:06 anneja.nohost.me ynh-hotspot[26634]: Failed to start hostapd.service: Unit hostapd.service is masked.
2019-03-21 20:06:06,427: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: ynh-hotspot.service: Main process exited, code=exited, status=1/FAILURE
2019-03-21 20:06:06,429: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: Failed to start YunoHost Wifi Hotspot…
2019-03-21 20:06:06,431: WARNING - – Subject: Unit ynh-hotspot.service has failed
2019-03-21 20:06:06,433: WARNING - – Defined-By: systemd
2019-03-21 20:06:06,435: WARNING - – Support: https://www.debian.org/support
2019-03-21 20:06:06,439: DEBUG - + ynh_exit_properly
2019-03-21 20:06:06,440: WARNING - –
2019-03-21 20:06:06,442: DEBUG - + local exit_code=1
2019-03-21 20:06:06,443: WARNING - – Unit ynh-hotspot.service has failed.
2019-03-21 20:06:06,446: DEBUG - + ‘[’ 1 -eq 0 ‘]’
2019-03-21 20:06:06,447: WARNING - –
2019-03-21 20:06:06,449: DEBUG - + trap ‘’ EXIT
2019-03-21 20:06:06,449: WARNING - – The result is failed.
2019-03-21 20:06:06,451: DEBUG - + set +eu
2019-03-21 20:06:06,451: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: ynh-hotspot.service: Unit entered failed state.
2019-03-21 20:06:06,453: DEBUG - + echo -e ‘!!\n hotspot’’‘s script has encountered an error. Its execution was cancelled.\n!!’
2019-03-21 20:06:06,453: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: ynh-hotspot.service: Failed with result ‘exit-code’.
2019-03-21 20:06:06,455: DEBUG - + type -t ynh_clean_setup
2019-03-21 20:06:06,455: WARNING -
2019-03-21 20:06:06,457: DEBUG - + ynh_die
2019-03-21 20:06:06,457: WARNING - !!
2019-03-21 20:06:06,459: DEBUG - + echo ‘’
2019-03-21 20:06:06,459: WARNING - hotspot’s script has encountered an error. Its execution was cancelled.
2019-03-21 20:06:06,461: DEBUG - + exit 1
2019-03-21 20:06:06,461: WARNING - !!
2019-03-21 20:06:06,463: WARNING -

Hello,

merci d’avoir pris le temps de fournir le contexte et les détails :wink:

J’ai l’impression que le problème que tu rencontres (c.f. le /usr/local/bin/ynh-hotspot: line 323: [: enabled: integer expression expected ) a été corrigé récemment par https://github.com/labriqueinternet/hotspot_ynh/pull/56

Mais il se peut que le correctif n’ai pas été propagé au moment ou tu as tenté l’install. Est-ce que tu confirmes que c’était via la liste community ? (ou par exemple en cliquant directement dans l’interface d’admin ?)

Bref, je pense que tu peux :

  • soit retenter dès maintenant et il se peut que cette fois ce soit la bonne version qui soit utilisée
  • soit faire l’installation explicitement avec l’URL du dépot (c.f. le champ en bas de la page du catalogue d’applications installables). L’URL à utiliser est https://github.com/labriqueinternet/hotspot_ynh

Oui, le hotspot est indépendant de l’aspect Piratebox … ou plutot, la Piratebox nécessite l’application Hotspot. Par rapport au fait qu’elle ne soit plus maintenue, elle semble tout de même encore fonctionnelle … en tout cas nos tests automatiques disent que cette application peut au moins s’installer (ce qui ne veut pas dire qu’elle est véritablement fonctionnelle, donc il faut essayer ;)).

Bonjour,
Merci beaucoup pour la réponse rapide ! Oui j’ai tenté l’installation via l’interface d’admin, en ayant téléchargé la liste d’applications “community”.
Ce matin je retente: de nouveau cela échoue.
Y a t-il un lien qui documente la procédure pour installer directement à partir du dépôt ?
logs :

2019-03-22 06:06:15,377: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: iptables v1.6.0: can’t initialize iptables table nat': Table does not exist (do you need to insmod?) 2019-03-22 06:06:15,379: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Perhaps iptables or your kernel needs to be upgraded. 2019-03-22 06:06:15,380: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Set NAT 2019-03-22 06:06:15,382: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: iptables v1.6.0: can't initialize iptables tablenat’: Table does not exist (do you need to insmod?)
2019-03-22 06:06:15,384: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Perhaps iptables or your kernel needs to be upgraded.
2019-03-22 06:06:15,385: WARNING - Mar 21 20:06:05 anneja.nohost.me ynh-hotspot[26634]: Run hostapd
2019-03-22 06:06:15,387: WARNING - Mar 21 20:06:06 anneja.nohost.me ynh-hotspot[26634]: Failed to start hostapd.service: Unit hostapd.service is masked.
2019-03-22 06:06:15,388: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: ynh-hotspot.service: Main process exited, code=exited, status=1/FAILURE
2019-03-22 06:06:15,390: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: Failed to start YunoHost Wifi Hotspot…
2019-03-22 06:06:15,391: WARNING - – Subject: Unit ynh-hotspot.service has failed
2019-03-22 06:06:15,393: WARNING - – Defined-By: systemd
2019-03-22 06:06:15,394: WARNING - – Support: https://www.debian.org/support
2019-03-22 06:06:15,396: WARNING - –
2019-03-22 06:06:15,397: WARNING - – Unit ynh-hotspot.service has failed.
2019-03-22 06:06:15,399: WARNING - –
2019-03-22 06:06:15,400: WARNING - – The result is failed.
2019-03-22 06:06:15,402: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: ynh-hotspot.service: Unit entered failed state.
2019-03-22 06:06:15,403: WARNING - Mar 21 20:06:06 anneja.nohost.me systemd[1]: ynh-hotspot.service: Failed with result ‘exit-code’.
2019-03-22 06:06:15,404: WARNING - Mar 22 06:06:11 anneja.nohost.me systemd[1]: Starting YunoHost Wifi Hotspot…
2019-03-22 06:06:15,406: WARNING - – Subject: Unit ynh-hotspot.service has begun start-up
2019-03-22 06:06:15,408: WARNING - – Defined-By: systemd
2019-03-22 06:06:15,409: WARNING - – Support: https://www.debian.org/support
2019-03-22 06:06:15,411: WARNING - –
2019-03-22 06:06:15,412: WARNING - – Unit ynh-hotspot.service has begun starting up.
2019-03-22 06:06:15,413: WARNING - Mar 22 06:06:12 anneja.nohost.me ynh-hotspot[21695]: Retrieving Yunohost settings… OK
2019-03-22 06:06:15,415: WARNING - Mar 22 06:06:12 anneja.nohost.me ynh-hotspot[21695]: /usr/local/bin/ynh-hotspot: line 323: [: enabled: integer expression expected
2019-03-22 06:06:15,416: WARNING - Mar 22 06:06:12 anneja.nohost.me ynh-hotspot[21695]: [hotspot] Starting…
2019-03-22 06:06:15,418: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: iptables v1.6.0: can’t initialize iptables table nat': Table does not exist (do you need to insmod?) 2019-03-22 06:06:15,419: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: Perhaps iptables or your kernel needs to be upgraded. 2019-03-22 06:06:15,421: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: Set NAT 2019-03-22 06:06:15,422: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: iptables v1.6.0: can't initialize iptables tablenat’: Table does not exist (do you need to insmod?)
2019-03-22 06:06:15,424: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: Perhaps iptables or your kernel needs to be upgraded.
2019-03-22 06:06:15,425: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: Run hostapd
2019-03-22 06:06:15,427: WARNING - Mar 22 06:06:14 anneja.nohost.me ynh-hotspot[21695]: Failed to start hostapd.service: Unit hostapd.service is masked.
2019-03-22 06:06:15,428: WARNING - Mar 22 06:06:14 anneja.nohost.me systemd[1]: ynh-hotspot.service: Main process exited, code=exited, status=1/FAILURE
2019-03-22 06:06:15,430: WARNING - Mar 22 06:06:14 anneja.nohost.me systemd[1]: Failed to start YunoHost Wifi Hotspot…
2019-03-22 06:06:15,431: WARNING - – Subject: Unit ynh-hotspot.service has failed
2019-03-22 06:06:15,433: WARNING - – Defined-By: systemd
2019-03-22 06:06:15,434: WARNING - – Support: https://www.debian.org/support
2019-03-22 06:06:15,436: WARNING - –
2019-03-22 06:06:15,437: WARNING - – Unit ynh-hotspot.service has failed.
2019-03-22 06:06:15,439: WARNING - –
2019-03-22 06:06:15,440: WARNING - – The result is failed.
2019-03-22 06:06:15,442: WARNING - Mar 22 06:06:14 anneja.nohost.me systemd[1]: ynh-hotspot.service: Unit entered failed state.
2019-03-22 06:06:15,443: WARNING - Mar 22 06:06:14 anneja.nohost.me systemd[1]: ynh-hotspot.service: Failed with result ‘exit-code’.
2019-03-22 06:06:15,445: WARNING -
2019-03-22 06:06:15,446: WARNING - !!
2019-03-22 06:06:15,448: WARNING - hotspot’s script has encountered an error. Its execution was cancelled.
2019-03-22 06:06:15,449: WARNING - !!
2019-03-22 06:06:15,451: WARNING -

Il suffit d’aller dans Applications > Install, puis tout en bas de la liste tu trouveras :

Rentrer l’url https://github.com/labriqueinternet/hotspot_ynh et cliquer sur Install :wink:

Merci beaucoup, en effet c’est tout simple, je cherchais quelque chose de plus complexe. Malgré un message d’erreur l’application s’est installée, et à priori le hotspot fonctionne , puisque je le vois apparaitre et m’y connecter. Cependant, si je débranche le RPI de la freebox je ne peux plus accéder à l’interface d’administration ni aux applications. D’autre part, le bouton "ajouter un hotspot wifi " n’est pas actif.
Dans les détails il y a un message d’erreur, je suppose que cela vient de là :
[INFO] Autodetected internet interface: 202 (last start: 202)
[ERR] No IPv4 NAT set
[OK] IPv6/IPv4 forwarding set
[OK] Hostapd is running
[INFO] hotspot0: No IPv6 delegated prefix found
[OK] hotspot0: DHCPv4 server (dnsmasq) is running
[OK] hotspot0: IPv4 NAT address set

Dois-je changer quelque chose dans la configuration ipV4 ?

Yep, probablement car l’application hotspot toute seule ne remplie pas l’aspect “piratebox” … (N.B. : et je ne suis meme pas sur que l’app piratebox soit ce que tu cherches car elle ne permet pas d’acceder aux apps il me semble)

Si tu n’as qu’une seule interface wifi, alors tu ne peux avoir qu’un seul hotspot wifi oui. Ce bouton existe au cas où tu disposes d’une autre interface.

Ok, d’accord, merci je comprends… mon projet était de combiner les deux.
Car j’ai installé un RPI avec la distribution piratebox et donc j’ai personnalisé la page d’accueil avec H5ai, et je voulais au départ remplacer le chat de base par un etherpad, et installer d’autres webapps. Et lorsque je suis revenue sur votre projet , il y a tout ce dont j’ai besoin au niveau des applications. J’avais vu sur le forum des personnes qui cherchaient également à le faire fonctionner en mode autonome.
C’est cependant un outil vraiement excellent … et merci encore pour les réponses rapides!