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

[06:55:11] <AerisOne> > <@Alekswag:matrix.org> pas sur que les sous-domaines en .local marchent ...

De mémoire j'avais réussi à en setup quelques uns mais ça remonte à quelques années quand j'avais vu passer quelques PR pour en améliorer le support sur Yunohost
[06:56:44] <AerisOne> > j'ai plusieurs .local qui fonctionnent bien et sans configuration speciale

Oh, soit c'est récent, soit ça dépends des appareils, Android supporte pas les domaines en .local déjà et je crois que Windows n'en supportait qu'un seul par machine et seulement son hostname, impossible d'en publier plus :/
Cela dit ils ont peut-être amélioré le support
[08:29:13] <Guillaume Bouzige> les sous domaines ne fonctionnent pas en .local en effet
[11:05:18] <julienGautier77> Hi I have a problem with the smpt orange I try to follow this :https://yunohost.org/fr/email_configure_relay?q=%2Femail_configure_relay but I have the error  :The key ' email.smtp.smtp_relay_enabled" does not exist in the global setting. Do you know what to do
[11:05:19] <julienGautier77> Thanks in adavance
[11:06:24] <Aleks (he/him/il/lui)> it's probably simpler to configure this from the webadmin nowadays
[12:42:16] <nick45> Hi:)  . My YunoHost landing page has started returning an Internal Server Error (HTTP 500) after a day or so of working fine. It's a mostly fresh install with some apps installed. I can't really tie the beginning of the failure to any particular action I took, but to make it weirder, it seems to work fine in a different browser and my Uptime Kuma
[12:42:17] <nick45> doesn't see anything wrong. Clearing cookies hasn't helped. I can still access any other location hosted on the domain, but the landing directs me to /yunohost/sso/ and errors... Any idea where I can look for logs from this to debug further...?
[12:43:21] <Aleks (he/him/il/lui)> so what do you mean your "landing page", is your landing page a specific app ..?
[12:43:46] <nick45> no, just the root - i.e. I'm expecting to see the dashboard, listing all of the installed apps
[12:45:36] <fritjof[m]> Hello
I am getting an error when I try to update mastodon on my VPS with yunohsot. Here's the log: https://paste.yunohost.org/raw/efeyeqoyah - How can I fix this?
[12:49:00] <Aleks (he/him/il/lui)> in that case, could it be that you tweaked some browser setting recently such as disabling HTTP referrer, that kind of thing
[12:49:01] <Aleks (he/him/il/lui)> or the about:config stuff (assuming firefox)
[12:49:06] <Aleks (he/him/il/lui)> ( nick45 ^)
[12:49:53] <Aleks (he/him/il/lui)> fritjof[m]: it fails because it can't create the safety-backup-before-upgrade, which is expected to weight around 36GB
[12:50:09] <Aleks (he/him/il/lui)> and there's not enough space left in your /home/
[12:50:46] <nick45> No, I haven't changed any browser settings, except for enabling "forced dark mode rendering", but that did not coincide with the problem occurring.
[12:54:52] <nick45> I've tried to find relevant logs, but haven't figured out where this error would be logged if it is. I don't suppose there is an obvious place to look? Just `journalctl` without any special args did not show the event, at least.
[12:59:49] <nick45> Ok, so this is a bit funky: I uninstalled the GitLab app and now the problem is gone...
[13:05:46] <nick45> What gave me the idea is that when I previously had GitLab running on `yunohost.local/gitlab`, it would work for the first login, but not let me back in subsequently and just dump me on the YunoHost dashboard on each attempt. Now, with GitLab moved to its own `gitlab.lan/` domain, it seems I get the HTTP 500 on the dashboard, but am able to use
[13:05:46] <nick45> GitLab without problems... Could it have something to do with the mysterious "Overwrite nginx config" option, which appeared to be set by default?
[13:28:19] <tio[m]> Hey guys, some of my subdomains do not work anymore because the certificate for these subdomains could not be updated
[13:28:34] <tio[m]>
```
Here's the tail of /var/log/yunohost/yunohost-cli.log, which might help to
investigate :

2023-03-08 06:10:39,718 DEBUG moulinette.core acquire - lock has been acquired
2023-03-08 06:10:39,842 DEBUG moulinette.actionsmap process - loading python module yunohost.dyndns took 0.123s
2023-03-08 06:10:39,842 DEBUG moulinette.actionsmap process - processing action [896114.1]: yunohost.dyndns.update with args={'domain': None, 'force': False, 'dry_run': False}
2023-03-08 06:10:39,851 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip.yunohost.org
2023-03-08 06:10:39,854 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip.yunohost.org:443
2023-03-08 06:10:39,971 DEBUG urllib3.connectionpool (unknown function) - https://ip.yunohost.org:443 "GET / HTTP/1.1" 200 13
2023-03-08 06:10:39,974 DEBUG yunohost.utils.network (unknown function) - IP fetched: 161.97.165.76
2023-03-08 06:10:39,987 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip6.yunohost.org
2023-03-08 06:10:39,989 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip6.yunohost.org:443
2023-03-08 06:10:40,087 DEBUG urllib3.connectionpool (unknown function) - https://ip6.yunohost.org:443 "GET / HTTP/1.1" 200 22
2023-03-08 06:10:40,089 DEBUG yunohost.utils.network (unknown function) - IP fetched: 2a02:c206:2051:7165::1
2023-03-08 06:10:40,090 DEBUG yunohost.dyndns (unknown function) - [896114.1] Building zone update ...
2023-03-08 06:10:40,127 DEBUG yunohost.dyndns (unknown function) - [896114.1] Old IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:10:40,127 DEBUG yunohost.dyndns (unknown function) - [896114.1] Requested IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:10:40,127 INFO yunohost.dyndns (unknown function) - [896114.1] No updated needed.
2023-03-08 06:10:40,127 DEBUG moulinette.actionsmap process - action [896114.1] executed in 0.285s
2023-03-08 06:10:40,127 DEBUG moulinette.core release - lock has been released
2023-03-08 06:20:33,653 DEBUG moulinette.interface __init__ - initializing base actions map parser for cli
2023-03-08 06:20:33,654 DEBUG moulinette.actionsmap __init__ - loading actions map
2023-03-08 06:20:33,655 DEBUG moulinette.actionsmap _construct_parser - building parser...
2023-03-08 06:20:33,657 DEBUG moulinette.actionsmap _construct_parser - building parser took 0.002s
2023-03-08 06:20:33,657 DEBUG moulinette.core acquire - acquiring lock...
2023-03-08 06:20:33,666 DEBUG moulinette.core acquire - lock has been acquired
2023-03-08 06:20:33,811 DEBUG moulinette.actionsmap process - loading python module yunohost.dyndns took 0.145s
2023-03-08 06:20:33,811 DEBUG moulinette.actionsmap process - processing action [897269.1]: yunohost.dyndns.update with args={'domain': None, 'force': False, 'dry_run': False}
2023-03-08 06:20:33,827 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip.yunohost.org
2023-03-08 06:20:33,830 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip.yunohost.org:443
2023-03-08 06:20:33,943 DEBUG urllib3.connectionpool (unknown function) - https://ip.yunohost.org:443 "GET / HTTP/1.1" 200 13
2023-03-08 06:20:33,946 DEBUG yunohost.utils.network (unknown function) - IP fetched: 161.97.165.76
2023-03-08 06:20:33,953 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip6.yunohost.org
2023-03-08 06:20:33,954 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip6.yunohost.org:443
2023-03-08 06:20:34,056 DEBUG urllib3.connectionpool (unknown function) - https://ip6.yunohost.org:443 "GET / HTTP/1.1" 200 22
2023-03-08 06:20:34,057 DEBUG yunohost.utils.network (unknown function) - IP fetched: 2a02:c206:2051:7165::1
2023-03-08 06:20:34,058 DEBUG yunohost.dyndns (unknown function) - [897269.1] Building zone update ...
2023-03-08 06:20:34,129 DEBUG yunohost.dyndns (unknown function) - [897269.1] Old IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:20:34,129 DEBUG yunohost.dyndns (unknown function) - [897269.1] Requested IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:20:34,130 INFO yunohost.dyndns (unknown function) - [897269.1] No updated needed.
2023-03-08 06:20:34,130 DEBUG moulinette.actionsmap process - action [897269.1] executed in 0.318s
2023-03-08 06:20:34,130 DEBUG moulinette.core release - lock has been released
2023-03-08 06:25:16,861 DEBUG moulinette.interface __init__ - initializing base actions map parser for cli
2023-03-08 06:25:16,862 DEBUG moulinette.actionsmap __init__ - loading actions map
2023-03-08 06:25:16,863 DEBUG moulinette.actionsmap _construct_parser - building parser...
2023-03-08 06:25:16,872 DEBUG moulinette.actionsmap _construct_parser - building parser took 0.008s
2023-03-08 06:25:16,873 DEBUG moulinette.core acquire - acquiring lock...
2023-03-08 06:25:16,900 DEBUG moulinette.core acquire - lock has been acquired
2023-03-08 06:25:16,910 DEBUG moulinette.actionsmap process - loading python module yunohost.domain took 0.010s
2023-03-08 06:25:16,910 DEBUG moulinette.actionsmap process - processing action [898087.1]: yunohost.domain.cert.renew with args={'domain_list': [], 'force': False, 'email': True, 'no_checks': False}
2023-03-08 06:25:17,185 DEBUG yunohost.utils.ldap (unknown function) - initializing ldap interface
2023-03-08 06:25:33,984 ERROR yunohost.certmanager (unknown function) - [898087.1] There is no diagnosis result for domain www.directory.trade-free.org yet. Please re-run a diagnosis for categories 'DNS records' and 'Web' in the diagnosis section to check if the domain is ready for Let's Encrypt. (Or if you know what you are doing, use '--no-checks' to turn off these checks.)
2023-03-08 06:25:33,984 ERROR yunohost.certmanager (unknown function) - [898087.1] Sending email with details to root ...
```

[13:28:59] <tio[m]> weirdly only happens for www dot subdomain dot domain.
[13:29:28] <tio[m]> and trying to force a certificate renewal does not work: `Error: There is no diagnosis result for domain www.directory.trade-free.org yet. Please re-run a diagnosis for categories 'DNS records' and 'Web' in the diagnosis section to check if the domain is ready for Let's Encrypt. (Or if you know what you are doing, use '--no-checks' to turn off these checks.)`

[13:29:28] <tio[m]> Any help please?
[13:29:30] <tio[m]> did nothing this happened out of the blue
[13:30:14] <tio[m]> * ```
Here's the tail of /var/log/yunohost/yunohost-cli.log, which might help to
investigate :

2023-03-08 06:10:39,718 DEBUG moulinette.core acquire - lock has been acquired
2023-03-08 06:10:39,842 DEBUG moulinette.actionsmap process - loading python module yunohost.dyndns took 0.123s
2023-03-08 06:10:39,842 DEBUG moulinette.actionsmap process - processing action [896114.1]: yunohost.dyndns.update with args={'domain': None, 'force': False, 'dry_run': False}
2023-03-08 06:10:39,851 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip.yunohost.org
2023-03-08 06:10:39,854 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip.yunohost.org:443
2023-03-08 06:10:39,971 DEBUG urllib3.connectionpool (unknown function) - https://ip.yunohost.org:443 "GET / HTTP/1.1" 200 13
2023-03-08 06:10:39,974 DEBUG yunohost.utils.network (unknown function) - IP fetched: 161.97.165.76
2023-03-08 06:10:39,987 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip6.yunohost.org
2023-03-08 06:10:39,989 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip6.yunohost.org:443
2023-03-08 06:10:40,087 DEBUG urllib3.connectionpool (unknown function) - https://ip6.yunohost.org:443 "GET / HTTP/1.1" 200 22
2023-03-08 06:10:40,089 DEBUG yunohost.utils.network (unknown function) - IP fetched: 2a02:c206:2051:7165::1
2023-03-08 06:10:40,090 DEBUG yunohost.dyndns (unknown function) - [896114.1] Building zone update ...
2023-03-08 06:10:40,127 DEBUG yunohost.dyndns (unknown function) - [896114.1] Old IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:10:40,127 DEBUG yunohost.dyndns (unknown function) - [896114.1] Requested IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:10:40,127 INFO yunohost.dyndns (unknown function) - [896114.1] No updated needed.
2023-03-08 06:10:40,127 DEBUG moulinette.actionsmap process - action [896114.1] executed in 0.285s
2023-03-08 06:10:40,127 DEBUG moulinette.core release - lock has been released
2023-03-08 06:20:33,653 DEBUG moulinette.interface __init__ - initializing base actions map parser for cli
2023-03-08 06:20:33,654 DEBUG moulinette.actionsmap __init__ - loading actions map
2023-03-08 06:20:33,655 DEBUG moulinette.actionsmap _construct_parser - building parser...
2023-03-08 06:20:33,657 DEBUG moulinette.actionsmap _construct_parser - building parser took 0.002s
2023-03-08 06:20:33,657 DEBUG moulinette.core acquire - acquiring lock...
2023-03-08 06:20:33,666 DEBUG moulinette.core acquire - lock has been acquired
2023-03-08 06:20:33,811 DEBUG moulinette.actionsmap process - loading python module yunohost.dyndns took 0.145s
2023-03-08 06:20:33,811 DEBUG moulinette.actionsmap process - processing action [897269.1]: yunohost.dyndns.update with args={'domain': None, 'force': False, 'dry_run': False}
2023-03-08 06:20:33,827 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip.yunohost.org
2023-03-08 06:20:33,830 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip.yunohost.org:443
2023-03-08 06:20:33,943 DEBUG urllib3.connectionpool (unknown function) - https://ip.yunohost.org:443 "GET / HTTP/1.1" 200 13
2023-03-08 06:20:33,946 DEBUG yunohost.utils.network (unknown function) - IP fetched: 161.97.165.76
2023-03-08 06:20:33,953 DEBUG yunohost.utils.network (unknown function) - Fetching IP from https://ip6.yunohost.org
2023-03-08 06:20:33,954 DEBUG urllib3.connectionpool (unknown function) - Starting new HTTPS connection (1): ip6.yunohost.org:443
2023-03-08 06:20:34,056 DEBUG urllib3.connectionpool (unknown function) - https://ip6.yunohost.org:443 "GET / HTTP/1.1" 200 22
2023-03-08 06:20:34,057 DEBUG yunohost.utils.network (unknown function) - IP fetched: 2a02:c206:2051:7165::1
2023-03-08 06:20:34,058 DEBUG yunohost.dyndns (unknown function) - [897269.1] Building zone update ...
2023-03-08 06:20:34,129 DEBUG yunohost.dyndns (unknown function) - [897269.1] Old IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:20:34,129 DEBUG yunohost.dyndns (unknown function) - [897269.1] Requested IPv4/v6 are (161.97.165.76, 2a02:c206:2051:7165::1)
2023-03-08 06:20:34,130 INFO yunohost.dyndns (unknown function) - [897269.1] No updated needed.
2023-03-08 06:20:34,130 DEBUG moulinette.actionsmap process - action [897269.1] executed in 0.318s
2023-03-08 06:20:34,130 DEBUG moulinette.core release - lock has been released
2023-03-08 06:25:16,861 DEBUG moulinette.interface __init__ - initializing base actions map parser for cli
2023-03-08 06:25:16,862 DEBUG moulinette.actionsmap __init__ - loading actions map
2023-03-08 06:25:16,863 DEBUG moulinette.actionsmap _construct_parser - building parser...
2023-03-08 06:25:16,872 DEBUG moulinette.actionsmap _construct_parser - building parser took 0.008s
2023-03-08 06:25:16,873 DEBUG moulinette.core acquire - acquiring lock...
2023-03-08 06:25:16,900 DEBUG moulinette.core acquire - lock has been acquired
2023-03-08 06:25:16,910 DEBUG moulinette.actionsmap process - loading python module yunohost.domain took 0.010s
2023-03-08 06:25:16,910 DEBUG moulinette.actionsmap process - processing action [898087.1]: yunohost.domain.cert.renew with args={'domain_list': [], 'force': False, 'email': True, 'no_checks': False}
2023-03-08 06:25:17,185 DEBUG yunohost.utils.ldap (unknown function) - initializing ldap interface
2023-03-08 06:25:33,984 ERROR yunohost.certmanager (unknown function) - [898087.1] There is no diagnosis result for domain www.directory.trade-free.org yet. Please re-run a diagnosis for categories 'DNS records' and 'Web' in the diagnosis section to check if the domain is ready for Let's Encrypt. (Or if you know what you are doing, use '--no-checks' to turn off these checks.)
2023-03-08 06:25:33,984 ERROR yunohost.certmanager (unknown function) - [898087.1] Sending email with details to root ...

-- Certificate Manager
```

[13:31:01] <nick45> Thanks for your help Aleks (he/him/il/lui) :)  . I haven't found a way of getting GitLab working at the same time as the dashboard, but at least I have access to the dashboard again which is enough for now :D  o/
[13:48:08] <tio[m]> I posted on the forum too https://forum.yunohost.org/t/certificate-cannot-be-renewed-for-subdomains-of-subdomains-only/24007 since some of my websites do not work because of this domain certificate thing
[13:48:13] <tio[m]> maybe it is a YNH bug idk
[13:49:25] <Aleks (he/him/il/lui)> Tio: hmmm so are you seeing diagnosis results for that domain ?
[13:49:34] <Aleks (he/him/il/lui)> In the DNS section of diagnosis
[13:55:07] <tio[m]> nope
[13:55:09] <tio[m]> thats the weird part
[13:55:15] <tio[m]> no error in the diagnosis
[13:57:09] <fritjof[m]> > <@Alekswag[m]:libera.chat> and there's not enough space left in your /home/

Ah - so if I clean up my Nextcloud, there'd be space?
[13:58:38] <Aleks (he/him/il/lui)> Hmmm maybe or cleanup old unused backups idk
[13:58:57] <Aleks (he/him/il/lui)> Whatever that can help free up space in /home/
[13:59:35] <Aleks (he/him/il/lui)> > <@tio[m]:libera.chat> nope

Sooo is that domain even registered in Yunohost ? x.x
[14:01:36] <tio[m]> > <@Alekswag[m]:libera.chat> > <@tio[m]:libera.chat> nope
>
> Sooo is that domain even registered in Yunohost ? x.x

I mean it worked for more than a year now. It is registered and all that
[14:02:12] <tio[m]> I just can't renew the certificate 😄
[14:07:12] <fritjof[m]> > <@Alekswag[m]:libera.chat> Hmmm maybe or cleanup old unused backups idk

How do I clean up those best? Trough ssh or the gui?
[14:07:37] <tio[m]> thats all I see 😄
[14:44:00] <niz___[m]> Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
`
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
`

I got an error at the first line
`ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to
upgrade to a newer Node.js version in order to use this version of npm. This
version of npm supports the following node versions: `^14.17.0 || ^16.13.0 ||
>=18.0.0`. You can find the latest version at https://nodejs.org/.`

What am I doing wrong ?
Thanks
[14:44:24] <niz___[m]> * Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
`sudo npm cache clean -f sudo npm install -g n sudo n stable`

I got an error at the first line
`ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || > =18.0.0`. You can find the latest version at https://nodejs.org/.`

What am I doing wrong ?
Thanks
[14:44:34] <niz___[m]> * Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
`sudo npm cache clean -f sudo npm install -g n sudo n stable`

I got an error at the first line
``ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || > =18.0.0`. You can find the latest version at https://nodejs.org/.``

What am I doing wrong ?
Thanks
[14:45:09] <niz___[m]> * Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
``sudo npm cache clean -f s
udo npm install -g n
sudo n stable``

I got an error at the first line
``ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || > =18.0.0`. You can find the latest version at https://nodejs.org/.``

What am I doing wrong ?
Thanks
[14:45:19] <niz___[m]> * Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
`sudo npm cache clean -f ``s udo npm install -g n sudo n stable`

I got an error at the first line
``ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || > =18.0.0`. You can find the latest version at https://nodejs.org/.``

What am I doing wrong ?
Thanks
[14:46:07] <niz___[m]> * Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
`sudo npm cache clean -f `
`sudo npm install -g n
`sudo n stable`

I got an error at the first line
``ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || > =18.0.0`. You can find the latest version at https://nodejs.org/.``

What am I doing wrong ?
Thanks
[14:46:12] <niz___[m]> * Hello everybody,
I'm trying to update `node` because I go this message during an install `The engine "node" is incompatible with this module. Expected version ">=14.0.0". Got "12.22.12"`
I found on stackoverflow taht it can be done by the commands
`sudo npm cache clean -f `
`sudo npm install -g n `
`sudo n stable `

I got an error at the first line
``ERROR: npm v9.6.0 is known not to run on Node.js v12.22.12. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || > =18.0.0`. You can find the latest version at https://nodejs.org/.``

What am I doing wrong ?
Thanks
[14:51:05] <Mathilde Grünig (CryptPad)> Nice bridging. 🫶🏻
[15:10:43] <Aleks (he/him/il/lui)> niz___[m]: ogod bro we're seeing your message duplicated 10 times because you edited it like 10 times ... Please join the "real" matrix room, which is #yunohost:matrix.org (maybe you're on the old liberachat room or somthing..)
[15:12:37] <niz___[m]> oups
[15:14:23] <πя Niz> really sorry for that
[15:15:32] <Aleks (he/him/il/lui)> not a big deal as long as you're using the proper room now 😅
[15:59:58] <titus[m]> (test)
[15:59:59] <yunohelper> Hello undefined! It looks like you are a Matrix user in the `#yunohost:libera.chat` room. It is preferable you use the #yunohost:matrix.org for proper usage of our XMPP/IRC/Matrix bridge. 💕
[16:00:22] <tituspijean> ¯\_(ツ)_/¯ good enough
[17:10:56] <fritjof[m]> I can't get access to any other room than this for some reason. I use Matrix
[17:10:56] <yunohelper> Hello @fritjof[m]:libera.chat! It looks like you are a Matrix user in the #yunohost:libera.chat room. It is preferable you use the #yunohost:matrix.org for proper usage of our XMPP/IRC/Matrix bridge. 💕
[17:22:30] <yyds3355980> hello
[17:22:56] <yyds3355980> https://jabbers.one:5281/file_share/eBpNWbeJpjzph0kCiohrIvRo/S30308-23443973.png
[17:34:00] <Chatpitaine Caverne> Salut,
Existe-t-il une solution pour créer un accès à un.e ou des utilisateur.ices à l'exécution des lignes de commandes pré-écrites ou de Bash mis à disposition par un admin. Pour donner un accès admin nécessitant de la ligne de commande à des gens ne maîtrisant pas les lignes de commandes ?
Merci pour vos idées.
[17:46:49] <@err404:matrix.org> avec les droits sudo, tu peux limiter à certaines commandes
[18:02:03] <Chatpitaine Caverne> > <@err404:matrix.org> avec les droits sudo, tu peux limiter à certaines commandes

Ce que je chercherais à faire s'est une mini-appli de type pousse boutons de type "Régler l'alerte de SWAP" , .... Pour pouvoir lancer des routines que l'admin doit gérer de temps à autre.
[18:02:27] <@err404:matrix.org> à mon avis ça existe déjà
[18:04:29] <@err404:matrix.org> du genre: récupérer les metriques -> analyser -> alerter si dépassement de seuil pendant trop longtemps
la suite ELK le fait (ElasticSearch Logstach Kibana)
[18:08:37] <Chatpitaine Caverne> Oui, en effet, je pourrais chercher à optimiser les automatismes, je pourrai créer des cron tout simplement régulièrement pour anticiper ces points, mais l'idée là, serait de pouvoir mettre à disposition des rustines, des commandes diverses et variées, des cas d'urgence qu'on règle pas très bien mais au moins, ça tourne encore et en autonomie par rapport aux connaissances admin.
[18:08:48] <Chatpitaine Caverne> Oui, en effet, je pourrais chercher à optimiser les automatismes, je pourrais créer des cron tout simplement régulièrement pour anticiper ces points, mais l'idée là, serait de pouvoir mettre à disposition des rustines, des commandes diverses et variées, des cas d'urgence qu'on règle pas très bien mais au moins, ça tourne encore et en autonomie par rapport aux connaissances admin.
[21:19:44] <Aleks (he/him/il/lui)> Chatpitaine Caverne: le mieux ce serait de contribuer au core de YunoHost pour ajouter ces trucs parce que sinon ça fait juste "un n-ième outil non-officiel qu'il faut connaitre et installer"
[21:19:57] <Aleks (he/him/il/lui)> ou alors éventuellement une app mais bon
[22:40:52] <gredin67> if someone here understands `sed`, there is a tiny contribution that would have great impact here https://github.com/YunoHost-Apps/synapse_ynh/pull/356
- check all places in the review where @thardev is mentioned
- write a setter & getter to parse a yaml list from/into a list of tags, see https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/blob/master/scripts/config#L17-L23 https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/blob/master/scripts/_common.sh#L14-L51 https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/blob/master/config_panel.toml#L26-L29
[23:04:40] <gredin67> I also need help here :) https://github.com/YunoHost-Apps/outline\_ynh/issues/70
[23:18:16] <gredin67> > <@gredin67:matrix.fdn.fr> I also need help here :) https://github.com/YunoHost-Apps/outline\_ynh/issues/70

found the bug