[11:26:36]
<lautre_> Look at the logs system. Sometimes the ash table for jails can be full.
In this can you need to recreate a larger tables for jails.
[13:04:09]
<OnEnemy> Hello. I was wondering how I can change my password on OwnCloud? I seem to have locked myself out and my Password Vault didn't update correctly so I don't know my password (the vault says "changeme" as the password so I know I messed up somewhere)
[13:04:50]
<OnEnemy> Nevermind I found it in the config file. I was one character off. 🫠
[13:05:20]
<wazdra> Salut!
Depuis quelques jours, Jellyfin ne fonctionne plus sur mon instance. En regardant les logs, j'ai compris pourquoi: l'utilisateur jellyfin n'existe plus (`id jellyfin` renvoie "no such user", et `yunohost app shell jellyfin` renvoie "There is no "jellyfin" system user").
Je ne sais pas trop comment réparer ça proprement... Est-ce que vous auriez des conseils ?
[13:08:31]
<tituspijean> Salut, tente une mise à jour forcée de l'application.
[13:09:05]
<Rmal> Hi everyone. I would appreciate some help from someone who understands how the backups work under the hood.
I am affected by this issue with Borg app https://github.com/YunoHost-Apps/borg\_ynh/issues/242. Lke the reporter of this issue, I have an extra drive mounted into Multimedia. After every run of backup, it unmounts and does not mount back automatically.
However, unlike the reporter of this issue, I DO want the contents of my extra drive backed up, together with the rest of my data. So the workaround (mount it in `/media` + symlink into `/home/myusername/Multimedia/Drivercontents`) doesn't work for me, because then Borg just archives the tiny symlink file.
What options do I have to stop the drive from unmounting?
(I understand it has something to do with https://github.com/YunoHost/yunohost/blob/main/src/backup.py#L2624 `_recursive_umount` func, but I don't understand enough about why it is needed.)
[13:09:18]
<wazdra> Ça remarche ! merci :)
[13:14:44]
<vtruche> > <@ewilly88:matrix.org> Avec l'etoile
ls: cannot access '/etc/php/*/fpm/pool.d/nextcloud.conf': No such file or directory
[13:15:32]
<ewilly> Hum alors il te reste 2 options :
1. Lancer l'upgrade sans faire de backup avec l'argument `-b`
2. Faire un `sudo touch /etc/php/8.3/fpm/pool.d/nextcloud.conf` ca fera un backup mais inutilusable.
Je ferais plutot 1
[13:16:22]
<ewilly> Ou alors restaurer un ancien backup bien sûr...
[13:17:10]
<vtruche> > <@ewilly88:matrix.org> Hum alors il te reste 2 options :
> 1. Lancer l'upgrade sans faire de backup avec l'argument `-b`
> 2. Faire un `sudo touch /etc/php/8.3/fpm/pool.d/nextcloud.conf` ca fera un backup mais inutilusable.
> Je ferais plutot 1
Ok merci. Mais le problème persistera pour les autres mises à jour ?
[13:18:03]
<ewilly> Non l'upgrade recréera le fichier
[13:18:38]
<vtruche> > <@ewilly88:matrix.org> Non l'upgrade recréera le fichier
Ok. Merci !
[13:20:09]
<naitx> Solved 😄For anyone running into the same issue:
In the yunohost app settings for wallabag, set "allowed groups/accounts" to `visitors` for the API permission.
After that, the addon connected without any issues.
[13:21:30]
<vtruche> > <@ewilly88:matrix.org> Hum alors il te reste 2 options :
> 1. Lancer l'upgrade sans faire de backup avec l'argument `-b`
> 2. Faire un `sudo touch /etc/php/8.3/fpm/pool.d/nextcloud.conf` ca fera un backup mais inutilusable.
> Je ferais plutot 1
J'ai suivi ton conseil, et la mise à jour sans backup a fonctionné. La synchro a repris et j'ai à nouveau accès à l'interface web. Merci encore !
[13:24:39]
<lapineige> Hi there,
I can't update my Nextcloud because of a php (sury) update issue in dependencies I believe. https://paste.yunohost.org/raw/huxirehito
Any idea ? 🙏
[13:26:41]
<tituspijean> mmmh, I confirm the URLs return 404 errors :/
[13:28:14]
<lapineige> Yeah, I checked the repository, these version don't exist, there is only higher ones
[13:30:56]
<lapineige> Do you think I could install those dependencies manually (via apt) ?
[13:32:55]
<lapineige> Ok it was the issue with sury repository GPG key.
I fixed it with such method: https://stackoverflow.com/questions/33598679/how-to-fix-invalid-signature-when-apt-get-update-error
[13:39:02]
<tituspijean> It crossed my mind, but discarded it... it's very weird that a GPG key issue results in a 404 error :o
[13:43:48]
<lapineige> I have this very often in my servers for installs (I guess it can't switch versions in that case, because of invalid cache) 😅
[13:45:41]
<lapineige> Anyway fixing that GPG key error doesn't do harm 🙂
[13:49:44]
<otm33> Is it still related to https://forum.yunohost.org/t/yarn-and-sury-apt-keys-issues/41617 ?
[13:50:11]
<lapineige> I guess so, thank !
[15:08:43]
<zenigata> C'est via unicorn.sock, j'ai aussi via gravitysmtp-settings. Bizarre.
[15:08:54]
<zenigata> J'ai un DNS à mettre à jour ?
[15:08:59]
<zenigata> Ou un problème de droit ?
[15:09:09]
<@err404:matrix.numericore.com> l'idée c'est de comprendre pourquoi il y a l'ereur 502, en cherchant dans les logs, que ce soit par ssh ou par l'interface d'admin de yunohost
[15:09:20]
<artlog> sur le rpéertoire lui m^me : s'il peut lire un fichier dedans mais pas connaitre le contenu ... ls -lad /var/log/nginx
[15:09:20]
<@err404:matrix.numericore.com> je ne connais pas discourse, et sans logs c'est difficile de savoir ce qui ne va pas
[15:09:29]
<artlog> uhm chez mo (tm) les fichiers de logs de nginx finissent en log.1 , les .log sont tous de taille nulle !
[15:09:37]
<artlog> ce serait donc ```tail -F -n 50 /var/log/nginx/*.log.1```
[15:10:03]
<zenigata> Et quand j'accède à yunohost/admin/#/services/discourse, j'ai la popup reconnecting qui se met tout le temps. J'ai l'impression que ça met le serveur en pls.
[15:10:34]
<rodinux> je ne conseille pas d'installer manuelllement Postgres, j'y ai songé mais je ne l'ai pas fait au bout du compte... Normalement ce devrait être une dépôt dependencies\_extra qui créé un paquet `discourse-ynh-deps`... Tu pourrais juste essayer de réinstaller Discourse avec une upgrade forcée sans backup du coup `yunohost app upgrade discourse -b --force` ...
[15:10:59]
<zenigata> Voici mes logs :
```
2026/04/28 07:17:43 [error] 2967717#2967717: *23030 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 185.177.72.60, server: xxxx.zenigata.fr, request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/", host: "xxxx.zenigata.fr"
2026/04/28 07:57:16 [error] 2967716#2967716: *23105 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET / HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/", host: "xxxx.zenigata.fr", referrer: "https://xxxx.zenigata.fr/"
2026/04/28 07:57:17 [error] 2967716#2967716: *23105 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET /service-worker.js HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/service-worker.js", host: "xxxx.zenigata.fr"
2026/04/28 08:55:50 [error] 1422#1422: *14 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET / HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/", host: "xxxx.zenigata.fr", referrer: "https://xxxx.zenigata.fr/"
2026/04/28 08:55:50 [error] 1422#1422: *14 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET /service-worker.js HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/service-worker.js", host: "xxxx.zenigata.fr"
2026/04/28 08:56:44 [error] 1422#1422: *14 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET / HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/", host: "xxxx.zenigata.fr", referrer: "https://xxxx.zenigata.fr/"
2026/04/28 08:56:45 [error] 1422#1422: *14 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET /service-worker.js HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/service-worker.js", host: "xxxx.zenigata.fr"
2026/04/28 09:44:55 [error] 1422#1422: *984 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET / HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/", host: "xxxx.zenigata.fr", referrer: "https://xxxx.zenigata.fr/"
2026/04/28 09:44:56 [error] 1422#1422: *984 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 2a01:e0a:e34:1b70:f166:e4b6:7a8:fe7d, server: xxxx.zenigata.fr, request: "GET /service-worker.js HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/service-worker.js", host: "xxxx.zenigata.fr"
2026/04/28 09:55:57 [error] 1423#1423: *1176 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 74.7.175.146, server: xxxx.zenigata.fr, request: "GET /robots.txt HTTP/2.0", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/robots.txt", host: "xxxx.zenigata.fr"
2026/04/28 10:18:55 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/", host: "xxxx.zenigata.fr"
2026/04/28 10:18:58 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /sitemap.xml HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/sitemap.xml", host: "xxxx.zenigata.fr"
2026/04/28 10:18:59 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /robots.txt HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/robots.txt", host: "xxxx.zenigata.fr"
2026/04/28 10:19:00 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /asset-manifest.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/asset-manifest.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:01 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /manifest.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/manifest.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:03 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /build-manifest.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/build-manifest.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:05 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /_next/static/buildManifest.js HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/_next/static/buildManifest.js", host: "xxxx.zenigata.fr"
2026/04/28 10:19:06 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.aws/config HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.aws/config", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1424#1424: *1412 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /config.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/config.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1424#1424: *1409 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /public/.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/public/.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1424#1424: *1411 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /admin/.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/admin/.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1422#1422: *1415 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.git/config HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.git/config", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1424#1424: *1413 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.production.bak HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.production.bak", host: "xxxx.zenigata.fr"
2026/04/28 10:19:08 [error] 1424#1424: *1410 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.backup HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.backup", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1424#1424: *1419 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.local HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.local", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1424#1424: *1407 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.development HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.development", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1424#1424: *1408 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1422#1422: *1420 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.example HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.example", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1424#1424: *1406 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.production HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.production", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1422#1422: *1418 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.aws/credentials HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.aws/credentials", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1424#1424: *1414 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /app/.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/app/.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1422#1422: *1417 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.bak HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.bak", host: "xxxx.zenigata.fr"
2026/04/28 10:19:09 [error] 1424#1424: *1416 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /backend/.env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/backend/.env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:10 [error] 1424#1424: *1421 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /.env.old HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/.env.old", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1421 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /graphql HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/graphql", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1407 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/config HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/config", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1410 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /env.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/env.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1419 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /app-config.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/app-config.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1422#1422: *1417 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/v1/config HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/v1/config", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1416 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /runtime-config.js HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/runtime-config.js", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1422#1422: *1420 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/v1/settings HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/v1/settings", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1406 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /env.js HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/env.js", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1422#1422: *1418 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /__env.js HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/__env.js", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1411 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /config.js HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/config.js", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1414 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /settings.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/settings.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1412 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1395 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/v1/env HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/v1/env", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1413 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /config.json HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/config.json", host: "xxxx.zenigata.fr"
2026/04/28 10:19:12 [error] 1424#1424: *1408 connect() to unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 107.174.52.3, server: xxxx.zenigata.fr, request: "GET /api/settings HTTP/1.1", upstream: "http://unix:/var/www/discourse/discourse/tmp/sockets/unicorn.sock:/api/settings", host: "xxxx.zenigata.fr"
```
[15:11:19]
<rodinux> est-ce que tu as bien une partition swap conséquante, necessaire pour discourse ?
[15:11:36]
<@err404:matrix.numericore.com> 111: Connection refused <-- peut être l'ip bannie aussi?
[15:11:39]
<zenigata> Ah. Entre mon serveur et quel serveur ?
[15:12:06]
<zenigata> L'IP 107.174.52.3 ?
[15:12:44]
<zenigata> Je ne sais pas ce que c'est.
[15:12:58]
<rodinux> si tu te connecte en shell à discourse
```
yunohost app shell discourse
[15:13:16]
<rodinux> et que tu rgardes si unicorn est bien lancé
```
ps aux | grep unicorn
[15:13:46]
<zenigata> Je ne le trouve pas...
[15:13:55]
<zenigata> Ce n'est pas un service affiché sur yunohost/admin/#/services non plus. Je peux le redémarrer en CLI ?
[15:14:14]
<rodinux> ```
ls -l discourse/tmp/sockets/unicorn.sock
[15:14:36]
<rodinux> voir si il existe ?
[15:14:56]
<rodinux> je ne pense pas qu'on le voie dans les services, le service c'est `discourse`
[15:15:42]
<zenigata> Oui, je le vois bien dans le répertoire.
[15:15:52]
<rodinux> il y a une conf nginx un peu spéciale on dirait https://github.com/YunoHost-Apps/discourse_ynh/blob/80071cd67103f95b5438b4a49689e25ff05725cd/scripts/install#L168-L175
[15:16:19]
<zenigata> srwxrwxrwx 1 discourse discourse 0 Jan 31 19:15 unicorn.sock
[15:16:27]
<isAAAc> bon, fail2ban trouve des IP, mais ne ban jamais , je vais voir à durcir la conf, c'est chelou
[15:16:33]
<zenigata> C'est une IP américaine. Aucune idée pourquoi Discourse l'utilise.
[15:16:40]
<zenigata> Ça fonctionne. À voir s'il y a des commandes de diagnostic et de backup.
[15:16:56]
<zenigata> Je vois que l'utilisateur Discourse n'a pas les droits d'accès à unicorn.sock !
[15:16:56]
<rodinux> ```
discourse@yuno:~/discourse$ ls -l tmp/sockets/
total 0
srwxrwxrwx 1 discourse discourse 0 Apr 24 11:30 unicorn.sock
[15:17:16]
<zenigata> Je vois que l'utilisateur Discourse n'a pas les droits de lecture du contenu de unicorn.sock !
[15:17:17]
<zenigata> Ah non, j'ai la même que toi.
[15:17:23]
<zenigata> Mais un coup de vi ne m'autorise pas à en lire le contenu.
[15:17:24]
<rodinux> tu ne peux pas éditer un socket, c'est un process...
[15:17:47]
<rodinux> ```
bin/bundle exec unicorn --config config/unicorn.conf.rb -E production
[15:18:02]
<rodinux> essaye de le lancer
[15:18:37]
<zenigata> ```
I, [2026-04-28T11:15:54.307086 #27988] INFO — : Refreshing Gem list
/opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/kconv.rb:13: warning: /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/x86_64-linux/nkf.so was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add nkf to your Gemfile or gemspec to silence this warning.
Couldn't connect to Redis
fatal: not a git repository (or any of the parent directories): .git
bundler: failed to load command: unicorn (/var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn)
/opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:1219:in `__connect_nonblock': Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379) (Redis::CannotConnectError)
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:1219:in `connect_nonblock'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:60:in `connect_internal'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:141:in `connect'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:647:in `block in tcp'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:231:in `each'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:231:in `foreach'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:637:in `tcp'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/ruby_connection.rb:122:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/ruby_connection.rb:48:in `initialize'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:815:in `new'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:815:in `block in connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/middlewares.rb:12:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:814:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:800:in `raw_connection'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:759:in `ensure_connected'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:352:in `call_v'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis/client.rb:90:in `call_v'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:152:in `block in send_command'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:151:in `synchronize'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:151:in `send_command'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis/commands/strings.rb:191:in `get'
from /var/www/discourse/discourse/app/models/global_setting.rb:41:in `safe_secret_key_base'
from /var/www/discourse/discourse/config/initializers/100-secret_token.rb:6:in `<main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:693:in `load'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:693:in `block in load_config_initializer'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:212:in `instrument'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:692:in `load_config_initializer'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:646:in `block (2 levels) in <class:Engine>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:645:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:645:in `block in <class:Engine>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:32:in `instance_exec'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:32:in `run'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:61:in `block in run_initializers'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:231:in `block in tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:434:in `each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:424:in `block in each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:50:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:50:in `tsort_each_child'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `call'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:352:in `block in each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `call'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:229:in `tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:208:in `tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:60:in `run_initializers'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/application.rb:444:in `initialize!'
from /var/www/discourse/discourse/config/environment.rb:7:in `<top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/bundled_gems.rb:69:in `require'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/bundled_gems.rb:69:in `block (2 levels) in replace_require'
from config.ru:7:in `block in <main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/rack-2.2.21/lib/rack/builder.rb:125:in `instance_eval'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/rack-2.2.21/lib/rack/builder.rb:125:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `eval'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `block in builder'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:821:in `build_app!'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:140:in `start'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:59:in `load'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:59:in `kernel_load'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:23:in `run'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:452:in `exec'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor.rb:538:in `dispatch'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:35:in `dispatch'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:29:in `start'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/exe/bundle:28:in `block in <top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/exe/bundle:20:in `<top (required)>'
from bin/bundle:116:in `load'
from bin/bundle:116:in `<main>'
/opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:1219:in `__connect_nonblock': Connection refused - connect(2) for 127.0.0.1:6379 (redis://localhost:6379) (RedisClient::CannotConnectError)
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:1219:in `connect_nonblock'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:60:in `connect_internal'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:141:in `connect'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:647:in `block in tcp'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:231:in `each'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:231:in `foreach'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:637:in `tcp'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/ruby_connection.rb:122:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/ruby_connection.rb:48:in `initialize'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:815:in `new'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:815:in `block in connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/middlewares.rb:12:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:814:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:800:in `raw_connection'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:759:in `ensure_connected'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:352:in `call_v'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis/client.rb:90:in `call_v'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:152:in `block in send_command'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:151:in `synchronize'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:151:in `send_command'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis/commands/strings.rb:191:in `get'
from /var/www/discourse/discourse/app/models/global_setting.rb:41:in `safe_secret_key_base'
from /var/www/discourse/discourse/config/initializers/100-secret_token.rb:6:in `<main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:693:in `load'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:693:in `block in load_config_initializer'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:212:in `instrument'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:692:in `load_config_initializer'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:646:in `block (2 levels) in <class:Engine>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:645:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:645:in `block in <class:Engine>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:32:in `instance_exec'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:32:in `run'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:61:in `block in run_initializers'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:231:in `block in tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:434:in `each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:424:in `block in each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:50:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:50:in `tsort_each_child'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `call'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:352:in `block in each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `call'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:229:in `tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:208:in `tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:60:in `run_initializers'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/application.rb:444:in `initialize!'
from /var/www/discourse/discourse/config/environment.rb:7:in `<top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/bundled_gems.rb:69:in `require'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/bundled_gems.rb:69:in `block (2 levels) in replace_require'
from config.ru:7:in `block in <main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/rack-2.2.21/lib/rack/builder.rb:125:in `instance_eval'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/rack-2.2.21/lib/rack/builder.rb:125:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `eval'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `block in builder'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:821:in `build_app!'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:140:in `start'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:59:in `load'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:59:in `kernel_load'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:23:in `run'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:452:in `exec'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor.rb:538:in `dispatch'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:35:in `dispatch'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:29:in `start'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/exe/bundle:28:in `block in <top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/exe/bundle:20:in `<top (required)>'
from bin/bundle:116:in `load'
from bin/bundle:116:in `<main>'
/opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:1219:in `__connect_nonblock': Connection refused - connect(2) for 127.0.0.1:6379 (Errno::ECONNREFUSED)
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:1219:in `connect_nonblock'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:60:in `connect_internal'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:141:in `connect'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:647:in `block in tcp'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:231:in `each'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:231:in `foreach'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/socket.rb:637:in `tcp'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/ruby_connection.rb:122:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/ruby_connection.rb:48:in `initialize'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:815:in `new'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:815:in `block in connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client/middlewares.rb:12:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:814:in `connect'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:800:in `raw_connection'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:759:in `ensure_connected'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-client-0.26.1/lib/redis_client.rb:352:in `call_v'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis/client.rb:90:in `call_v'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:152:in `block in send_command'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:151:in `synchronize'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis.rb:151:in `send_command'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/redis-5.4.0/lib/redis/commands/strings.rb:191:in `get'
from /var/www/discourse/discourse/app/models/global_setting.rb:41:in `safe_secret_key_base'
from /var/www/discourse/discourse/config/initializers/100-secret_token.rb:6:in `<main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:693:in `load'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:693:in `block in load_config_initializer'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:212:in `instrument'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:692:in `load_config_initializer'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:646:in `block (2 levels) in <class:Engine>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:645:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/engine.rb:645:in `block in <class:Engine>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:32:in `instance_exec'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:32:in `run'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:61:in `block in run_initializers'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:231:in `block in tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:434:in `each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:424:in `block in each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:50:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:50:in `tsort_each_child'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `call'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `each_strongly_connected_component_from'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:352:in `block in each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `call'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each_strongly_connected_component'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:229:in `tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/tsort-0.2.0/lib/tsort.rb:208:in `tsort_each'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/initializable.rb:60:in `run_initializers'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/application.rb:444:in `initialize!'
from /var/www/discourse/discourse/config/environment.rb:7:in `<top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/bundled_gems.rb:69:in `require'
from /opt/rbenv/versions/3.3.6/lib/ruby/3.3.0/bundled_gems.rb:69:in `block (2 levels) in replace_require'
from config.ru:7:in `block in <main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/rack-2.2.21/lib/rack/builder.rb:125:in `instance_eval'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/rack-2.2.21/lib/rack/builder.rb:125:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `eval'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `block in builder'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:821:in `build_app!'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:140:in `start'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
from /var/www/discourse/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:59:in `load'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:59:in `kernel_load'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli/exec.rb:23:in `run'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:452:in `exec'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor.rb:538:in `dispatch'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:35:in `dispatch'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/cli.rb:29:in `start'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/exe/bundle:28:in `block in <top (required)>'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
from /opt/rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bundler-2.6.4/exe/bundle:20:in `<top (required)>'
from bin/bundle:116:in `load'
from bin/bundle:116:in `<main>'
```
[15:18:40]
<artlog> Couldn't connect to Redis 127.0.0.1:6379
[15:18:51]
<artlog> y a t'il un redis fonctionnel ?
[15:19:00]
<zenigata> Avec une recherche rapide, il y a apparemment un Redis à côté du Postgre
https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042
https://meta.discourse.org/t/using-discourse-with-external-postgresql-and-redis/283507
[15:19:10]
<zenigata> Redis — We use Redis as a cache and for transient data.
[15:19:22]
<zenigata> Faut peut-être juste que je redémarre le Redis.
[15:19:27]
<artlogmatrix> il est dans quel état ? ```systemctl status redis```
[15:19:59]
<artlog> zenigata: je n'ai pas l'historique complet de ton problème et en collecter les bouts ici dans ce canal ce n'est aps simple
[15:20:13]
<artlog> quelle version de yunohost ?
[15:20:15]
<zenigata> J'ai YunoHost 12.1.39 (stable)
[15:20:31]
<artlog> je viens de faire une installation from scratch de discourse sur mon env de dev et si c'est un peu long, ça a fonctionné
[15:20:51]
<artlog> donc j'ai une ref fonctionnelle
[15:21:13]
<artlog> mais depuis un autre equipement et login
[15:21:41]
<artlog> postgresql-15-pgvector ne semble pas avoir posé de problème d'install
[15:21:41]
<artlog> root@ynh:/ynh-dev# dpkg -l | grep redis
ii redis-server 5:7.0.15-1~deb12u6 amd64 Persistent key-value database with network interface
ii redis-tools 5:7.0.15-1~deb12u6 amd64 Persistent key-value database with network interface (client)
root@ynh:/ynh-dev# dpkg -l | grep postgres
ii postgresql 15+248+deb12u1 all object-relational SQL database (supported version)
ii postgresql-15 15.17-1.pgdg12+1 amd64 The World's Most Advanced Open Source Relational Database
ii postgresql-15-pgvector 0.8.2-1.pgdg12+1 amd64 Open-source vector similarity search for Postgres
ii postgresql-client-15 15.17-1.pgdg12+1 amd64 front-end programs for PostgreSQL 15
ii postgresql-client-common 248+deb12u1 all manager for multiple PostgreSQL client versions
ii postgresql-common 248+deb12u1 all PostgreSQL database-cluster manager
ii postgresql-contrib 15+248+deb12u1 all additional facilities for PostgreSQL (supported version)
[15:24:15]
<rodinux> il est installé comme une extra_dependencie avec un paquet `discourse-yhn-deps` pour ajouter le dépôt `postgresql contrib`
[15:30:15]
<zenigata> ```
zenigata@zenigata:~$ dpkg -l | grep postgres
ii postgresql 15+248+deb12u1 all object-relational SQL database (supported version)
ii postgresql-15 15.16-0+deb12u1 amd64 The World's Most Advanced Open Source Relational Database
ii postgresql-client-15 15.16-0+deb12u1 amd64 front-end programs for PostgreSQL 15
ii postgresql-client-common 248+deb12u1 all manager for multiple PostgreSQL client versions
ii postgresql-common 248+deb12u1 all PostgreSQL database-cluster manager
zenigata@zenigata:~$ dpkg -l | grep redis
ii libhiredis0.14:amd64 0.14.1-3 amd64 minimalistic C client library for Redis
```
[15:32:43]
<artlog> ```apt install postgresql-15-pgvector --dry-run```
[15:35:04]
<artlog> ça dit quoi ?
[15:38:16]
<zenigata> Il faut rajouter le dépôt, il ne le trouve pas.
[15:40:43]
<rodinux> artlog: j'ai eu ce soucis ici https://github.com/YunoHost-Apps/discourse_ynh/issues/375
[15:52:13]
<artlog> root@ynh:/etc/apt# cat sources.list.d/yunohost.list
deb \[signed-by=/usr/share/keyrings/yunohost-bookworm.gpg\] http://forge.yunohost.org/debian/ bookworm stable testing unstable
```
[15:54:35]
<artlog> ```root@ynh:/etc/apt# cat sources.list.d/yunohost.list
deb \[signed-by=/usr/share/keyrings/yunohost-bookworm.gpg\] http://forge.yunohost.org/debian/ bookworm stable testing unstable```
[15:57:04]
<artlog> ```root@ynh:/etc/apt#
deb \[signed-by=/usr/share/keyrings/yunohost-bookworm.gpg\] http://forge.yunohost.org/debian/ bookworm stable testing unstable```
````
[15:59:23]
<artlog> root@ynh:/etc/apt#
deb \[signed-by=/usr/share/keyrings/yunohost-bookworm.gpg\] http://forge.yunohost.org/debian/ bookworm stable testing unstable```
```
[16:06:19]
<artlog> ```
root@ynh:/etc/apt# cat sources.list.d/yunohost.list
deb [signed-by=/usr/share/keyrings/yunohost-bookworm.gpg] http://forge.yunohost.org/debian/ bookworm stable testing unstable
```
[16:06:41]
<artlog> c'est un env de dev ...
[16:07:08]
<rodinux> ah oui, bien vu, sur debian testing le paquet existe
[16:07:34]
<artlogmatrix> mais dans le script d'install pour trixie ça utilise postgres 17
[16:07:47]
<zenigata> Comment je lance discourse backup ? command not found
Dans la doc, je vois ./launcher run app discourse backup
Vous avez une idée ?
https://meta.discourse.org/t/create-download-and-restore-a-backup-of-your-discourse-database/122710?silent=true
[16:08:09]
<zenigata> Si j'arrive à faire un backup, ça ne me dérange pas de tout réinstaller.
[16:08:24]
<rodinux> peu-être en supprimant la table `vector` qui coince dans postgresql... mais quelles en serait les conséquences ?
[16:09:21]
<rodinux> J'ai hésité pendant un mois avant de faire la mise à jour sans pouvoir faire de backup, mais quand je l'ai faîtes c'est passé et ça a bien installer cette fichue dépendance. Mais Discourse fonctionnait sans ceci dit... Difficile de comprendre...
[16:11:17]
<rodinux> Là ton backup casse car tu n'as pas `postgresql-15-pgvector`, peut-être la solution est de sauvegarder la table `vector`, la supprimer ensuite et peut-être un backup de la base de données fonctionnerait ??
[16:12:28]
<rodinux> ou bien installer `postgresql-15-pgvector` dans l'idéal... avec le dépôt postgesql, mais je ne sais pas les conséquences
[16:13:33]
<zenigata> ou bien faire l'upgrade comme tu as fait 😅
[16:13:56]
<rodinux> C'est un risque à prendre, faire une upgrade sans backup et en force puisque même version `-b --force` Il ne faudrait pas qu'il supprime tout si ça ne passe pas en fait...
[16:14:16]
<artlog> c'est dans ces moements qu'on souhaite avec un système de fichier avec snapshots, comme ça on revient en arrière si on plante le système. Je dis cela, je n'ai pas ce genre de système de fichier sur mes installs ;-)
[16:14:56]
<artlogmatrix> il y a cependant un trou dans la raquette de la validation de l'intégration des app testing vers master, parce qu'il faut refaire la validation puisque les dépots ne sont pas les même.
[16:15:20]
<naitx> Hi everyone,
I'm having trouble setting up the Wallabag browser addon on my YunoHost instance and hoping someone can point me in the right direction. What I've done so far:
- Created an API client in Wallabag
- The client appears and can be selected in the extension's client list
- I'm able to retrieve a token
Despite the above steps working, the extension status shows the following:
Wallabag URL tested: `Not checked`
Wallabag permissions checked: `Not checked` *(but displayed in green anyway)*
Wallabag API version: `Not checked`
Wallabag API token: `Not granted`
Has anyone encountered this before or have any idea what might be going wrong?
Thanks in advance!
[16:15:30]
<@homelab-fr:matrix.org> Pour info : https://www.generation-nt.com/actualites/openssh-faille-vulnerabilite-virgule-root-acces-2074761
[16:16:16]
<vtruche> Bonjour,
J'ai une erreur 502 depuis plusieurs jours, suite à une mise à jour de Nextcloud. Nextcloud est aussi déconnecté des applis desktop, et la synchronisation ne se fait plus.
Dans les logs il semblerait qu'il y a eu un problème de dépendances lors d'une mise à jour, mais je ne sais pas aller plus loin.
Voici le log en question https://paste.yunohost.org/raw/uwoxinipef
Merci d'avance !
[16:16:25]
<ewilly> Salut, pour resoudre ton pb c'est ici : https://forum.yunohost.org/t/yarn-and-sury-apt-keys-issues/41617
[16:16:54]
<@err404:matrix.numericore.com> > <@homelab-fr:matrix.org> Pour info : https://www.generation-nt.com/actualites/openssh-faille-vulnerabilite-virgule-root-acces-2074761
ssh ne devrait pas être à l'écoute sur Internet, mais seulement depuis le réseau local, donc éventuellement depuis un vpn
[16:16:57]
<vtruche> > <@ewilly88:matrix.org> Salut, pour resoudre ton pb c'est ici : https://forum.yunohost.org/t/yarn-and-sury-apt-keys-issues/41617
Merci beaucoup. J'ai suivi les indications, puis apt update, upgrade, puis mise à jour dans Yunohost de Nexctloud. Et là nouvelle erreur.
Maintenant c'est une erreur 500. La sauvegarde ne peut pas se faire, un fichier de configuration de nextcloud dans php semble ne pas exister.
Voici le log https://paste.yunohost.org/raw/kabofurotu
[16:17:07]
<ewilly> Que dit `ls /etc/php/*/fpm/pool.d/nextcloud.conf` ?
[16:17:15]
<vtruche> > <@ewilly88:matrix.org> Que dit `ls /etc/php/*/fpm/pool.d/nextcloud.conf` ?
ls /etc/php/8.3/fpm/pool.d/nextcloud.conf
ls: cannot access '/etc/php/8.3/fpm/pool.d/nextcloud.conf': No such file or directory
[17:14:54]
<pti-jean> > Salut, pour resoudre ton pb c'est ici : https://forum.yunohost.org/t/yarn-and-sury-apt-keys-issues/41617
Il faut l'appliquer cette résolution, avant de faire les maj ? Avant que le problème ne survienne ??
[18:00:16]
<pti-jean> Car j'ai déjà corrigé le problème "NO_PUBKEY 62D54FD4003F6525"... Mais pas appliqué ce correctif !??
[21:18:49]
<Nine> [Copy Fail — CVE-2026-31431](https://copy.fail/) ([archive](https://web.archive.org/web/*/https://copy.fail/))
btw everyone should update their kernels
[21:18:56]
<Nine> #yunohost:matrix.org
[22:37:29]
<m606> i believe a patch will be pushed upstream soon by Debian: https://security-tracker.debian.org/tracker/CVE-2026-31431. Meanwhile if you feel the need - https://copy.fail/#mitigation
[22:37:43]
<m606> i believe a patch will be pushed upstream soon by Debian: https://security-tracker.debian.org/tracker/CVE-2026-31431. In the meantime if you feel the need - https://copy.fail/#mitigation
[22:38:04]
<m606> i guess a patch will be pushed upstream soon by Debian: https://security-tracker.debian.org/tracker/CVE-2026-31431. In the meantime if you feel the need - https://copy.fail/#mitigation