Saturday, December 03, 2022
support@conference.yunohost.org
December
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
 
             

[02:30:44] <Thomas Freedman> If I use a nohost.me domain shouldn't the "not secure" warning with crossed out https go away? I have done a dyndns update and verified domain uses a letsencrypt cert.

However when I run diagnose show it still reflects the old domain which I changed.
[02:32:14] <Thomas Freedman> I won't use the web admin interface until I have an encrypted ssl connection.
[02:32:22] <Thomas Freedman> All I am doing so far is via ssh.
[02:35:22] <Thomas Freedman> Oh wait, show is only for last run. Using the run arg now to rerun diagnostic...
[02:36:44] <Aleks (he/him/il/lui)> > <@captain_vv:matrix.org> I won't use the web admin interface until I have an encrypted ssl connection.

not sure i understand your issue but yunohost does redirect every HTTP request to HTTPS by default, so your traffic *is* encrypted, the real question is authenticity
[02:37:03] <Thomas Freedman> All but reverse dns look good now. Will check with hosting provider on that.
[02:39:24] <Thomas Freedman> Ok, thx for that Aleks. I see the 433 port open for ssl. BTW, where are the nginx config files stored under yunohost, they don't appear to be in the usual spot (/etc/nginx/sites-available + sites-enabled)?
[02:39:53] <Aleks (he/him/il/lui)> /etc/nginx/conf.d/
[02:46:57] <Thomas Freedman> Thx. reverse ptr record updated, diagnostic run all looks good except ipv6. Usually ipv6 is on by default but either it's not or yunohost thinks it's not.
[02:53:07] <Thomas Freedman> So looking at the nginx conf file I see the upgrade to verify what you said.

It's been awhile, but last I knew letsencrypt certs were recognized as valid SSL. Guessing the issue has to do KYC in some fashion (no real world info requested by yunohost to get the cert).

Does that sound about right Aleks?
[02:55:47] <Aleks (he/him/il/lui)> not sure to understand what issue you are talking about nor what KYC refers to x_x
[03:03:19] <Thomas Freedman> Know Your Customer. You mentioned "real question is authenticity". If connection is indeed SSL as I believe it is despite what the browser claims, then the cert from Letsencrypt should contain enough info to validate the domain / IP address.

This installation is on a VPS with a static IP. However, to use the nohost.me domain dyndns is required, or so it seems to me and I did use it as that is what the info suggests here: https://yunohost.org/en/dns_nohost_me
[03:07:20] <Thomas Freedman> According to yunohost cert status looks good:

certificates:
ozcotalk.nohost.me:
CA_type: Other / Unknown
summary: Good
validity: 3649

Why does it say CA_type Other / Unknown
rather than Letsencrypt? In some other cmd yunohost reported "not self signed cert"
[03:10:32] <Thomas Freedman> Also I see when the domain is changed user's email addresses aren't updated to reflect the change. I tried to make the change to one user's profile but the response was "invalid domain".
[03:12:54] <Aleks (he/him/il/lui)> yup those two issues are fixed in upcoming 11.1 and are related to changing the main domain
[03:28:00] <Thomas Freedman> I have been able to login to web interface for all but admin. Using username == admin and password == what I know it is it says it's "wrong username or password".

When I tried to view or set info for admin user on cmd line it says no such user ???
[03:28:01] <Thomas Freedman> (...as admin)
[03:28:16] <Thomas Freedman> Thus admin can't login to web I/F. How do I resolve that?
[05:28:17] <Lebewesen> Hi, I'm stuck on the upgrade. I have unresolved Conflicts. I think I need to delete sth to go on, but I'm not shure what. https://paste.yunohost.org/raw/ozepasefih
[06:20:09] <Lebewesen> I think I found the solution: https://forum.yunohost.org/t/migration-error-cause-of-ffsync/20675
[11:47:15] <zek> Ищу работу
[12:51:56] <freetux> Aleks (he/him/il/lui): T’as eu le temps de voir pour le pb de Synapse du coup ?
[12:51:57] <Aleks (he/him/il/lui)> ah oui la 11.1.1 est release et contient le fix
[12:51:58] <freetux> Ah ok, top. 👍️
J’ai pas encore la maj ici, j’imagine que ça va arriver.
[12:51:59] <freetux> Ah si, testing. O.o
> YunoHost 11.1.0.2 (testing).
[12:51:59] <freetux> J’ai pas voulu ça.
[12:51:59] <freetux> Nan, chuis en stable.
[12:52:00] <Aleks (he/him/il/lui)> t'es bien en testing ?
[12:52:01] <Aleks (he/him/il/lui)> cf https://forum.yunohost.org/t/yunohost-11-1-spooky-testing/21802/96
[12:52:01] <Aleks (he/him/il/lui)> cf https://forum.yunohost.org/t/passage-en-testing-suite-migration/21960/8
[12:52:01] <freetux> OK, du coup à la prochaine maj ça devrait repasser en stable si j’ai bien compris.
[12:52:01] <freetux> C’est normal ?
[12:52:03] <Aleks (he/him/il/lui)> lorsque tu n'as que "stable" d'activé dans ton /etc/apt/sources.list.d/yunohost.list, tu ne recois que les upgrades publiées sur stable
lorsque tu as "testing" d'activé dans ton /etc/apt/sources.list.d/yunohost.list, tu recois aussi les upgrades publiées sur testing
[12:52:03] <Aleks (he/him/il/lui)> donc là si tu veux mettre à jour vers la 11.1.1 (testing) il faut que tu sois en testing
[12:52:04] <Aleks (he/him/il/lui)> mais sinon oui, tu peux aussi attendre X semaines qu'on publie la 11.1 en stable pour de vrai
[12:52:05] <freetux> Je vais pas attendre 2 mois pour retrouver synapse…
[12:52:05] <freetux> Je peux passer en testing pour remettre synapse puis repasser en stable ?
[12:52:06] <freetux> OK, j’ai les maj dispos là.
[12:52:06] <freetux> https://aria.im/_matrix/media/v1/download/tetaneutral.net/kXnjpFtZxjfQwGzmtMreTFyu
[12:52:06] <Aleks (he/him/il/lui)> oui
[12:54:01] <freetux> Restauration planté encore. 😕
[12:56:14] <freetux> J’attends les logs là, mais il trouve pas l’utilisateur synapse j’ai l’impression.
[12:56:25] <freetux> Il a été supprimé hier soir après la tentative de maj.
[12:58:11] <freetux> https://paste.yunohost.org/raw/erebofasoq
[13:18:21] <zek> Ищу работу
[15:57:41] <Aleks (he/him/il/lui)> 👀
[15:57:53] <Aleks (he/him/il/lui)> freetux: tu peux remettre à jour vers la 11.1.1.1 (note le .1 supplémentaire 👀), j'ai recorrigé l'autopatch pour le user create x_x
[15:57:54] <freetux> Ce versionnage à rallonge. ^^
[15:57:54] <freetux> C’est en cours. 🙂
[15:57:57] <Lionel C-R> Salut à tous, j'ai un souci lors de la migration vers la v11, j'ai posté le détail sur le forum, si jamais quelqu'un peut m'aider ^^ (problème de dépendances apt...) https://forum.yunohost.org/t/migration-v4-v11-en-erreur-probleme-de-dependances/22478
[15:58:38] <freetux> Nouveau plantage de restauration sur la dernière ligne droite lors du redémarrage du service. 😕
J’envoie le log dès que dispo.
[15:58:40] <freetux> L’extrait de ce que j’ai vu sur la fin lors de l’erreur : https://paste.centos.org/view/39bd1ff0
[15:58:45] <freetux> Le tout : https://paste.yunohost.org/raw/vujarelipi
[15:58:49] <Aleks (he/him/il/lui)> mouarf ouai ça c'est la fameuse erreur de l'enfer et je sais pas comment la résoudre du tac au tac
[15:58:53] <Aleks (he/him/il/lui)> déjà tu peux essayer `python3 -c 'import attrs'` pour check si t'arrive ou pas à charger ce module en dehors du contexte de synapse
[15:58:54] <Aleks (he/him/il/lui)> hm y'a des gens qui ont eu le meme soucis ici https://github.com/YunoHost-Apps/synapse_ynh/issues/349#issuecomment-1302277605
[15:58:56] <freetux> ```
# python3 -c 'import attrs'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'attrs'
```
[15:59:13] <freetux> J’essaye le `sudo tar --delete --file synapse-pre-upgrade2.tar apps/synapse/backup/opt/yunohost/matrix-synapse/lib/python3.9/site-packages/attrs-20.3.0.dist-info/` ?
[15:59:31] <freetux> Je teste sur un backup local de mon backup.
[15:59:32] <Aleks (he/him/il/lui)> enfin dans ton cas l'archive s'appelle ptete différement
[15:59:32] <Aleks (he/him/il/lui)> genre synaps-pre-upgrade.tar sans le 2
[15:59:32] <Aleks (he/him/il/lui)> yep
[15:59:32] <freetux> Chuis en train de dl l’archive là, ça dure une plombe… marre de l’adsl.
[15:59:33] <freetux> Pas envie d’aggraver mon cas en vérolant mon backup. ^^
[15:59:33] <Aleks (he/him/il/lui)> pas compris de pourquoi tu fais pas la commande direct sur le serveur :/
[15:59:35] <Aleks (he/him/il/lui)> moui tu peux en garder un copie sur le serveur sans forcément le télécharger :P
[15:59:37] <freetux> Bon, du coup ça fait bien ce que ce ça doit faire.
[15:59:38] <freetux> On n’est jamais trop prudent. ^^
[15:59:38] <freetux> Par contre ça fonctionnera mieux si je vais dans le bon dossier. 😅
[15:59:43] <freetux> Et c’est reparti pour une 4e tentative de restauration. 🤞
[15:59:48] <Aleks (he/him/il/lui)> 🤞
[15:59:49] <freetux> `Restoring the PostgreSQL database...` là.
[15:59:50] <freetux> J’ai ça qui déroule 🤔
```
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
service-identity 18.1.0 requires attrs>=16.0.0, which is not installed.
matrix-synapse 1.69.0 requires attrs!=21.1.0,>=19.2.0, which is not installed.
```
[15:59:50] <freetux> A priori ça bloque pas.
[15:59:50] <Aleks (he/him/il/lui)> 👍️
[15:59:51] <freetux> Nextcloud me reprévient que le compte synapse est revenu.
[15:59:52] <freetux> Notif admin.
[15:59:52] <Aleks (he/him/il/lui)> ah o.O
[15:59:52] <freetux> Vu que Yunohost créé un compte synapse dans Yunohost, ça créé automatiquement un compte nextcloud.
[15:59:52] <Aleks (he/him/il/lui)> par quel moyen il te prévient ?
[15:59:53] <freetux> Mais là c’était sur mon onglet ouvert de nextcloud.
[15:59:53] <freetux> D’ailleurs on peut paramétrer un serveur mail extérieur à Synapse ?
[15:59:53] <freetux> Il me semble avoir vu un truc dans le fichier de config, mais ça a tout planté quand j’avais testé. ^^
[15:59:53] <freetux> Je devrais en avoir une aussi je crois.
[15:59:53] <Aleks (he/him/il/lui)> par mail ?
[15:59:53] <Aleks (he/him/il/lui)> oké
[15:59:54] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯
[15:59:55] <freetux> `Restarting synapse services...`
[15:59:57] <freetux> Ça a l’air bon. 🥳
[15:59:58] <freetux> Merci Aleks (he/him/il/lui) 🤗
[15:59:58] <freetux> C’est tout bon, ça retourne. 🎉
[15:59:58] <Aleks (he/him/il/lui)> yay
[15:59:58] <freetux> ```
The service matrix-synapse has correctly executed the action restart.
Reloading nginx web server...
```
[15:59:59] <freetux> Ou j’attends encore ?
[15:59:59] <freetux> Du coup la mise à jour cassés c’était lié au même pb ?
[16:00:00] <freetux> En tous cas je suis retourné en stable. ^^
[16:00:01] <Aleks (he/him/il/lui)> ah
[16:00:02] <freetux> Je vais attendre, j’ai eu ma dose de #toutcasser pour mon weekend. ^^
[16:00:02] <Aleks (he/him/il/lui)> oui la maj cassée c'était le même probleme avec la librairie attrs ... mais c'est pas clair si maintenant la maj marcherait ou pas ...
[16:45:28] <luishporras> I'd like to know how to connect yunohost to gandi to allow automatic dns record generation
[16:45:28] <luishporras> And also some help setting up the e-mail server
[16:45:28] <luishporras> Hi everyone, where can I get some help on setting up yunohost?
[16:54:31] <bamf> hi there, I want to increase the character limit on my mastodon instance. but it seems we need to recompile mastodon after doing that change. I am in fear this will break app updates. so has anyone done this successfully?
[16:54:37] <Aleks (he/him/il/lui)> > <@luishporras:matrix.org> Hi everyone, where can I get some help on setting up yunohost?

yunohost.org/docs
[16:55:41] <Aleks (he/him/il/lui)> > <@luishporras:matrix.org> I'd like to know how to connect yunohost to gandi to allow automatic dns record generation

https://yunohost.org/fr/providers/registrar
[16:57:11] <Aleks (he/him/il/lui)> > <@luishporras:matrix.org> And also some help setting up the e-mail server

you don't really need to do anything to set it up, it's included by default in YunoHost, you "just" need to follow the diagnosis instructions after setting up to check that ports are correctly configured, DNS records properly setup as recommended by the diagnosis (and that should be ~automatic if you configure your Gandi API key inside yunohost) annnnd also the reverse DNS in your hosting provider / ISP (that's usually the hard part)
[16:57:24] <Aleks (he/him/il/lui)> anyway all this is explained in the diagnosis after installing yunohost
[16:57:50] <luishporras> > <@Alekswag:matrix.org> https://yunohost.org/fr/providers/registrar

Yep, I've read that but where can I configure it?
[16:57:54] <Aleks (he/him/il/lui)> in Domain > yourdomain.tld > Domain configuration
[16:58:00] <luishporras> thanks!
[16:58:12] <Aleks (he/him/il/lui)> (the views are a mess and will be improved in 11.1)
[16:58:23] <Aleks (he/him/il/lui)> and after you configure the API key, I think the actual push happens in Domain > yourdomain.tld > DNS configuration
[16:58:59] <Aleks (he/him/il/lui)> though i've seen some people reporting issues with the push function, dunno if you'll encounter those as well
[17:03:16] <luishporras> > <@Alekswag:matrix.org> (the views are a mess and will be improved in 11.1)

thank you very much!
[17:04:14] <luishporras> > <@Alekswag:matrix.org> (the views are a mess and will be improved in 11.1)

How can I stay tuned? I'm a developer currently considering yunohost to start working with it. I'd like to engage a bit with the dev community
[17:05:28] <bamf> has anyone found a workaround for broken login on hubzilla? https://github.com/YunoHost-Apps/hubzilla_ynh/issues/124
[17:05:58] <bamf> > <@bamf:matrix.f1sh.de> has anyone found a workaround for broken login on hubzilla? https://github.com/YunoHost-Apps/hubzilla_ynh/issues/124

currently the hubzilla package seems broken and not usable
[17:06:06] <Aleks (he/him/il/lui)> > <@luishporras:matrix.org> How can I stay tuned? I'm a developer currently considering yunohost to start working with it. I'd like to engage a bit with the dev community

this will be advertised on https://forum.yunohost.org/, 11.1 is currently in testing phase
[17:06:35] <luishporras> Seems like providing my apikey for gandi doesnt resolve diagnosis warnings and errors refereing to dns, any further step? restart some service?
[17:06:59] <Aleks (he/him/il/lui)> you need to actually push the DNS config in Domains > your.domain.tld > DNS configuration
[17:07:15] <Aleks (he/him/il/lui)> it's not really 100% automated right now because that feature is still pretty fresh
[17:10:45] <luishporras> then why is the apikey required?
[17:12:20] <LjL[m]> I would like to install YunoHost on my mostly headless server but it can't stop doing the things it already does. The documentation cautions that using it in a virtual machine should be just to test, but I don't see what other choice I have. And installing in a virtual machine would seem simple, except I'd like to do it headless (I can temporarily connect a screen and keyboard but still I'd prefer not to especially given I wouldn't want to do it every time there's some maintenance to do), and I need a bridged network so that the YunoHost instance is seen as just another device by the LAN, which Debian tells me to accomplish by ditching NM and doing the /etc/network/interfaces dance manually which I'd also rather not... Then, it needs to be started automatically when the server reboots, and I'm not sure which set of VM tools (since it all seems to be split into libraries, frontends, backends and god knows what these days) would be most suitable and easiest to figure out. Just throwing this out there in case I can miraculously be pointed to something simple that won't just make me give up.
[17:12:39] <Aleks (he/him/il/lui)> > <@luishporras:matrix.org> then why is the apikey required?

because otherwise it cant magically push the DNS just with you pressing a button ...
[17:13:12] <Aleks (he/him/il/lui)> it's "just" that pressing the button could be replaced with a cron job or whatever until we consider that feature to be well-tested
[17:14:54] <luishporras> Ohh, I see
[17:15:10] <luishporras> You mean push from yunohost, didn't get it sorry
[17:15:27] <Aleks (he/him/il/lui)> LjL[m]: "The documentation cautions that using it in a virtual machine should be just to test" -> because usually what is meant by virtual machine is some virtualbox on your desktop/laptop ... Installing Yunohost in a VM on an existing server is fine I suppose ... except that the whole network configuration may be a pain, not to mention the whole reverse-proxying story ...
[17:17:13] <LjL[m]> Hence wanting a bridged network and it behaving like a real host. I'm not going to get into any reverse proxying stuff
[17:58:16] <luishporras> Hi again, another question, is it possible to use the email service of your domain provider instead of the self hosted one?
[18:00:06] <Aleks (he/him/il/lui)> yes but then that's basically up to you to properly handle the DNS configuration and whatever implication this has
[18:00:13] <Aleks (he/him/il/lui)> though there might be some tips about this hidden in forum threads
[18:19:30] <luishporras> okey, thanks again!
[20:45:53] <luishporras> any hint?
[20:50:00] <luishporras> dns push fails with this msg: Failed to create record TXT/domain.tld : list indices must be integers or slices, not str
[20:50:00] <craigvb[m]> any suggestions?
[20:50:00] <craigvb[m]> * I've installed Nextcloud (works fine), but when I've added the Cron job as recommended I'm getting "\\OC\\Memcache\\APCu not available"
[20:50:00] <Aleks (he/him/il/lui)> also yes you need to add some command line option to fix the apcu stuff
[20:50:01] <craigvb[m]> recommended cron job is : */5 * * * * php -f /var/www/nextcloud/cron.php
[20:50:01] <Aleks (he/him/il/lui)> and this wasnt already created by the app ...?
[20:50:01] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/nextcloud_ynh/blob/master/conf/nextcloud.cron
[20:50:01] <Aleks (he/him/il/lui)> general rule of thumb is "yunohost should handle the boring technical crap for you automagically - if it doesn't, then this is either a bug or you're in a super specific edge case"
[20:50:01] <craigvb[m]> I've installed Nextcloud (works fine), but when I've added the Cron job as recommended I'm getting "\OC\Memcache\
[20:50:02] <Aleks (he/him/il/lui)> what "cron job as recommended"
[20:50:38] <craigvb[m]> is there an easy way to see the cron jobs ?