[09:46:41]
<tituspijean> That will unfortunately prevent it from being integrated in the catalogue
[10:13:45]
<rainer.szs> I understand
[11:28:00]
<kring> Have you tried Logseq ?
[11:33:19]
<rainer.szs> No, but I wanted to try bookstack, I think I'll use that
[11:44:32]
<rainer.szs> Now I'm having some problems with the Guest user since I can't visualize my pages without loggin in, but I'll ask on reddit if is this a bug or I did something wrong
edit: nvm i was trying to add permissions to a draft
[11:44:39]
<rainer.szs> Now I'm having some problems with the Guest user since I can't visualize my pages without loggin in, but I'll ask on reddit if is this a bug or I did something wrong
edit: nvm i was trying to add permissions to a draft, it works now
[15:26:53]
<Jim> I'm having issues with qBittorrent throwing errors when trying to write data to a ext4 external drive. It previously worked. I can't find where to access the qBittorrent logs for additional information. The logs directory has a log file but it's empty. I have successfully gotten Deluge to write data to the same drive and qBittorrent can write to other drives. I have chmodded 777 the entire external drive directory in case that was the issue, but no change. Any leads?
[17:57:07]
<souldessin> > I'm having issues with qBittorrent throwing errors when trying to write data to a ext4 external drive. It previously worked. I can't find where to access the qBittorrent logs for additional information. The logs directory has a log file but it's empty. I have successfully gotten Deluge to write data to the same drive and qBittorrent can write to other drives. I have chmodded 777 the entire external drive directory in case that was the issue, but no change. Any leads?
Just in case I would double check your mounts, if there was any type of issue, it may have unmounted and then mounted the drive again, but this time read only. If you have it mounted in two separate commands, the second one may not be set to try and remount as rw.
That would be my first stop.
[18:14:01]
<Jim> It's mounted on fstab with this:
/dev/sdb1 /home/yunohost.multimedia/share3 auto nosuid,nodev,nofail,x-gvfs-show 0 0
[18:14:11]
<orhtej2> Service is sandboxed, it has rw access only to its data directory
[18:14:22]
<orhtej2> https://github.com/YunoHost-Apps/qbittorrent_ynh/blob/19c5fd9bd35e8e08e140937384b60e5c706c0346/conf/systemd.service#L19
[18:15:19]
<Jim> Thanks! Is that new with the recent updates? It was working before.
[18:44:10]
<@err404:matrix.numericore.com> Jim
> I have chmodded 777 the entire external drive directory
please do a `chmod 0750` in you entire external drive, because the 777 is a terrible nightmare and a terrible security issue
[18:51:12]
<Jim> Done. Will this make deletion via Jellyfin difficult though?
[18:52:15]
<@err404:matrix.numericore.com> depending the owner/group needed for Jellyfin
[18:53:55]
<@err404:matrix.numericore.com> you can change owner:group with a `chown` command, but you need to know what need jellyfin (it can be www-data, or jellyfin, or something other, I dont know)
[19:19:32]
<Joris> Pour info : j'ai réinstallé depuis le backup complet et ca a bien enlevé les bouts d'install de Zulip (dont le dépot mal configuré de postegres). Et j'ai bien Yunohost avec toutes la config / user / donnée.
[20:10:03]
<jjflash> Hello. I have issues with the update :
sudo apt update
Get:2 https://dl.yarnpkg.com/debian stable InRelease
Err:2 https://dl.yarnpkg.com/debian stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23E7166788B63E1E
Hit:1 https://forge.yunohost.org/debian bookworm InRelease
Get:3 http://archive.raspberrypi.org/debian bookworm InRelease [54.9 kB]
Hit:4 http://deb.debian.org/debian bookworm InRelease
Hit:5 http://security.debian.org/debian-security bookworm-security InRelease
Hit:6 http://deb.debian.org/debian bookworm-updates InRelease
Hit:7 https://packages.sury.org/php bookworm InRelease
Get:8 http://archive.raspberrypi.org/debian bookworm/main armhf Packages [560 kB]
Get:9 http://archive.raspberrypi.org/debian bookworm/main arm64 Packages [560 kB]
Reading package lists... Done
W: GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23E7166788B63E1E
E: The repository 'https://dl.yarnpkg.com/debian stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: http://deb.debian.org/debian/dists/bookworm/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/yarn.gpg are ignored as the file has an unsupported filetype.
W: http://security.debian.org/debian-security/dists/bookworm-security/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/yarn.gpg are ignored as the file has an unsupported filetype.
W: http://deb.debian.org/debian/dists/bookworm-updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/yarn.gpg are ignored as the file has an unsupported filetype.
W: http://archive.raspberrypi.org/debian/dists/bookworm/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/yarn.gpg are ignored as the file has an unsupported filetype.
W: https://packages.sury.org/php/dists/bookworm/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/yarn.gpg are ignored as the file has an unsupported filetype.
[20:11:18]
<jjflash> I found web site that explain how to fix it, but I do not knwo how adapt the solution to my case !
[20:11:26]
<jjflash> can you help me please
[20:16:37]
<Aleks (he/him/il/lui)> hmmmmm possibly maybe just running `yunohost tools regen-conf apt` may fetch a new fresh key
[20:16:48]
<Aleks (he/him/il/lui)> and then nothing else to do, just retry the upgrade process as usual
[20:17:24]
<Aleks (he/him/il/lui)> (or maybe that's not enough, it's not clear what version you're on right now and i dont remember the entire code)
[20:20:38]
<jjflash> On peut discuter en français ? je serai plus à l'aise
[20:21:30]
<Aleks (he/him/il/lui)> yep
[20:22:09]
<Aleks (he/him/il/lui)> tu peux tenter de juste faire `yunohost tools regen-conf apt` et ça devrait chopper une clef à jour pour yarnpkg, et rien de plus à faire si ce n'est retenter l'upgrade
[20:22:44]
<Aleks (he/him/il/lui)> (mais peut-être que c'est pas suffisant, ça dépends de sur quelle version tu es exactement et je me souviens plus du code sous le capot dans son entièreté)
[20:24:50]
<jjflash> Ok j'ai fait la commande que tu m'as dit, mais quand je refais lsudo apt update, j'ai toujours cette erreur de yarnpkg qui n'est pas signé.
[20:25:21]
<jjflash> je peux expliquer le contexte, peut-être que ça pourra aider à résoudre le problème
[20:26:14]
<jjflash> j'ai eu un problème avec mon stockage externe. il s'est déconnecté, je ne m'en suis rendu compte uniquement quand je ne recevais pas un mail important.
[20:26:53]
<jjflash> donc, panique à bord, j'ai essayé de faire de la place rapidement. et malheureusement, j'ai dû m'y prendre comme un sauvage
[20:27:21]
<jjflash> j'ai dû faire ces commandes :
sudo apt clean
sudo apt autoclean
sudo rm -rf /var/cache/*
sudo journalctl --vacuum-size=200M
sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
[20:27:49]
<jjflash> j'ai pu recevoir mes emails, mais ça a déclenché pleiiiiin de problème
[20:27:58]
<jjflash> notamment ce problème de update
[20:28:47]
<jjflash> mais aussi quand je veux me connecter au portail utilisateur, ça me met systématiquement :
[POST] "https://ctzone.fr/yunohost/portalapi/login": 500
[20:29:19]
<jjflash> bref... j'ai tout cassé, et ça fait 2 jours que je galère à tout réparer, mais j'y arrive pas...
[20:30:23]
<jjflash> un petit coup de main pour l'update et le login au portail me sortirait bien de la panade ! ^^'
[20:31:09]
<Aleks (he/him/il/lui)> `sudo rm -rf /var/cache/*` ? 🙀
[20:31:20]
<jjflash> ouai je sais...
[20:31:23]
<Aleks (he/him/il/lui)> `sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} ;` 🙀🙀🙀
[20:31:26]
<jjflash> je m'en veux...
[20:34:02]
<Aleks (he/him/il/lui)> en vrai l'erreur à propos de yarn a pas l'air spécialement lié à tout ça, en vrai on peut faire un `grep -nr yarnpkg /etc/apt` pour identifier le fichier qui liste yarn et supprimer ce fichier, il est pas spécialement vital et sera regénéré quand y'en aura besoin anyway
[20:35:20]
<jjflash> ok je fais cette commande alors
[20:36:52]
<jjflash> grep -nr yarnpkg /etc/apt
/etc/apt/sources.list.d/yarn.list:1:deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main
/etc/apt/preferences.d/yarn:3:Pin: origin "dl.yarnpkg.com"
/etc/apt/preferences.d/yarn:7:Pin: origin "dl.yarnpkg.com"
[20:37:24]
<jjflash> donc là si je comprends bien, c'est le fichier /etc/apt/trusted.gpg.d/yarn.gpg qui est problématique ?
[20:44:49]
<Aleks (he/him/il/lui)> oui et non, la clef est expirée mais bref comme dit, faisons un `sudo rm /etc/apt/sources.list.d/yarn.list`, au pire normalement yunohost recrééra les trucs comme il faut quand y'aura besoin
[20:46:10]
<jjflash> ok super merci ! un problème de réglé !
[20:46:35]
<jjflash> et est ce que tu as une idée de comment résoudre le problème du portail ? ([POST] "https://ctzone.fr/yunohost/portalapi/login": 500 )
[20:48:27]
<Aleks (he/him/il/lui)> pour ça est-ce que t'arrives à partager le retour de `sudo journalctl -u yunohost-portal-api -n 40 --no-hostname --no-pager` après avoir redéclnché l'erreur
[20:50:39]
<jjflash> sudo journalctl -u yunohost-portal-api -n 40 --no-hostname --no-pager
Jan 14 20:40:00 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 665, in wrapper
Jan 14 20:40:00 yunohost-portal-api[921]: r = callback(*args, **kwargs)
Jan 14 20:40:00 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 14 20:40:00 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 694, in wrapper
Jan 14 20:40:00 yunohost-portal-api[921]: return callback(*args, **kwargs)
Jan 14 20:40:00 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 14 20:40:00 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 361, in login
Jan 14 20:40:00 yunohost-portal-api[921]: authenticator.set_session_cookie(auth_infos)
Jan 14 20:40:00 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/yunohost/authenticators/ldap_ynhuser.py", line 293, in set_session_cookie
Jan 14 20:40:00 yunohost-portal-api[921]: session_file.touch(exist_ok=True)
Jan 14 20:40:00 yunohost-portal-api[921]: File "/usr/lib/python3.11/pathlib.py", line 1109, in touch
Jan 14 20:40:00 yunohost-portal-api[921]: fd = os.open(self, flags, mode)
Jan 14 20:40:00 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 14 20:40:00 yunohost-portal-api[921]: FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/yunohost-portal/sessions/2760fbadf2d754cfebdbf5a61f82b661a0d1902f9f792d1c005989d9316a'
Jan 14 20:40:00 yunohost-portal-api[921]: 127.0.0.1 - - [2026-01-14 20:40:00] "POST /login HTTP/1.1" 500 877 0.029795
Jan 14 20:40:38 yunohost-portal-api[921]: 127.0.0.1 - - [2026-01-14 20:40:38] "GET /login HTTP/1.1" 405 887 0.000696
Jan 14 20:44:57 yunohost-portal-api[921]: 127.0.0.1 - - [2026-01-14 20:44:57] "GET /login HTTP/1.1" 405 887 0.000668
Jan 14 20:49:53 yunohost-portal-api[921]: 127.0.0.1 - - [2026-01-14 20:49:53] "GET /public HTTP/1.1" 200 412 0.002195
Jan 14 20:49:57 yunohost-portal-api[921]: Traceback (most recent call last):
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/bottle.py", line 876, in _handle
Jan 14 20:49:57 yunohost-portal-api[921]: return route.call(**args)
Jan 14 20:49:57 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/bottle.py", line 1756, in wrapper
Jan 14 20:49:57 yunohost-portal-api[921]: rv = callback(*a, **ka)
Jan 14 20:49:57 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 665, in wrapper
Jan 14 20:49:57 yunohost-portal-api[921]: r = callback(*args, **kwargs)
Jan 14 20:49:57 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 694, in wrapper
Jan 14 20:49:57 yunohost-portal-api[921]: return callback(*args, **kwargs)
Jan 14 20:49:57 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 361, in login
Jan 14 20:49:57 yunohost-portal-api[921]: authenticator.set_session_cookie(auth_infos)
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3/dist-packages/yunohost/authenticators/ldap_ynhuser.py", line 293, in set_session_cookie
Jan 14 20:49:57 yunohost-portal-api[921]: session_file.touch(exist_ok=True)
Jan 14 20:49:57 yunohost-portal-api[921]: File "/usr/lib/python3.11/pathlib.py", line 1109, in touch
Jan 14 20:49:57 yunohost-portal-api[921]: fd = os.open(self, flags, mode)
Jan 14 20:49:57 yunohost-portal-api[921]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 14 20:49:57 yunohost-portal-api[921]: FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/yunohost-portal/sessions/2760fbadf2d754cfebdbf5a61f82b661a0d1902f7b7830ce05545bccfefb'
Jan 14 20:50:00 yunohost-portal-api[921]: 127.0.0.1 - - [2026-01-14 20:49:57] "POST /login HTTP/1.1" 500 877 0.029779
[20:51:14]
<jjflash> ok donc là si je comprends bien, c'est le /var/cache/yunohost-portal/ qu'il faut recréer ?
[20:52:08]
<@err404:matrix.numericore.com> ça peut être une solution
[20:54:18]
<Renard> Alors je veux surtout surtout surtout pas dire de bêtises, mais on dirait que ca essaye de lancer une ancienne "Session" que t'as du effacer en purgant le repertoire /var/cache/
Peut-être qu'en vidant le cache de ton navigateur, il va te proposer de te reconnecter et créer une nouvelle session
J'aurais essayé de me connecter en Navigation Privée pour voir si ca change quelque chose
[20:56:21]
<jjflash> je suis déjà en navigation privé et je supprimer tout les cookie en fermant le navigateur ^^
[20:56:33]
<Renard> Haha mince j'aurais essayé
[20:56:44]
<jjflash> bien tenté
[20:59:39]
<jjflash> Jan 14 20:58:26 yunohost-portal-api[921]: PermissionError: [Errno 13] Permission denied: '/var/cache/yunohost-portal/sessions/2760fbadf2d754cfebdbf5a61f82b661a0d1902f9f002b2e6acc43ddd91c'
Jan 14 20:58:26 yunohost-portal-api[921]: 127.0.0.1 - - [2026-01-14 20:58:26] "POST /login HTTP/1.1" 500 877 0.031906
[20:59:53]
<jjflash> Apparemment maintenant c'est la permission qui ne convient pas
[21:00:39]
<jjflash> qui doit avoir les droits dessus le dossier ? comment on fait svp ? c'est une histoire de "chmod" nan ?
[21:07:49]
<jjflash> sudo chown -R ynh-portal yunohost-portal/
[21:07:51]
<jjflash> Et ça fonctionne ! 🥳
[21:09:43]
<jjflash> En tout cas merci beaucoup pour ton aide Aleks !
[21:09:48]
<jjflash> 🤩
[21:09:59]
<jjflash> je pense que tout fonctionne pas trop mal maintenant
[21:16:42]
<jjflash> J'ai encore un question ^^'
[21:18:07]
<jjflash> depuis mon nettoyage de l'extrême, la web admin me dit que j'ai des déconnection avec un message qui s'affiche quand je fais une opération :
La connexion avec le serveur a été fermée pour des raisons inconnues. Peut-être que 'yunohost-api' ne répond plus ?
[21:18:44]
<jjflash> Par exemple, là je suis en train de mettre à jour nextcloud et ça fait 5 minutes que ça m'affiche ce message
[21:18:54]
<jjflash> comment je peux diagnostiquer le problème ?
[21:26:05]
<@err404:matrix.numericore.com> il suffit de recharger la page,
[21:27:20]
<@err404:matrix.numericore.com> et des grosses applications comme nextcloud peuvent effectivement bloquer la page de mise à jour, il suffit de recharger la page pour voir si l'opération est déjà terminée
[22:13:42]
<Jim> With much respect for all the bilingual people out there, where can I report typos and small errors? The text on the app build process says "this might take quiet some time" and it should be "quite".
[22:23:37]
<@err404:matrix.numericore.com> wich app?
[22:36:26]
<Jim> I know this is totally trivial but I love this project and it'd be a small way I could contribute.