Monday, July 03, 2023
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
           

[12:09:13] <Bruno> Hi everybody
I have an web app, not packaged for ynh, that needs a specific version of node (at leat 18).
I can install this version (with /opt/node\_n/bin/n ) but at each reboot node version is back to 16.
Do you know how I can fix this ?
[12:09:52] <Aleks (he/him/il/lui)> what do you mean "node version is back to 16",, how do you identify this ?
[12:10:37] <Bruno> > <@Alekswag:matrix.org> what do you mean "node version is back to 16",, how do you identify this ?

I have to do this at each reboot :
root@:~# node --version
v16.20.1
root@:~# /opt/node_n/bin/n
copying : node/18.16.1
installed : v18.16.1 (with npm 9.5.1)
root@:~# node --version
v18.16.1

[12:13:03] <Aleks (he/him/il/lui)> if you want to use a specific version of node, you shouldnt run the command `node`, you should use `/opt/node_n/n/versions/node/16.20.1/bin/node`
[12:13:11] <Aleks (he/him/il/lui)> (not 100% about the exact path)
[12:18:19] <Bruno> Version 18 is not even available after reboot, I need to reinstall it. I'm sure I'm missing something but I can't find any documentation on how node is managed once yunohost is installed.
[12:18:55] <Bruno> Is there a conf file somewhere ?
[12:21:16] <Aleks (he/him/il/lui)> it's managed via `n`, which is a tool written by some folks on the internet, and specifically designed to handle multiple versions of nodejs being installed in parallel
[12:21:48] <Aleks (he/him/il/lui)> I'm skeptical that "version 18 is not even installed after reboot", I doubt that stuff installed magically gets uninstalled during reboot somehow ...
[12:22:47] <Aleks (he/him/il/lui)> https://github.com/tj/n
[12:23:14] <Aleks (he/him/il/lui)> https://github.com/tj/n#using-downloaded-nodejs-versions-without-reinstalling
[12:23:40] <Bruno> Thx for the links, I will try to unerstand how it works.
[12:35:05] <amu> Hi, probably you know, but there's a problem with the HTTPS certificate on forum.yunohost.org
[12:35:20] <amu> I get a "Warning: Potential Security Risk Ahead" and cannot access the forum
[12:43:03] <Aleks (he/him/il/lui)> uuuh wtf, the certificate is indeed expired but my browser doesn't complain about it
[12:43:27] <Aleks (he/him/il/lui)> like i see "until July 3st, 10:14 GMT" in the browser, but it's still happy ?
[12:43:42] <Aleks (he/him/il/lui)> (gotta go though, can't look into it right now)
[13:18:22] <Gueno> Bonjour,
J'aimerais savoir comment si je peux récupérer mon install YH, sachant que j'ai supprimé par erreur le dossier home 😔️

[13:19:24] <@tuxakadjseb:lebeaunuage.net> ¿ Fais-tu des sauvegardes ?
[13:19:52] <Gueno> Oui mais je n'ai plus accès à la webadmin du tout
[13:20:19] <Gueno> Je vérifie si j'ai une sauvegarde dans mon PC
[13:21:04] <Gueno> Oui je l'ai
[13:21:10] <@tuxakadjseb:lebeaunuage.net> Je pense qu’il serait plus simple de réinstaller totalement Yunohost puis de passer par la sauvegarde.
[13:22:19] <Gueno> Mais comment faire ? J'ai tenté de faire la commande d'install, or j'ai une réponse me disant que Yunohost est déjà installé puisqu'il reste des fichiers existants
[13:22:50] <Gueno> Pour être + précis, j'ai ce message quand je veux effectuer la post-intsallation
[13:23:09] <Gueno> Je dois formater mon disque, pas le choix ?
[13:23:27] <@tuxakadjseb:lebeaunuage.net> Ah oui, c’est même le but.
[13:23:49] <Gueno> OK
[13:23:53] <lapineige> > <Gueno> Bonjour,
> J'aimerais savoir comment si je peux récupérer mon install YH, sachant que j'ai supprimé par erreur le dossier home 😔️

Recréer le dossier /home/yunohost.backup/archives, mettre les sauvegardes dedans, les restaurer via Yunohost
[13:24:19] <Gueno> Ah , une solution moins radicale !
[13:24:23] <@tuxakadjseb:lebeaunuage.net> La sauvegarde va ensuite réinstaller toutes les applications comme une grande.
[13:25:03] <Gueno> Pardon je n'ai pas compris lapineige, ta solution implique aussi un formatage auparavant ?
[13:25:13] <lapineige> Non
[13:25:17] <Gueno> OK
[13:25:31] <lapineige> Je ne garantie pas que ça marcherait selon ce qui a cassé
[13:25:52] <Gueno> Je vais tenter ça déjà
[13:26:05] <lapineige> Mais si c'est juste le dossier home qui est supprimé, le remettre et restaurer une sauvegarde (ce qui remettrait les dossiers du /home) pourrait aider
[13:26:51] <Gueno> Oui à priori, ce n'est que lui
[13:27:25] <lapineige> Ça implique que les sauvegardes étaient complètes, certaines applications ne sauvegardent pas par défaut les données placées dans le home car cela prend beaucoup de place. (Ex: 'Nextcloud)
[13:27:57] <Gueno> Oui ça ce n'est pas un souci
[13:36:55] <Gueno> J'ai tenté à l'instant de placer ma sauvegarde dans le dossier yunohost.backup/archives, via Filezilla, mais permission refusée
[13:37:14] <Gueno> Je repasse par la ligne de commande
[13:40:26] <pti-jean> Gueno, avec Filezilla copie le backup dans /tmp/ ... puis en linge de commande copie la dans yunohost.backup/archives
[13:41:29] <Gueno> tmp à la racine ?
[13:41:36] <pti-jean> Oui
[13:41:59] <Gueno> ok
[13:42:17] <pti-jean> Normalement tu devrais avoir les droits!
[13:44:15] <Gueno> Non plus, j'ai une "erreur critique lors du transfert du fichier"
[13:44:53] <Gueno> comme si l'archive était introuvable
[13:44:58] <Gueno> bon je vais voir ça de plus près
[13:46:59] <Gueno> Ok j'ai rien dit, j'avais renommé l'archive de sauvegarde, donc maintenant c'est bon ça envoie dans tmp
[13:51:30] <Arya (Hegel)> is the forum not accessible due to expired certificate?
[13:51:30] <Arya (Hegel)> https://aria.im/_matrix/media/v1/download/wurzelraum.org/EAEpYjtTzVnxARlByCyWvJbV
[13:57:23] <Gueno> La sauvegarde est bien dans le dossier voulu
Je dois lancer yunohost backup restore <archivename> c'est bien ça ?
[14:06:20] <Gueno> Ok la restauration s'est terminée mais j'ai 2 erreurs :
Error: Could not run script: /usr/share/yunohost/hooks/conf_regen/15-nginx

[14:06:36] <Gueno> Error: Could not run script: /usr/share/yunohost/hooks/conf_regen/15-nginx

[14:08:20] <Gueno> Et pas d'accès en web à mon YH
[14:10:54] <@tuxakadjseb:lebeaunuage.net> ¿ As-tu relancé ta machine ?
[14:11:17] <Gueno> Non :-)
[14:11:30] <Gueno> Comment faire ?
[14:15:13] <Gueno> nginx semble dead, c'est ce que m'indique le statut
[14:16:08] <Aleks (he/him/il/lui)> que raconte `sudo nginx -t`
[14:17:04] <Gueno> eh bien après un systemctl restart nginx nginx est à nouveau running !
[14:17:25] <Gueno> Et mon portail accessible !
[14:17:34] <Gueno> Merci beaucoup tout le monde
[14:19:52] <@tuxakadjseb:lebeaunuage.net> Une bonne nouvelle ça !
[14:20:21] <Gueno> Oui super !
[14:39:21] <tituspijean[m]> Arya (Hegel) yup indeed! I'm fighting with the server to regenerate the certificate 🙂
[16:00:42] <ppr> Salut, le certificat du forum a expiré ce matin Mon, 03 Jul 2023 10:14:13 GMT.
[16:00:48] <ppr> Du coup alerte dans les navigateurs ;-)
[18:24:29] <tituspijean[m]> ppr yup je suis dessus, résolution d'ici 1h si tout va bien
[19:56:10] <tituspijean[m]> amu ppr @all aaaaand the forum is back online. Sorry for the inconvenience.
[21:26:54] <Willy> Bonsoir
[21:27:33] <Willy> Est-il possible de configurer un compte dans l'application Sogo en activant le chiffrement SSL?
[21:28:18] <Willy> (si tant est que c'est un intérêt)