Friday, May 02, 2025
support@conference.yunohost.org
May
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
 
             

[00:08:18] <Apollo> i checked on network.service and checked the interfaces. eth0 was UP and provided it's local ip. the logs look like it lost a little bit when connecting apps.yunohost
[04:51:34] <·☽•Nameless☆•777 · ±> Ce n'est pas impossible qu'il y ait une ACL dans la box qui empêche les connexions depuis internet.
( vu que ce n'est sûrement pas pensé pour ça à la base )
[04:57:02] <·☽•Nameless☆•777 · ±> Je ne sais pas, j'étais tombé sur une box zte comme ça l'opérateur t'avait une règle au niveau du nginx pour ne répondre qu'au réseau local, je me dis que Free fait sûrement la même chose vu que ça peut ou va sûrement créer des problèmes d'ouvrir son dns sur internet, après si ça ne dérange pas l'utilisateur de participer à des attaques c'est lui qui voit ;)

( Il y a un vieil article de Stéphane Borzmeyer qui en parle d'ailleurs. )
[06:46:35] <lautre> L'amplification DNS passe par du spoofing d'adresse IP. Utiliser TCP avec des systèmes récents limite les possibilités.
[07:11:08] <·☽•Nameless☆•777 · ±> > <@lautre:matrix.org> L'amplification DNS passe par du spoofing d'adresse IP. Utiliser TCP avec des systèmes récents limite les possibilités.

Tu aurais une source récente ?
[07:12:40] <·☽•Nameless☆•777 · ±> Ouep mais j'avais essayé TCP pour du DNS classique à une époque, ça ne fonctionnait pas,
Chez pas pourquoi l'application ne basculer pas en TCP.
[07:15:23] <·☽•Nameless☆•777 · ±> > <@nam3l33ss:matrix.org> Ouep mais j'avais essayé TCP pour du DNS classique à une époque, ça ne fonctionnait pas,
> Chez pas pourquoi l'application ne basculer pas en TCP.

Ici on en parle, j'aimerais bien en savoir plus. Perso, ça m'arrangerait. Je me dis que si FDN a eu des problèmes, ce n'est pas moi qui vais faire mieux 🙃
[07:16:17] <·☽•Nameless☆•777 · ±> À part utiliser DNS over TLS, ou DNS over http,
Je ne vois pas trop et même avec DNS over http, tu peux avoir des abus au niveau de la couche applicative.
[07:21:10] <·☽•Nameless☆•777 · ±> De mon point de vue, plus simple à gérer est DNS sur TLS ou sur HTTP,

Si tu exposes un serveur DNS ou un serveur NTP, tu dois mettre en place un limite rate pour limiter les abus justement,

et ça m'étonnerait qu'ils y aient ça en place par défaut dans une box internet qui fait sûrement tourner DNSmask.
[07:25:01] <·☽•Nameless☆•777 · ±> Pourquoi les pirates visent-ils DNS et NTP ?
Parce que ce sont les plus nombreux, entre le pool NTP et les serveurs DNS y a de quoi.
[07:27:01] <·☽•Nameless☆•777 · ±> https://aria.im/_bifrost/v1/media/download/AS_e-pSjLRypJN1OM6D4HjSw3KlzjUNDICqmCZ-Ei18zxObZCj7r_2yPEuNvWDokpU3vys1n-o5IkaToYKIw7YFCeWlQqWEgAG1hdHJpeC5vcmcvdnpURmJLVXNNR0tncFRiR2JLY0tMQUNC
[07:27:11] <lautre> TCP, sur du "récent", l'usurpation d'IP est plus difficile.
Oui, le mieux, c'est d'avoir une couche SSL/TLS.
Pour du DNS, j'avoue ne pas trop avoir regardé en détail. J'avais activé DANE sur mon serveur, mais je n'ai pas regardé comment c'était fait sur Yunohost
[07:28:29] <·☽•Nameless☆•777 · ±> Je parlais d' UDP, pas de TCP :)
[07:28:55] <lautre> Oui, c'est bien précisé sur ton schémas aussi
[07:41:35] <lautre> Ah ah ... shit, j'ai le port 53 qui est ouvert en UDP... sur l'IPv6 ...
[08:10:24] <Ersin Koray GONCE> Hello;
I installed yunohost on the VPS Server. I installed many applications. I installed the latest qbittorrent and filebrowser application. I entered the file I downloaded with qbittorrent to download or share it via filebrowser. but when I enter the folders of other applications in filebrowser, I get a warning that you do not have permission. how can I set this.
[08:39:40] <rodinux> I have a problem migrating a instance to YNH12 ``
[08:39:57] <rodinux> ```
Error: Migration 0027_migrate_to_bookworm did not complete, aborting. Error: Failed to run command 'aptitude full-upgrade cron rspamd- luajit- libluajit-5.1-2- --show-why -o APT::Force-LoopBreak=1 -o Dpkg::Options::='--force-confold''
```
[08:41:12] <rodinux> https://paste.yunohost.org/raw/vilademoga
[08:44:50] <rodinux> Aïe....
[08:54:25] <rodinux> the sources.list are still on bookworm... can I resolved this ?
[09:00:44] <rodinux> I have a snapshot of the vm if I need rollback... but I if I can try resolve and finish this migration it should be nice...
[09:02:25] <rodinux> The migration have begin upgrading and removing some packages
[09:02:40] <rodinux> ```
2025-05-02 10:38:03,027: DEBUG - The following NEW packages will be installed:
2025-05-02 10:38:03,027: DEBUG - cron-daemon-common{a}
2025-05-02 10:38:03,028: DEBUG - The following packages will be REMOVED:
2025-05-02 10:38:03,028: DEBUG - fonts-glyphicons-halflings{u} libhyperscan5{u} libjs-bootstrap4{u} libjs-popper.js{u} libjs-requirejs{u} libjs-sizzle{u} libluajit-5.1-2 libluajit-5.1-common{u} node-jquery{u} php8.2-sqlite3{u} php8.3-sqlite3{u} rspamd{u}
2025-05-02 10:38:03,028: DEBUG - The following packages will be upgraded:
2025-05-02 10:38:03,028: DEBUG - cron libc-bin libc-l10n libc6 locales
2025-05-02 10:38:03,028: DEBUG - 5 packages upgraded, 1 newly installed, 12 to remove and 797 not upgraded.
```
[09:09:30] <maxzor> Hello, would you know a Yunohost web app that can allow me to upload pdf files to addresses like mydomain.com/myfilename.pdf and allow visitors to browse the pdf file online ?
I tried nextcloud but addresses are with a hash (mydomain.com/hash) and jirafeau which doesn't let people view the pdf only download it.
[09:16:15] <rodinux> I try manuallly it suggest try harder, but not seems resolved...
```
aptitude full-upgrade cron rspamd- luajit- libluajit-5.1-2- --show-why -o APT::Force-LoopBreak=1 -o Dpkg::Options::='--force-confold'
Package luajit is not installed, so it will not be removed
Package luajit is not installed, so it will not be removed
The following NEW packages will be installed:
cron-daemon-common{a}
The following packages will be REMOVED:
fonts-glyphicons-halflings{u} libhyperscan5{u} libjs-bootstrap4{u} libjs-popper.js{u} libjs-requirejs{u} libjs-sizzle{u} libluajit-5.1-2
libluajit-5.1-common{u} node-jquery{u} php8.2-sqlite3{u} php8.3-sqlite3{u} rspamd{u}
The following packages will be upgraded:
cron libc-bin libc-l10n libc6 locales
5 packages upgraded, 1 newly installed, 12 to remove and 797 not upgraded.
Need to get 8,032 kB of archives. After unpacking 42.2 MB will be freed.
The following packages have unmet dependencies:
libc6-i386 : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
libnginx-mod-http-lua : Depends: libluajit-5.1-2 (>= 2.0.4+dfsg) but it is not going to be installed
libc-dev-bin : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
unscd : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
libc6-dev : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
open: 4748; closed: 12332; defer: 23; conflict: 26 oNo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 9662; closed: 25049; defer: 25; conflict: 29 oNo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 14930; closed: 38827; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n]
```
[09:18:53] <rodinux> No if i say no
```
No solution found within the allotted time. Try harder? [Y/n] n
Abandoning all efforts to resolve these dependencies.
The following NEW packages will be installed:
cron-daemon-common{a}
The following packages will be REMOVED:
fonts-glyphicons-halflings{u} libhyperscan5{u} libjs-bootstrap4{u} libjs-popper.js{u} libjs-requirejs{u} libjs-sizzle{u} libluajit-5.1-2
libluajit-5.1-common{u} node-jquery{u} php8.2-sqlite3{u} php8.3-sqlite3{u} rspamd{u}
The following packages will be upgraded:
cron libc-bin libc-l10n libc6 locales
5 packages upgraded, 1 newly installed, 12 to remove and 797 not upgraded.
Need to get 8,032 kB of archives. After unpacking 42.2 MB will be freed.
aptitude failed to find a solution to these dependencies. You can solve them yourself by hand or type 'n' to quit.
The following packages have unmet dependencies:
libc6-i386 : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
libnginx-mod-http-lua : Depends: libluajit-5.1-2 (>= 2.0.4+dfsg) but it is not going to be installed
libc-dev-bin : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
unscd : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
libc6-dev : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
Resolve these dependencies by hand? [N/+/-/_/:/?]
```
[09:19:37] <rodinux> Can I do something here ??
[09:21:28] <rodinux> Resolve these dependencies by hand? [N/+/-/_/:/?] ?
Commands:
y: continue with the installation
n: abort and quit
i: show information about one or more packages; the package names should follow the 'i'
c: show the Debian changelogs of one or more packages; the package names should follow the 'c'
d: toggle the display of dependency information
s: toggle the display of changes in package sizes
v: toggle the display of version numbers
w: try to find a reason for installing a single package, or explain why installing one package should lead to installing another package.
r: run the automatic dependency resolver to fix the broken dependencies.
e: enter the full visual interface

You may also specify modification to the actions which will be taken. To do so, type an action character followed by one or more package names (or
patterns). The action will be applied to all the packages that you list. The following actions are available:

'+' to install packages
'+M' to install packages and immediately flag them as automatically installed
'-' to remove packages
'_' to purge packages
'=' to place packages on hold
':' to keep packages in their current state without placing them on hold
'&M' to mark packages as automatically installed
'&m' to mark packages as manually installed
'&BD' to install the build-dependencies of a package.

In the list of actions to be performed, some packages will be followed by one or more characters enclosed in braces; for instance: "aptitude{u}". These
characters provide extra information about the package's state, and can include any combination of the following:

'a': the package was automatically installed or removed.
'b': some of the package's dependencies are violated by the proposed changes.
'p': the package will be purged in addition to being removed.
'u': the package is being removed because it is unused.
Resolve these dependencies by hand? [N/+/-/_/:/?]
[09:30:00] <orhtej2> > <@rodinux:matrix.org> I try manuallly it suggest try harder, but not seems resolved...
> ```
> aptitude full-upgrade cron rspamd- luajit- libluajit-5.1-2- --show-why -o APT::Force-LoopBreak=1 -o Dpkg::Options::='--force-confold'
> Package luajit is not installed, so it will not be removed
> Package luajit is not installed, so it will not be removed
> The following NEW packages will be installed:
> cron-daemon-common{a}
> The following packages will be REMOVED:
> fonts-glyphicons-halflings{u} libhyperscan5{u} libjs-bootstrap4{u} libjs-popper.js{u} libjs-requirejs{u} libjs-sizzle{u} libluajit-5.1-2
> libluajit-5.1-common{u} node-jquery{u} php8.2-sqlite3{u} php8.3-sqlite3{u} rspamd{u}
> The following packages will be upgraded:
> cron libc-bin libc-l10n libc6 locales
> 5 packages upgraded, 1 newly installed, 12 to remove and 797 not upgraded.
> Need to get 8,032 kB of archives. After unpacking 42.2 MB will be freed.
> The following packages have unmet dependencies:
> libc6-i386 : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
> libnginx-mod-http-lua : Depends: libluajit-5.1-2 (>= 2.0.4+dfsg) but it is not going to be installed
> libc-dev-bin : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
> unscd : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
> libc6-dev : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
> open: 4748; closed: 12332; defer: 23; conflict: 26 oNo solution found within the allotted time. Try harder? [Y/n] Y
> Resolving dependencies...
> open: 9662; closed: 25049; defer: 25; conflict: 29 oNo solution found within the allotted time. Try harder? [Y/n] Y
> Resolving dependencies...
> open: 14930; closed: 38827; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n]
> ```

Dep to use on bookworm is `libluajit2`-whatever
[09:32:47] <rodinux> I can try install first a package ? libluajit2 ?
[09:33:47] <orhtej2> > <@rodinux:matrix.org> I can try install first a package ? libluajit2 ?

What app gives you this warning?
[09:34:16] <rodinux> I am tryng a migration to YHN 12
[09:34:37] <orhtej2> Ah
[09:34:39] <rodinux> https://paste.yunohost.org/raw/vilademoga
[09:36:06] <rodinux> So the script is no more good ? it should be with libuajit2 ?
[09:40:18] <rodinux> I have try this
```
Resolve these dependencies by hand? [N/+/-/_/:/?] +
The following NEW packages will be installed:
cron-daemon-common{a}
The following packages will be REMOVED:
fonts-glyphicons-halflings{u} libhyperscan5{u} libjs-bootstrap4{u} libjs-popper.js{u} libjs-requirejs{u} libjs-sizzle{u} libluajit-5.1-2
libluajit-5.1-common{u} node-jquery{u} php8.2-sqlite3{u} php8.3-sqlite3{u} rspamd{u}
The following packages will be upgraded:
cron libc-bin libc-l10n libc6 locales
5 packages upgraded, 1 newly installed, 12 to remove and 797 not upgraded.
Need to get 8,032 kB of archives. After unpacking 42.2 MB will be freed.
Resolve these dependencies by hand? [N/+/-/_/:/?]
```
[09:40:18] <orhtej2> it's a different package so it's not considered 🤷
[09:41:10] <rodinux> Do I exit this conf ? or do I try continue ??
[09:43:18] <rodinux> ```
Resolve these dependencies by hand? [N/+/-/_/:/?] ?
Commands:
y: continue with the installation
n: abort and quit
i: show information about one or more packages; the package names should follow the 'i'
c: show the Debian changelogs of one or more packages; the package names should follow the 'c'
d: toggle the display of dependency information
s: toggle the display of changes in package sizes
v: toggle the display of version numbers
w: try to find a reason for installing a single package, or explain why installing one package should lead to installing another package.
r: run the automatic dependency resolver to fix the broken dependencies.
e: enter the full visual interface

You may also specify modification to the actions which will be taken. To do so, type an action character followed by one or more package names (or
patterns). The action will be applied to all the packages that you list. The following actions are available:

'+' to install packages
'+M' to install packages and immediately flag them as automatically installed
'-' to remove packages
'_' to purge packages
'=' to place packages on hold
':' to keep packages in their current state without placing them on hold
'&M' to mark packages as automatically installed
'&m' to mark packages as manually installed
'&BD' to install the build-dependencies of a package.

In the list of actions to be performed, some packages will be followed by one or more characters enclosed in braces; for instance: "aptitude{u}". These
characters provide extra information about the package's state, and can include any combination of the following:

'a': the package was automatically installed or removed.
'b': some of the package's dependencies are violated by the proposed changes.
'p': the package will be purged in addition to being removed.
'u': the package is being removed because it is unused.
```
[09:44:42] <rodinux> I try put `y` ? or `r` ??
[09:46:37] <rodinux> or `n` abort ...
[09:48:30] <rodinux> It should be nice if I could resolve...
[09:49:33] <rodinux> but it's hard to understand...
[09:51:56] <rodinux> well it finished with abort... what could I do ? try fix or restore a snapshot to rollback with yhn11 v??
[09:54:01] <rodinux> aptitude full-upgrade cron rspamd- luajit- libluajit-5.1-2- --show-why -o APT::Force-LoopBreak=1 -o Dpkg::Options::='--force-confold'
Package luajit is not installed, so it will not be removed
Package luajit is not installed, so it will not be removed
The following NEW packages will be installed:
cron-daemon-common{a}
The following packages will be REMOVED:
fonts-glyphicons-halflings{u} libhyperscan5{u} libjs-bootstrap4{u} libjs-popper.js{u} libjs-requirejs{u} libjs-sizzle{u} libluajit-5.1-2
libluajit-5.1-common{u} node-jquery{u} php8.2-sqlite3{u} php8.3-sqlite3{u} rspamd{u}
The following packages will be upgraded:
cron libc-bin libc-l10n libc6 locales
5 packages upgraded, 1 newly installed, 12 to remove and 797 not upgraded.
Need to get 8,032 kB of archives. After unpacking 42.2 MB will be freed.
The following packages have unmet dependencies:
libc6-i386 : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
libnginx-mod-http-lua : Depends: libluajit-5.1-2 (>= 2.0.4+dfsg) but it is not going to be installed
libc-dev-bin : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
unscd : Depends: libc6 (< 2.32) but 2.36-9+deb12u10 is to be installed
libc6-dev : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed
open: 4775; closed: 12442; defer: 23; conflict: 26 oNo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 9765; closed: 25326; defer: 25; conflict: 29 oNo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 14723; closed: 38292; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 19876; closed: 51436; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 24657; closed: 64131; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 29788; closed: 77488; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n] Y
Resolving dependencies...
open: 34826; closed: 90350; defer: 25; conflict: 29 ONo solution found within the allotted time. Try harder? [Y/n]
[09:54:32] <rodinux> wtf
[09:56:15] <Salamandar> brrr
[09:56:16] <Salamandar> apt being apt
[09:56:51] <Salamandar> > libc6-i386 : Depends: libc6 (= 2.31-13+deb11u12) but 2.36-9+deb12u10 is to be installed

Would this nightmare be due to the presence of multilib ?
[09:57:11] <Salamandar> can you grep bullseye on /etc/apt* ?
[09:57:27] <Salamandar> maybe remove libc6-i386
[09:59:31] <rodinux> all sources are with bookworm
[10:00:29] <olivier tilly> > Peut-être redémarrer la Box !??
Salut, fait. Mais pas de résultat.
[10:01:59] <rodinux> Ok, I do apt remove libc6-i386 and a lot of package are installed...
[10:04:28] <rodinux> Yep ! it seems the solution !!
[10:05:27] <rodinux> Tanks a lot Salamandar !
[10:05:47] <Salamandar> oh :o
[10:05:48] <Salamandar> noice
[10:54:14] <satadaes> running YH on a proxmox LXC, is it possible to run localAI via Yunohost or do I need to passthrough the integrated graphics or something?
[10:54:40] <satadaes> no gpu just a 16 core 128gb ram intel cpu
[11:18:29] <Salamandar> Hi, that's not really a yunohost question ; ynh is "just" a debian, so that's a proxmox / lxc question ;)
[11:18:42] <Salamandar> (not sure people on this channel have the answer)
[11:39:59] <orage> hello,
is it possible to reconfigure the nginx conguration ?
[11:45:43] <Salamandar> yunohost tools conf-regen nginx
[12:16:34] <rodinux> booo I triied upgrade a nextcloud from 20.0.7 to 30.0.6~ynh2 on V2-Postgresql branch but there is a bug `Warning: ./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found`
[12:17:21] <rodinux> try from this commit https://github.com/YunoHost-Apps/nextcloud_ynh/tree/336bae2d75138f515bf05576180ba802793e7d49
[12:35:31] <rodinux> eric_G: Could I found an available commit to upgrade nextcloud with Postgresql on some version 30.* ?
[12:36:32] <eric_G> without doubt 😬
[12:38:30] <lautre> You should do step bye step. Or, with smaller steps
[12:39:36] <rodinux> I have try `yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/336bae2d75138f515bf05576180ba802793e7d49` and have this errors `https://paste.yunohost.org/raw/popoloqubu`
[12:40:14] <rodinux> my problem is using a nextcloud on postgresql branch...
[12:45:19] <rodinux> Or I wait a little and upgrade from 29.0.7 to 31... but I am a little affraid...
[13:05:47] <rodinux> eric_G: do you think I can try upgrade from 29.0.7 to last...
[13:19:17] <rodinux> the error seems be
```
Warning: Here's an extract of the logs before the crash. It might help debugging the error:
Info: DEBUG - + database=
Info: DEBUG - + sudo --login --user=postgres PGUSER=postgres PGPASSWORD=********** psql ''
Info: DEBUG - DROP ROLE
Info: DEBUG - + ynh_exit_properly
Info: DEBUG - + [[ deprovision_database =~ ^install$|^upgrade$|^restore$ ]]
Info: INFO - Deprovisioning apt...
Info: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./deprovision_apt" 7>&1']'
Info: DEBUG - + source /usr/share/yunohost/helpers
Info: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
Info: DEBUG - +++ cd -- /usr/share/yunohost
Info: DEBUG - +++ pwd
Info: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
Info: DEBUG - ++ YNH_HELPERS_VERSION=2
Info: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
Info: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
Info: DEBUG - + ynh_abort_if_errors
Info: DEBUG - + trap ynh_exit_properly EXIT
Info: DEBUG - + ynh_apt_remove_dependencies
Info: WARNING - ./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found
Info: DEBUG - + ynh_exit_properly
```
[13:19:58] <rodinux> perhaps is because I need do a upgrade --force since I just migrate on yunohost 12...
[13:31:09] <rodinux> it did not work... I have try to upgrade from `yunohost app nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/v2_PostgreSQL -F` but still this error ynh\_apt\_remove\_dependencies: command not found
[13:34:25] <Aleks (he/him/il/lui)> sounds like an issue with the helpers 2 -> 2.1 transition, #fulllogsplox
[13:34:40] <rodinux> Waouw !! i have this log https://paste.yunohost.org/raw/cuvovokapi
[13:37:17] <rodinux> and this one https://paste.yunohost.org/raw/aqucuxibez
[13:38:36] <rodinux> seems the command `./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found`
[13:45:57] <rodinux> what's the matter ? `ynh_apt_remove_dependencies` is a helpers 2.1 why it colud not found it ? because the origin package is using some helpers 2 ?
[13:47:42] <Aleks (he/him/il/lui)> possibly yea
[13:48:39] <rodinux> So how resolve this...
[13:49:03] <Aleks (he/him/il/lui)> i mean at least that's the issue for the remove-after-failed-upgrade, which is indeed problematic, but not the actual issue for the upgrade which is about mysql/postgresql
[13:49:24] <Aleks (he/him/il/lui)> dunno, it's probably some inconsistency in the core code, seen it a few time but i have yet to pinpoint the issue
[13:51:15] <rodinux> ok, this another first more problematic issue... If the postgresl db is not found...
[13:51:45] <Aleks (he/him/il/lui)> the mysql one actually
[13:52:18] <Aleks (he/him/il/lui)> or both eh
[13:52:25] <rodinux> well the db is using postgresql in fact...
[14:07:51] <rodinux> perhaps also I just have migrate on YHN12 and to do the migration I had to remove the package `libc6-i386`. I forget reboot the server to be on a kernel 6.1.*, perhaps is related ? I reboot the server.
[14:25:26] <eric_G> I just pushed some fixes to Nextcloud Postgresql branch: `php8.3-pgsql` and `postgresql` were missing from the install package list. 🤔
[15:13:09] <EonNShadow> Hey, I'm pretty new to Matrix, I got my Synapse server working, but only partially. I'd like to get things accessible via the Element mobile apps, and I assume enabling Password Login from the YNH console would do this (allowing bypassing of YNH SSO) but I'm getting an Internal YNH 500 Error when trying to make any changes on the Main Settings panel. Does anyone want to help?
[15:15:03] <EonNShadow> https://aria.im/_bifrost/v1/media/download/AeG3ZtEMSioygD2RmOwZL9UTi1rIovxr2zqWnVQgLICgf1nNzoF5ZIBX2Etzf0beL-OZibo6K8l7ZIi22UDGz0tCeWlrcU7AAG1hdHJpeC5qZXJlbXlkLXl1Lm5vaG8uc3QvRWVualZCT2lJV1ZFVm9MbUxUQUdHY3hq
[15:15:10] <EonNShadow> Error is above
[15:26:00] <Aleks (he/him/il/lui)> eeeh are you on YunoHost 12.x ?
[15:26:19] <EonNShadow> Yes, I'm on 12.0.14
[15:29:12] <Aleks (he/him/il/lui)> merf i suppose the config panel is currently bugged for synapse ... you can try working around the issue by manually defining the missing setting with `yunohost app setting synapse enable_notifs -v false`
[15:30:44] <Aleks (he/him/il/lui)> ah, that might not be the issue
[15:30:44] <EonNShadow> Done. Let's see if I can make changes now
[15:31:23] <Aleks (he/him/il/lui)> supposedly the correct workaround is here https://github.com/YunoHost-Apps/synapse_ynh/issues/514#issuecomment-2665517086
[15:32:10] <EonNShadow> Oh awesome, I'll dig into that config file real quick then
[15:36:14] <EonNShadow> And I think we're all set!

I was able to make the change on the admin panel, let me see if I can log in via password on the Element mobile app.
[15:39:10] <EonNShadow> We're all set now. Merci mon ami!
[15:41:37] <laguill13> Hello,
Est ce possible de synchroniser les photos de Nextcloud dans immich en ajoutant une bibliothèque externe dans immich ?
[15:42:31] <laguill13> J'ai essayé ce chemin mais il semble non valide par immich
`/home/yunohost.app/nextxloud/`
[15:43:02] <laguill13> Un problème de permission ?
[15:43:11] <Aleks (he/him/il/lui)> nextxloud -> nextcloud ?
[15:45:24] <laguill13> A oui exact
[15:45:50] <laguill13> Du coup j'ai bien un problème de permission
[15:47:37] <laguill13> `Permission denied /home/yunohost`
[15:48:25] <laguill13> Comment je peux changer la permission ?
Il faut créer un groupe nextcloud-immich ?
[15:50:01] <Aleks (he/him/il/lui)> "/home/yunohost" après Permission denied, c'est le chemin complet ?
[15:50:55] <laguill13> Oui c'est étrange peut être que le message est coupé dans mon navigateur
[15:51:22] <Aleks (he/him/il/lui)> hmmm et t'aurais pas mis un espace ou un truc du genre avant ou a la place du point ?
[15:52:37] <laguill13> Non le chemin est correct
[15:53:45] <laguill13> Pour donner la permission à immich c'est cette commande ?
`chown immich /home/yunohost.app/nextcloud/data/laguill/files`
[15:54:40] <Aleks (he/him/il/lui)> mouarf non c'est plus compliqué que ça
[15:55:19] <Aleks (he/him/il/lui)> si tu changes l'ownership des fichiers de nextcloud, potentiellement nextcloud sera pas content car il pourra plus les modifier
[15:56:01] <laguill13> Je peux pas créer un groupe ou partager l'accès ?
[15:56:30] <satadaes> https://aria.im/_bifrost/v1/media/download/AWofGhIw9nSzh8EClDPELpGY6RmR1ldbmWxD1UI8FXEjCPizIQ7YJCTb2XH09jW03KiSaa2d7inBCvkXHCbczWVCeWlt0JjwAG1hdHJpeC5vcmcvS2J3RXR0ZFV6VEFZelN2SXVieFpqa2xr
[15:57:10] <satadaes> I mean it says it doesn't require a gpu but every model I try fails, just not sure whats wrong with the setup
[15:59:35] <satadaes> install through yunohost was fine aswell, just odd and cant find anything on it other than docker guides
[15:59:52] <satadaes> I assume I'm missing something obvious likely lol
[16:50:37] <rodinux> well, I still that error with the command `./deprovision_apt: line 5: ynh_apt_remove_dependencies: command not found` and the restore running seems different, I hope it could restore...
[16:52:15] <rodinux> same here the failed restore https://paste.yunohost.org/raw/vehazosijo
[16:53:39] <Aleks (he/him/il/lui)> the real issue is not the failed remove, the remove happens because the upgrade fails, which is the issue to understand and fix
[16:53:59] <rodinux> and the failed upgrade https://paste.yunohost.org/raw/iruhotisug
[16:54:59] <Aleks (he/him/il/lui)> what happens if you run `mysql -e 'USE nextcloud'` manually as root
[16:55:51] <rodinux> mysql -e 'USE nextcloud'
ERROR 1049 (42000) at line 1: Unknown database 'nextcloud'
[16:56:17] <rodinux> normal is a nextcloud with postgresql...
[16:58:32] <rodinux> I was trying do `yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/v2_PostgreSQL`
[16:59:55] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/nextcloud_ynh/blob/v2_PostgreSQL/scripts/upgrade#L101
[16:59:55] <Aleks (he/him/il/lui)> hmmm
[17:00:15] <Aleks (he/him/il/lui)> 😵‍💫
[17:01:03] <rodinux> Ok so I need first upgrade to 30.0.6...
[17:01:15] <Aleks (he/him/il/lui)> no
[17:01:30] <eric_G> oh yes I am not updating this 🫠
[17:02:05] <Aleks (he/him/il/lui)> the current condition is to trigger the mysql->postgresql migration according to the version number when going through 30.0.6 ... which is/was a somewhat reasonable asumption because the postgres version is not public yet ... but now we have people that are on the postgres branch but from below 30.0.6 so hmpf
[17:02:56] <Aleks (he/him/il/lui)> i suppose we could add an "OR (the mysql doesnt exist AND the postgres db exists)" x_x
[17:05:40] <rodinux> sorry for the noise... I passed all day with little bugs... If I also could upgrade to 30.0.6 V_Postgresl why not... but perhaps there is the something also there ???
[17:06:29] <Aleks (he/him/il/lui)> mokay let me try to craft a fix
[17:10:44] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/nextcloud_ynh/pull/804
[17:10:49] <Aleks (he/him/il/lui)> you can try `yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/alexAubin-patch-1`
[17:11:14] <Aleks (he/him/il/lui)> (there's a high chance i fucked up something in the bash syntax because ... bash)
[17:13:50] <rodinux> Are you sure ??
[17:14:08] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯
[17:16:22] <rodinux> ok I try...
[17:19:36] <rodinux> It a nextcloud I have migrate and I try but couldn't change the db to mysql so I let it with postgresql... well it did not work...
[17:20:21] <rodinux> with the same error...
[17:24:28] <rodinux> I will wait a little...
[17:24:57] <rodinux> it's a chance the restore works...
[17:26:14] <rodinux> I see this on the restore
```
Info: [+++++...............] > Restoring the PostgreSQL database...
Warning: WARNING: no privileges could be revoked for "public"
Warning: WARNING: no privileges were granted for "public"
```
perhaps is related ?
[17:27:44] <rodinux> https://paste.yunohost.org/raw/ogafeguyod
[17:30:01] <rodinux> I have perhaps something wrong in my postgresql db ?
[17:32:36] <rodinux> the remove always stucks https://paste.yunohost.org/raw/mudipixuja
[17:34:25] <Aleks (he/him/il/lui)> what happen in the remove and restore is irrelevant since the issue is the failing upgrade
[17:35:15] <Aleks (he/him/il/lui)> got myself confused and thought it was an OR where it should be an AND : https://github.com/YunoHost-Apps/nextcloud_ynh/pull/804/files

hmmmm
[17:42:31] <Aleks (he/him/il/lui)> weeeeeeell
[17:42:43] <Aleks (he/him/il/lui)> the actual issue is actually : Apparently the PostgreSQL database is also empty, this is kind of worrying, what happened?!
[17:42:48] <Aleks (he/him/il/lui)> ah
[17:42:57] <rodinux> I always have a restore which keep the nextcloud...
[17:43:13] <Aleks (he/him/il/lui)> but since the remove/restore failed earlier, i suppose your postgresl DB wasnt restored either
[17:43:38] <rodinux> ??
[17:44:07] <Aleks (he/him/il/lui)> did the restore work ?
[17:44:16] <rodinux> the nextcloud always have been restore and yes the restore works
[17:45:10] <Aleks (he/him/il/lui)> or maybe the postgresql test is crap ... What if you manually run `psql nextcloud <<< '\dt'` ?
[17:45:19] <Aleks (he/him/il/lui)> (not sure about the exact syntax here either)
[17:54:55] <rodinux> Ah ok,
[17:56:14] <rodinux> ```
su - postgres
postgres@yuno:~$ psql nextcloud <<< '\dt'
List of relations
Schema | Name | Type | Owner
--------+---------------------------------------+-------+-----------
public | oc_accounts | table | nextcloud
public | oc_accounts_data | table | nextcloud
public | oc_activity | table | nextcloud
public | oc_activity_mq | table | nextcloud
public | oc_addressbookchanges | table | nextcloud
public | oc_addressbooks | table | nextcloud
public | oc_announcements | table | nextcloud
public | oc_announcements_map | table | nextcloud
public | oc_appconfig | table | nextcloud
public | oc_audioplayer_albums | table | nextcloud
public | oc_audioplayer_artists | table | nextcloud
etc...
```
[17:57:06] <rodinux> well all the tablee are here...
[17:57:12] <Aleks (he/him/il/lui)> yeah
[17:58:16] <Aleks (he/him/il/lui)> 🫠
[17:58:18] <Aleks (he/him/il/lui)> okay found it ...
[17:59:02] <Aleks (he/him/il/lui)> `ynh_psql_db_shell --database=$db_name --sql="\dt" 2>/dev/null | wc -l`

should have been translated to

`ynh_psql_db_shell $db_name <<< "\dt" 2>/dev/null | wc -l` in helpers2.1
[17:59:24] <Aleks (he/him/il/lui)> hence it was trying to test if a database called literally "--database=nextcloud" existed (instead of just "nextcloud")
[18:00:51] <Aleks (he/him/il/lui)> can you retry the same branch with `yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/alexAubin-patch-1`
[18:00:56] <rodinux> yep `local database=--database=nextcloud` is the mistake !
[18:01:44] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/nextcloud_ynh/pull/804/files
[18:03:57] <rodinux> 🤞
[18:08:59] <rodinux> something new
```
Info: [###+++..............] > Upgrading nextcloud...
Info: Upgrading to Nextcloud 30
```
[18:11:17] <rodinux> I just hope it will works... I have desactivated some modules...
[18:14:37] <rodinux> Success! Upgrade complete 🎉
[18:16:10] <Aleks (he/him/il/lui)> https://c.tenor.com/g8_v4mDf_nsAAAAC/tenor.gif
[18:47:16] <rodinux> nice... something very strange have happened with the migration, before do the migration I have moved a time ago the folder for mails `/var/mail/` on an external disk with a `--mount bind` and I have edited the fstab for this... but migrating to yunohost 12 have removed the mount bind and also the line edited in the fstab... So just your advice, is it better to do a symbolic link fot moving the mails ? or could I redo a mount bind ??
[18:56:47] <Aleks (he/him/il/lui)> Zblerg imho the mount bind is the best stuff but ideally we should understand why yours disappeared...
[18:57:12] <Aleks (he/him/il/lui)> Like the line is completely gone from the fstab ...?
[18:58:53] <rodinux> Yes, I think so, or I thought it was here... I could try look inside a snapshot to be sure
[19:19:11] <olivier tilly> > Je peux pas créer un groupe ou partager l'accès ?
Mets tes photos dans dans dossier multimédia. Je fais la même chose.
[20:10:08] <rodinux> I don't know why adding a domain I haven't a suggested dkim `mail._domainkey.newdomain` nor `_dmarc.newdomain` suggested... just MX and SPF ??