[09:11:35]
<lautre> Bonjour,
j'ai essayé de mettre à jour un Spip.
Ça n'a pas réussi.
Et, il se trouve que contrairement aux autres fois, le site n'a pas été restauré.
Il n'y a plus le dossier `/var/www/spip/`
En lançant en ligne de commande la restauration, ça foire : https://paste.yunohost.org/raw/awevusuvar
Je suppose que je dois faire un peu de nettoyage quelque part, n'est ce pas?
[09:16:09]
<Aleks (he/him/il/lui)> mouarf
[09:16:27]
<Aleks (he/him/il/lui)> on peut magouiller pour supprimer la permission existante mais est-ce que tu arriverais à partager le log de l'upgrade échouée ?
[09:16:54]
<Aleks (he/him/il/lui)> (et ptete du remove-before-backup-restore-after-failed-upgrade (chépa comment l'opération s'appelle exactement)
[09:16:55]
<lautre> En rendant plus verveux?
[09:17:54]
<Aleks (he/him/il/lui)> nonon le truc qui a déjà eu lieu
[09:18:07]
<Aleks (he/him/il/lui)> normalement t'as le log de la tentative d'upgrade échouée dans Outils > Journaux
[09:18:35]
<lautre> > Info : Préparation de l'archive pour restauration…
> Info : Restauration de spip…
> Erreur : Impossible de restaurer spip : Une erreur inattendue est survenue :
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/yunohost/backup.py", line 1433, in _restore_app
> permission_create(
> File "/usr/lib/python3/dist-packages/yunohost/log.py", line 486, in func_wrapper
> result = func(*args, **kwargs)
> ^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/yunohost/permission.py", line 404, in permission_create
> raise YunohostValidationError("permission_already_exist", permission=permission)
> yunohost.utils.error.YunohostValidationError: L'autorisation 'spip.main' existe déjà
[09:19:05]
<lautre> Je vais voir dans les journaux voir s'il y a plus de détails
[09:27:48]
<lautre> Dans les journaux, c'est pareil
[09:28:10]
<Aleks (he/him/il/lui)> ... je parle du log de la tentative d'upgrade échouée ...
[09:28:34]
<Aleks (he/him/il/lui)> le log que tu montres c'est celui de la restauration après que l'upgrade ait échoué
[09:33:52]
<lautre> Ah oui, pardon.
J'ai essayé d'installer un Spip, et, ça foire aussi... (bon, je vais chercher les logs de l'upgrade)
[09:35:32]
<lautre> Logs d'upgrade qui échoue : https://paste.yunohost.org/raw/zimagegulu
[09:35:58]
<Aleks (he/him/il/lui)> ` curl: (35) Recv failure: Connexion ré-initialisée par le correspondant` zmerlf
[09:36:08]
<Aleks (he/him/il/lui)> et l'install qui échoue c'est ce même message d'erreur ?
[09:39:21]
<lautre> On dirait bien : https://paste.yunohost.org/raw/owikivoxoy
[09:41:46]
<Aleks (he/him/il/lui)> si t'essayes manuellement de faire un `curl --silent --show-error --insecure https://127.0.0.1/`, ça y arrive ou bien ça montre le même message d'erreur ?
[09:41:52]
<Aleks (he/him/il/lui)> quid de si tu remplaces 127.0.0.1 par localhost ?
[09:42:47]
<lautre> Pareil dans les 2 cas
[09:43:57]
<lautre> Ah, j'ai autre chose dans les logs de nginx !
[09:45:02]
<lautre> > │2025/07/02 11:43:41 [error] 3876474#3876474: *15441 broken header: "^V^C^A^B ^A ^A?^C^C??2 h/ ???'???&^O?^Y
> │ ???r????????{'^N???????M@ӵ???????gv^Y??f?@^BC??>^S^B^S^C^S^A?,?0 ?̨̩̪?+?/ ??$?( k" while reading PROXY protocol, client: 127.0.0.1, server: 0.0.0.0:443
Je suppose que c'est le réglage pour le proxy-SNI qui pose soucis
[09:45:15]
<lautre> (le broken header)
[09:45:58]
<Aleks (he/him/il/lui)> ah, t'as du proxy SNI ...
[09:46:37]
<Aleks (he/him/il/lui)> quid de si à la place de 127.0.0.1 tu met un nom de domaine de ton serveur ?
[09:48:03]
<lautre> Ohhh, ça marche
[09:48:31]
<lautre> Donc, dans la config nginx, je dois regarder ce qui est lié à localhost
[09:49:11]
<Aleks (he/him/il/lui)> hmm à mon avis ça ressemble à un truc où quand on query avec juste une IP ou un alias style localhost ça met pas vraiment de header SNI
[09:49:11]
<lautre> Je vais pouvoir corriger https://pad.fdn.fr/Yunohost_proxy-sni
[09:49:21]
<Aleks (he/him/il/lui)> même `-H Host: nom.de.domaine` suffit pas
[09:50:30]
<lautre> Sur le Yunohost, le Nginx est configuré pour recevoir certains headers (proxy_protocol), donc, pour l'IP, et en particulier localhost, je dois enlever proxy_header
[09:50:49]
<lautre> * sur MON Yunohost (parce que ce n'est pas la config par défaut)
[09:51:29]
<lautre> J'ai l'impression que ça va corriger certaines autres installations que j'avais tentées, pour d'autres applications
[09:51:43]
<lautre> Je dois préparer à déjeuner.
Je reviens plus tard
[09:51:51]
<lautre> Merci
Je vous tiens au courant
[18:44:25]
<lautre> Je n'ai pas réussi à régler le problème, par contre, une IPv6, ça ne pose pas de soucis : ` curl --silent --show-error --insecure https://[::1]/ `
[18:46:36]
<lautre> J'ai essayé en retirant le "proxy_protocol" sur la ligne en IPv4:443 dans le fichier yunohost_admin.conf parce que c'est le "default_server", mais ce n'est pas là
[23:11:32]
<reaperofpower> Is there a known issue with Trilium Notes, checksums fails after download