Friday, July 04, 2025
support@conference.yunohost.org
July
Mon Tue Wed Thu Fri Sat Sun
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
             

[00:39:13] <tcfx> Has anyone here got experience with a specific setup for this btw?
[00:40:06] <tcfx> (I've seen a few repos that supposedly automate this, but I'd like to know if anyone here has indeed tried it and got a full home server to get routed into a public site like this)
[11:06:50] <err404> Hello all.
I tried to install yeswiki, but encounter an error
There is the full log: https://paste.yunohost.org/raw/korolozucu
(The system is already updated)
[11:14:08] <Aleks (he/him/il/lui)> seen this the other day, this looks like you have SNI forward enabled ?
[11:17:35] <err404> Ah, yes, thanks
[15:42:09] <lautre> err404 : c'est causé par le soucis IPv4 avec du SNI, sur localhost. Il faudrait soit passer en IPv6, soit retirer la partie qui bloque (genre un proxy_protocol en trop quelque part)
[15:43:30] <lautre> Je n'ai pas encore trouvé où corriger.
[15:59:53] <err404> https://paste.yunohost.org/raw/welipejuki \<-- fail to install yeswiki, the domain is ipv6 only (so no SNI needed)
[16:13:19] <lautre> C'est la commande d'installation ou de mise à jour, qui fait un curl sur localhost, et ça foire parce que c'est fait sur de l'ipv4. Ça foire pas sur IPv6:
`curl --silent --show-error --insecure https://127.0.0.1/` <- tu as une erreur, y compris dans les logs de nginx.
`curl --silent --show-error --insecure https://[::1]/` <- ça passe
[16:14:29] <lautre> C'est 7 lignes avant la fin du journal que tu as partagé
[16:20:12] <err404> ````
curl --silent --show-error --insecure --location --header 'Host: maindomain.tld' --resolve maindomain.tld:443:127.0.0.1 --data 'config[default_language]=en&config[wakka_name]=YesWiki&config[root_page]=PagePrincipale&config[mysql_host]=localhost&config[mysql_database]=yeswiki&config[mysql_user]=yeswiki&config[mysql_password]=**********&config[table_prefix]=yeswiki_&admin_name=err404&admin_password=**********&admin_password_conf=**********&admin_email=err404%40maindomain.tld&config[allow_robots]=1&config[allow_raw_html]=1&submit=Continue' 'https://localhost/yeswiki/?PagePrincipale&installAction=install' --cookie-jar /tmp/ynh-yeswiki-cookie.txt --cookie /tmp/ynh-yeswiki-cookie.txt
curl: (35) Recv failure: Connection reset by peer
```
[16:20:49] <err404> en fait il a une erreur de certificat ou autre?
[16:24:40] <·☽•Nameless☆•777 · ±> > Recv failure: Connection reset by peer

ça ressemble à un problème de pare-feux
[16:26:16] <lautre> Stopper fail2ban temporairement?
(mea culpa, j'avais pas regardé le message d'erreur)
[16:27:06] <·☽•Nameless☆•777 · ±> > <@nam3l33ss:matrix.org> > Recv failure: Connection reset by peer
>
> ça ressemble à un problème de pare-feux

Je n'en suis pas sûr, mais ça peut aussi être le serveur web qui ferme la connexion
[16:40:34] <err404> j'ai le même symptome avec l'installation d'un yeswiki sur un autre yunohost qui a netement moins d'applications installées
[16:41:27] <err404> pour un domaine en ipv4 + ipv6 qui fonctionne déjà pour d'autres applications (yeswiki tente de s'installer dans un sous dossier)
[16:44:01] <lautre> Dans la page de config de Yunohost, j'ai désactivé les fonctions expérimentales, et la restauration via la sauvegarde s'est bien passée
[16:46:19] <lautre> Dans `https://example.com/yunohost/admin/#/tools/settings/security`, dernier paramètre, en bas de la page
[16:56:14] <lautre> Par contre, l'installation, d'une autre application, ça n'a pas fonctionné
[16:58:02] <12b> yes
[20:46:46] <tcfx> Is there any specific config I should have in mind when I do it?