Wednesday, November 08, 2023
support@conference.yunohost.org
November
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
     
             

[00:48:37] <Arnaud Derison> Bonsoir,
je voudrais installer Element Call mais je rencontre une erreur. L'installation se fait correctement mais quand je lance une conférence j’obtiens "fetch failed: NetworkError when attempting to fetch resource." en lisant les explication sur github j'ai cru comprendre qu'il fallait installer Synapse mais se dernier ne s'installe pas ... Une personne pourrait m'aider
[00:48:46] <Aleks (he/him/il/lui)> Si Synapse ne s'installe pas alors il faut expliquer pourquoi et, par exemple, partager les logs
[00:50:10] <Aleks (he/him/il/lui)> Partager les logs tels que recommandé par Yunohost lorsqu'une install échoue
[01:16:10] <Arnaud Derison> synapse est bien installé * mais l'erreur avec Element Call est toujours identique
[05:55:50] <laguill13> > <@chatpitaine:cirkau.art> Le diagnostique du domaine devrait vous indiquer les ports à transférer (en fonction des applications utilisées).

Je vais regarder ça merci
[07:51:52] <Pierre (plabuse)> https://aria.im/_matrix/media/v1/download/sans-nuage.fr/ligEeHmDGDQJSbzXqtAEEwmn
[07:54:46] <Pierre (plabuse)> bejelit Westbam Pour webtrees, je viens de refaire une installation, il y a bien un problème. Quand je regarde dans la base, il y a un pbls de remplacement. quand je regarde https://github.com/YunoHost-Apps/webtrees\_ynh/commit/4326341df5a2c68e767bf5058e7d93c4188da802

dans `conf/sql/admin.sql`, ne faudrait il pas mettre `__ADMIN_PASSWORD_HASHED__` à la place de
`__ADMIN_PASSWORD__` ?

Car le remplacement ne semble pas avoir fonctionné ?
[08:12:13] <Pierre (plabuse)> Je vais essayer de faire la modif chez moi pour voir, je peux changer aussi la ligne 69 du script d'install, c'est peut-être plus propre.
[08:29:24] <tituspijean> > <@plabuse:sans-nuage.fr> bejelit Westbam Pour webtrees, je viens de refaire une installation, il y a bien un problème. Quand je regarde dans la base, il y a un pbls de remplacement. quand je regarde https://github.com/YunoHost-Apps/webtrees\_ynh/commit/4326341df5a2c68e767bf5058e7d93c4188da802
>
> dans `conf/sql/admin.sql`, ne faudrait il pas mettre `__ADMIN_PASSWORD_HASHED__` à la place de
> `__ADMIN_PASSWORD__` ?
>
> Car le remplacement ne semble pas avoir fonctionné ?

cela semble absolument être le problème, bien vu! J'ai créé une branche pour tester ce code. A tester sur une nouvelle installation via la ligne de commande avec `sudo yunohost app install https://github.com/YunoHost-Apps/webtrees_ynh/tree/fix-adminpwd -f` ou via la webadmin avec l'URL `https://github.com/YunoHost-Apps/webtrees_ynh/tree/fix-adminpwd`
[08:33:22] <eric_G> Pierre (plabuse): should be fixed with https://github.com/YunoHost-Apps/webtrees_ynh/pull/87
[08:55:39] <Pierre (plabuse)> Merci eric_G
[09:54:41] <Chatpitaine Caverne> > But not with the asian guys who didnt learn the manner.
What kind of manner❓️
What teaching process will you apply ❓️
[09:54:52] <Chatpitaine Caverne> > But not with the asian guys who didnt learn the manner.

What kind of manner❓️
What teaching process will you apply ❓️
[09:57:43] <Aleks (he/him/il/lui)> for the love of god, please don't use matrix threads, especially to resurrect weeks-old messages ...
[10:01:06] <Chatpitaine Caverne> Aleks (he/him/il/lui): Sorry, won't do it anymore. I apologize.
[11:10:46] <bejelit> eric_G, Pierre (plabuse): merci beaucoup, ça marche.
[11:33:10] <ChriChri[m]> Where do I have to look for the mechanism that is supposed to renew Let's Encrypt certs automatically?
[11:35:05] <Aleks (he/him/il/lui)> in /etc/cron*something
[11:35:19] <Aleks (he/him/il/lui)> it calls something like `yunohost domain cert renew --auto`
[11:36:49] <ChriChri[m]> I looked for a cron, but didn't find one...
[11:37:52] <Aleks (he/him/il/lui)> -> /etc/cron.daily/yunohost-certificate-renew ...
[11:38:52] <ChriChri[m]> > <@Alekswag:matrix.org> -> /etc/cron.daily/yunohost-certificate-renew ...

Uhm, my bad - had looked in cron.d ;-) ...
[11:46:05] <ChriChri[m]> ```
--force Ignore the validity threshold (30 days)
```
and
```
chrichri.ween.de:
CA_type: letsencrypt
style: success
summary: letsencrypt
validity: 26
```
but
```
# yunohost domain cert renew
Info: No certificate needs to be renewed.
```
[11:46:43] <ChriChri[m]> The validity is below 30 days, but the certificate does not get renewed when the command is called...
[11:47:04] <tituspijean> https://github.com/YunoHost/yunohost/blob/f56f235705a53cb7bbe0db8d770b8fb558328854/src/certificate.py#L322
Validity limit is 15.
[11:48:50] <ChriChri[m]> Ah, o.k. that explains that. Then there is just an error in the context help of yunohost...
[11:49:33] <tituspijean> where so?
[11:50:27] <ChriChri[m]> ```
# yunohost domain cert renew --help | grep 30
--force Ignore the validity threshold (30 days)
```
[11:51:00] <tituspijean> mmh I pulled the code from dev branch
[11:51:03] <tituspijean> what's your yunohost version?
[11:52:19] <ChriChri[m]> 11.2.5
[11:52:37] <Aleks (he/him/il/lui)> yes that's a typo in the actionsmap ...
[11:53:57] <tituspijean> oh... so there's duplicate information between the actionsmap and the function headers in the .py files 😕
[11:55:03] <Aleks (he/him/il/lui)> yup
[11:55:45] <tituspijean> yolocommiting the fix now
[11:56:03] <ChriChri[m]> 'actionsmap' - where is that?
[11:58:14] <Mateusz Szymański> > <@chrichri:librem.one> 'actionsmap' - where is that?

https://github.com/YunoHost/yunohost/blob/f56f235705a53cb7bbe0db8d770b8fb558328854/share/actionsmap.yml#L4
[11:58:15] <tituspijean> https://github.com/YunoHost/yunohost/blob/dev/share/actionsmap.yml
and in `/usr/share/yunohost/actionsmap.yml` on your server
[11:58:49] <ChriChri[m]> Thanks, already looking at it...
[12:02:51] <ChriChri[m]> Uhm, o.k. and the value for the threshold is not defined in one place to be put into /usr/share/yunohost/actionsmap.yml and /usr/lib/python3/dist-packages/yunohost/certificate.py (which actually contains `force -- Ignore the validity threshold (15 days)` in the comment for `def certificate_renew`)?
[12:04:28] <tituspijean> the actual value is at the top of the .py file, the remainders are only comments and help texts
[12:04:32] <tituspijean> hence the risk of wrongly replicating the value
[12:04:38] <ChriChri[m]> > <@titus:pijean.ovh> hence the risk of wrongly replicating the value

O.k., so it'd be better to store the value in one place and put it into the different places it is needed during building?
[12:06:08] <Aleks (he/him/il/lui)> assuming you can find a way to somehow inject a value defined in a .py into the .yml text ... which probably implies refactoring half of moulinette, which you probably dont want to do, tl;dr it's a typo and typo happen, we just fix it manually
[18:31:22] <laguill13> https://aria.im/_matrix/media/v1/download/matrix.org/mhJysRhEnDGcPtdxDVqDXYSZ
[18:32:08] <laguill13> Hello,
J'ai changé de box internet j'ai edite le fichier interfaces pour reconfigurer l'ip qui etait fixe.
Je pense que ça pose probleme avec mon non de domaine en nohost.me
J'ai ce message sur l'interface utilisateur quand je veux me connecter <Erreur de redirection : domaine non géré>
J'ai d'autres parametres à changer ?