[01:22:06]
<Dontze Dontje> Hi all, I need some support yunohost dyndns update --force failed
[01:22:31]
<Dontze Dontje> https://paste.yunohost.org/raw/sonavakese
[01:24:27]
<Aleks (he/him/il/lui)> yeah hmpf from time to time the DynDNS update thingy doesn't work with like ... no proper error message ... i dunno how to debug this, seemingly it just "fixes by itself" after a while usually, I think x_x
[01:25:28]
<Dontze Dontje> so just wait couple hours or days?
[01:26:09]
<Aleks (he/him/il/lui)> yeah i suppose x_x but feel free to come back if this doesn't resolve spontaneously after like, idk, 24 hours
[01:27:23]
<Dontze Dontje> does yunohost use https://freedns.afraid.org/ ?
[01:27:43]
<Dontze Dontje> maybe i can try to fix by going there directly
[01:28:46]
<Dontze Dontje> diagnosis shows DNS records is wrong
[01:29:23]
<Aleks (he/him/il/lui)> not really, we use bind9 and `nsupdate` (or equivalent), RFC2136, supposedly super standard stuff, but for some reason sometimes it just doesn't work with obscure message and just urgh no idea why or how to debug
[01:29:49]
<Aleks (he/him/il/lui)> feels like we'll just end up reimplementing the whole thing with a custom, simple REST-ish API one day because this is just a pain
[01:30:24]
<Aleks (he/him/il/lui)> we also have "ghost" records sometimes like, people delete their down, there is no trace of it whatsoever in any bind9 database, yet it still resolves an IP when querying it like, yeah, zzzz
[01:32:52]
<Aleks (he/him/il/lui)> hmm now that i think about it, could be on the replication server we have..
[01:33:35]
<Aleks (he/him/il/lui)> (i mean the ghost thing, not the nsupdate)
[02:58:35]
<gaut> une idée de ce qui peut empêcher le script de se lancer ? Une nouvelle gestion des accès à postgre ?https://forum.arn-fai.net/t/topic/12264
[03:01:38]
<gaut> en gros `./rust-synapse-find-unreferenced-state-groups -p "postgresql://$DBUSER:$DBPWD/$DBNAME" -o "/home/user/unreferenced.csv"` marche plus pour la BDD `synapse`
[10:38:30]
<homelab-fr> Bonjour pour info la dernière version de karakeep : 0.28.0 dispo https://github.com/YunoHost-Apps/karakeep_ynh plante. J'ai du faire une sauvegarde de mon fichier de liens, désinstaller l'ancienne version et réinstaller la nouvelle. D'après l'IA il y avait ce problème :
Le service que YunoHost lance veut exactement ce binaire-là :
/opt/node_n/n/versions/node/22.20.0/bin/node
Le 9/11 il n’existait pas → systemd boucle → donc l’upgrade n’a pas pu tourner → donc pas de migration → donc maintenant “no such column: source”.
Donc : si tu relances une mise à jour depuis YunoHost sans corriger ce chemin, tu risques d’avoir le même échec.
La solution la moins intrusive :
Voir où est ton vrai node (probablement /usr/bin/node).
Faire un lien à l’endroit où le service le cherche.
Puis seulement après, relancer la maj depuis l’interface YunoHost.
Les commandes (rapides) :
sudo mkdir -p /opt/node_n/n/versions/node/22.20.0/bin
sudo ln -s /usr/bin/node /opt/node_n/n/versions/node/22.20.0/bin/node
(si ton node est ailleurs, remplace /usr/bin/node par ce que donne which node)
Ensuite tu reviens dans YunoHost → Applications → Karakeep → Mettre à jour.
Donc attention si vous vous lancez dans une mise à jour sans avoir fait de sauvegarde de vos liens.
[11:23:04]
<eric_G> Je pense que le partage de logs serait plus utile à la communauté que l'analyse du problème par l'IA.
[11:25:33]
<homelab-fr> est-ce que c'est ça ? https://paste.yunohost.org/raw/ifijavuyuh
[11:26:54]
<homelab-fr> désolé je ne maitrise pas du tout la lecture des logs, c'est pour ça que j'ai eu une assistance via l'IA pour essayer de comprendre
[11:34:32]
<err404> Les logs ne sont pas forcement facile à comprendre 😃
[11:35:24]
<eric_G> enfin des logs 😅
[11:40:48]
<homelab-fr> et j'ai trouvé d'autres logs là où l'IA me donnait un résultat concernant les erreurs, par contre je n'ai pas réussi a utiliser le systeme de paste de Yunohost donc désolé pour la mise en forme : https://pastebin.fr/019a77dd-658a-70e8-b844-3278ce507ca6
[11:41:22]
<eric_G> D'après les logs, l'upgrade de Karakeep semble bien se passer.
[11:42:25]
<homelab-fr> c'est là qu'il y a l'erreur en question : /opt/node\_n/n/versions/node/22.20.0/bin/node : web.service: Failed to locate executable /opt/node\_n/n/versions/node/22.20.0/bin/node: No such file or directory nov. 09 18:14:32 lab.xxx.ovh (node)\[122658\]: karakeep-web.service: Failed at step EXEC spawning /opt/node\_n/n/versions/node/22.20.0/bin/node: No such file or directory
[11:43:03]
<homelab-fr> oui de ce que je comprends, pas d'erreurs mais c'était les logs que j'ai trouvé depuis yunohost/admin/#/tools/logs
[11:43:18]
<homelab-fr> les autres logs c'était des commandes que l'IA me disait de faire
[11:45:09]
<homelab-fr> c'était cette commande sudo journalctl -u karakeep-web -n 200
[11:45:34]
<homelab-fr> désolé par avance de mon niveau de débutant (mais j'essaye depuis plusieurs mois)
[11:49:29]
<eric_G> La version de Node installée par Karakeep est la `22.21.1` (voir les logs). Après la mise à jour, le `karakeep-web.service` semble chercher la version `22.20.0` de Node. 🤔
[11:59:57]
<homelab-fr> https://aria.im/_bifrost/v1/media/download/ARD-wLkrYtRuaUjOKNFQG143Rgcul7M3CJjGgeo_eK2yqoXRNAeJB6y-fz5ZG9XLC8Q_Mwa2Wc7EqsL9IOC7i29CeafRXHPQAG1hdHJpeC5vcmcvVEFGdmlNb2xiYnNHb05KeFJKQ0ZnS2dI
[12:01:22]
<homelab-fr> ce qui est bizarre c'est qu'en désinstallant et en installant de nouveau cela fonctionnait à nouveau. Et d'ailleurs, au passage petite suggestion, si je peux me permettre mais quand on supprime une application il y a une option avec une case à cocher, c'est la première fois que je vois qu'il y a une case à cocher, avant je ne faisais pas attention peut-etre que le contour de la case est trop léger, je n'ai pas de certitude mais je peux vous dire que c'était la premiere fois que je faisais attention (j'ai du d'ailleurs cocher cette case pour désinstaller complètement karakeep)
[12:02:13]
<homelab-fr> avant je ne faisais que cliquer sur le bouton bleu OK et c'est tout
[12:02:57]
<homelab-fr> bref je ne veux pas changer de sujet mais vous savez tout de ce que j'ai du faire comme étapes pour que cela fonctionne à nouveau