Wednesday, May 21, 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
 
             

[08:29:07] <bamf> Hi, I cannot connect to my Matrix Synapse server on my new phone. Both Element and Element X are not working.

```
2025-05-21 10:26:08,507 - synapse.access.http.8008 - 508 - INFO - GET-13416 - 87.xx.xx.xx - 8008 - {None} Processed request: 0.000sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 59B 404 "GET /_matrix/client/unstable/org.matrix.msc2965/auth_metadata HTTP/1.0" "Element X/25.05.3 (Google Pixel 9 Pro; Android 15; 2025050700; Sdk b5b2450ea)" [0 dbevts]
2025-05-21 10:26:08,544 - synapse.http.server - 130 - INFO - GET-13417 - <XForwardedForRequest at 0x7f49ec22ab10 method='GET' uri='/_matrix/client/unstable/org.matrix.msc2965/auth_issuer' clientproto='HTTP/1.0' site='8008'> SynapseError: 404 - Unrecognized request
```

any idea what's the issue? I am still connected on my laptops and two other android phones.
[09:00:27] <tao> hey there, i get this script error trying to install plain wordpress on a testing branch 12.1.5.1 - is it a known bug or issues in my instance? https://paste.yunohost.org/raw/ikaxijowuw
[11:42:48] <Aleks (he/him/il/lui)> ```
2025-05-21 08:49:00,537: DEBUG - + curl --silent --show-error --insecure --location --header 'Host: domain2.tld' --resolve domain2.tld:443:127.0.0.1 '&weblog_title=YunoBlog&user_name=tali&admin_password=**********&admin_password2=**********&admin_email=tali@domain2.tld&Submit=Install+WordPress&' 'https://localhost/blog/wp-admin/install.php?step=2' --cookie-jar /tmp/ynh-wordpress__2-cookie.txt --cookie /tmp/ynh-wordpress__2-cookie.txt
2025-05-21 08:49:00,551: WARNING - curl: (3) URL using bad/illegal format or missing URL
```

hmmmm to me it feels like it could be because the password contains special chars ?
[11:42:50] <Aleks (he/him/il/lui)> tao: ^
[13:10:30] <douwe> hola, question about YNH and Nextcloud.

I made a user in YNH and this one also pops up in Nextcloud. This is great.

But now I want to give the user in NC another mailadres. But this one reverts to the main mailaddress set by YNH;

and that one I can't change as it is linked to the main domain.

Anyone knows a good solution? Can I detach the link between this users YNH and NC account? Or is setting an email alias in YNH enough?
[13:53:29] <tao> thanks Aleks (he/him/il/lui) and hmmm, quite weird cause not first time i use special char in password and never happened before. anyhow without special char still throws same errors https://paste.yunohost.org/raw/ugetajuzuq
[14:12:52] <Aleks (he/him/il/lui)> uuuuuh
[14:12:53] <Aleks (he/him/il/lui)> or is the domain funky maybe ? like having special chars ?
[14:17:19] <Aleks (he/him/il/lui)> not sure if that's what you're talking about, but in Nextcloud's config panel (inside Yunohost webadmin), there should be an option : https://github.com/YunoHost-Apps/nextcloud_ynh/blob/master/config_panel.toml#L50
[14:17:42] <Aleks (he/him/il/lui)> >If all your users have set a forward email and aren't using YunoHost emails, you may choose to set their forward email as their Nextcloud email setting.
[14:30:05] <tao> none whatsoever.. Aleks (he/him/il/lui)
[14:41:51] <George Vassilev> Guys, I am getting this https://paste.yunohost.org/raw/bicozohane
[14:42:15] <George Vassilev> I am trying to configure a main domain for YunoHost
[14:45:24] <George Vassilev> Why does it say maindomain.tld instead of my domain name
[14:46:01] <George Vassilev> oh wait, it says it anonymises them ok
[15:15:01] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/Aa8RgydnT-g69IQfVY307SL9OgSmfwxkBielT5zVwhYy7JIkmBI8jVv-TgmSAiAOByfzsNkganXZi9KgkrT5drFCeW-I_iVgAG1hdHJpeC5vcmcvbVVGQlFQU2N5WWNQS1ZuUUhIdHRGZlRU
[15:15:40] <Aleks (he/him/il/lui)> uuuuh `/usr/local/lib/python3.11/dist-packages/cryptography` sounds like you have some stuff installed globally with `pip`
[15:20:21] <George Vassilev> I fixed that but again, I used apt, and I am still getting this
[15:20:21] <Aleks (he/him/il/lui)> "fixed that" how ?
[15:27:20] <Aleks (he/him/il/lui)> okay found it ... it's a regression in helpers 2.1 in yunohost 12.1
[15:29:28] <Aleks (he/him/il/lui)> should be fixed by https://github.com/YunoHost/yunohost/commit/f629078d13f3bf76d6aaa98d686fc1b2fda3c86e but we need to make a new release ... If you want you can help confirming that it does solve this issue by manually editing the file on your server, it should be somewhere in something like /usr/share/yunohost/helpers.v2.1.d/0-utils i think
[15:38:02] <George Vassilev> I ran: sudo apt install --reinstall python3-openssl python3-cryptography
[15:38:53] <Aleks (he/him/il/lui)> yeah but that doesn't fix the issue, the issue is that something was installed with pip globally (in /usr/local/), apt doesn't touch what's in /usr/local
[15:39:29] <Aleks (he/him/il/lui)> what you want to do is probably to uninstall what you installed globally with pip (assuming you are the one that did or know what did) or at least `pip uninstall cryptography` but that's going to break whatever was installed globally
[15:40:16] <George Vassilev> Okay, I got what you mean. So there are 2 "global" dirs for pip installs. And they are conflicting
[15:40:20] <George Vassilev> Because I did `sudo pip install ... --break-system-packages`
[15:40:50] <Aleks (he/him/il/lui)> yeah, `--break-system-packages` is likely to break whatever is installed via apt
[15:41:00] <George Vassilev> Why don't we have proper system management on Linux :)
[15:41:19] <George Vassilev> Can't we just have package managers use `pip install` under the hood
[15:41:31] <George Vassilev> Every package manager sucks in this regard
[15:42:23] <George Vassilev> This is another thing I dislike about Linux :D
[15:42:35] <George Vassilev> One of the few things Windows does correctly
[15:44:13] <Aleks (he/him/il/lui)> rofl
[15:44:35] <Aleks (he/him/il/lui)> Windows has literally no package management built in and every app has it's own auto-upgrade mechanism randomly displaying popup every now and then
[15:44:48] <Aleks (he/him/il/lui)> it's a total disaster
[15:45:26] <Aleks (he/him/il/lui)> the proper system management is to use `apt` ... if you want to use `pip` then you should create a venv ... i mean the option `--break-system-packages` literally imply that you should probably not use it if you don't know what you're doing
[15:45:40] <George Vassilev> I agree, although there's `winget` sorta. I do not like Windows, don't get me wrong. But this works on macOS and Windows, but not on Linux. What I meant is that package managers shall become cooperative, instead of isolationist.
[15:46:31] <George Vassilev> I will take notice when making the package manager on my OS, now I see why this isn't working :D
[15:47:26] <Aleks (he/him/il/lui)> yeah clearly there's something going on with package manager and every language having its own package manager with its own specificities is fucking hell, it's always a battle between "wanting stability and security" vs "wanting the top-notch up-to-date with every lib available because anybody can push whatever"
[15:47:46] <George Vassilev> Yep
[15:47:59] <George Vassilev> And I should solve that by design on our OS (we are working on a custom kernel)
[15:48:05] <Aleks (he/him/il/lui)> not to mention some language like python and node have **several** package managers -_-
[15:48:15] <George Vassilev> True...
[15:48:24] <George Vassilev> I gotta find a way to make it consistent though
[15:48:58] <Aleks (he/him/il/lui)> as we say in France : mer il et fou https://knowyourmeme.com/memes/mer-il-et-fou
[15:49:36] <George Vassilev> bahaha, je me souviens un peu
[15:49:41] <George Vassilev> nous l'avons appris au lycée
[15:52:20] <George Vassilev> We studied that at HS some time ago, actually nah uni
[15:52:20] <George Vassilev> Like a year ago at uni
[15:52:20] <George Vassilev> I already graduated
[15:52:20] <George Vassilev> Mais moi je suis Bulgare
[15:52:21] <Aleks (he/him/il/lui)> rofl i didn't know it was this famous
[15:52:21] <George Vassilev> Anyways I will keep it English since it's a global chat
[15:52:21] <Aleks (he/him/il/lui)> French cliches in 2025 be like
- baguette
- croissant
- mer il et fou
[15:52:21] <George Vassilev> I remember seeing somewhere
[15:53:48] <George Vassilev> Maybe I can have something like a

`defaultsmgr org.python.Python set packageManager.default pip`
[15:54:12] <George Vassilev> So using defaults as a control tool for package managers
[15:54:32] <George Vassilev> Maybe I can have something like a

`defaultsmgr org.python.Python set packageManager pip`
[15:59:32] <George Vassilev> And maybe I can assume a default? Like pip for python etc
[15:59:51] <George Vassilev> npm for nodejs etc
[16:00:24] <George Vassilev> And whenever the default gets changed, it triggers a cleanup and repopulation via the new one
[16:02:26] <George Vassilev> In any case, I have a more modular filesystem too, so... it generally wouldn't matter what package manager you'd use. Since they'd all just go to `Python3://...`
[16:03:31] <George Vassilev> While configs... can be stored at something like `Config://System/Packages/org.python.Python3/` idk, I'd have to design it carefully
[16:10:26] <George Vassilev> Ok so anyways, I removed everything from `sudo rm -rf /usr/local/lib/python3.X/dist-packages/*`
[16:26:36] <George Vassilev> @Alekswag:matrix.org oi, it works
[16:26:41] <George Vassilev> Thanks man
[16:26:46] <George Vassilev> I had to do some extra stuff, restart the yunohost-api daemon and yeah
[16:26:48] <George Vassilev> but it works
[16:28:11] <George Vassilev> Next step... how to fix my 403 Forbidden error, since the login form doesn't show, apart from the admin panel one :(
[17:20:27] <George Vassilev> I am actually dumb as fuck, the script did not install yunohost-portal, I had to install it manually and it works lmao
[17:58:20] <bamf> no one has any idea?