Error #1219
tancatError al fer login o registrar un nou compte: La verificació de CSRF ha fallat. S'ha interromput la petició.
Descripció
ha fallat un altre cop lo del csrf després de canviar la config...
als logs de docker diu
weblate_1 | gunicorn stderr | Forbidden (Origin checking failed - https://duniter-weblate.calbasi.net does not match any trusted origins.): /accounts/register/
Actualitzat per Joan Cervan i Andreu fa més de 2 anys
- S'ha afegit relacionat amb Error #1216: Dona un error al reiniciar el weblate amb https
Actualitzat per fadelkon fadelkon fa més de 2 anys
- Estat ha canviat de Nou a Resolt
- % realitzat ha canviat de 0 a 100
ja funciona!! :)
ja he entès el problema
tal com havia fet la config de nginx a l'inici, el weblate generava un bucle de redirecció, perquè volia fer https però detectava que li venien en http les peticions
llavors ho vaig arreglar comentant enable_https
però això va fer el problema de que, sense enable_https, llavors les cookies de csrf no s'envien ni re, perquè és tot pla, però en voler-hi accedir per https, per això de la cookie que falta, peta
no acabo d'entendre quan ni com cal aquesta cookie però vaja
llavors, la solució ha estat tornar a activar aquesta variable i afegir unes capçaleres a l'nginx perquè informi bé al weblate que està darrere un proxy i que sí que estem fent servir https
aquí la primera pista https://github.com/WeblateOrg/weblate/issues/1594#issuecomment-323013273
aquí la segona pista i casi solució https://docs.weblate.org/en/latest/admin/config.html?highlight=WEBLATE_ENABLE_HTTPS#enable-https
i la solució concreta al servidor, editar l'arxiu /etc/nginx/sites-enabled/duniter-weblate.conf i afegir les línies 19-22
14 location / { 15 proxy_set_header Host $host; 16 proxy_set_header X-Real-IP $remote_addr; 17 proxy_pass http://localhost:801; 18 19 proxy_set_header X-Forwarded-Host $host; 20 proxy_set_header X-Forwarded-Server $host; 21 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 22 proxy_set_header X-Forwarded-Proto $scheme; 23 }
Actualitzat per Joan Cervan i Andreu fa aproximadament 2 anys
- Data de venciment ha canviat de 13 Ago 2022 a 11 Set 2022
- Estat ha canviat de Resolt a En Progrés
- % realitzat ha canviat de 100 a 70
Torna a fallar... De moment no em puc logejar. Pots provar de logejar-te tu @fadelkon fadelkon?
Actualitzat per Joan Cervan i Andreu fa aproximadament 2 anys
- Data de venciment ha canviat de 11 Set 2022 a 04 Set 2022
- Estat ha canviat de En Progrés a Resolt
- % realitzat ha canviat de 70 a 100
Potser no entrava amb les credencials correctes. Ara les he buscat i entra bé.