Process-one
ejabberd
ejabberd@conference.process-one.net
Thursday, May 26, 2022< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:00:33] stp joins the room
[00:00:39] pprrks leaves the room: Disconnected: Replaced by new connection
[00:03:43] lefty joins the room
[00:05:39] pino leaves the room
[00:06:18] marzzzello joins the room
[00:07:41] sander leaves the room
[00:09:21] dima joins the room
[00:09:29] lefty leaves the room
[00:11:12] marzzzello leaves the room
[00:12:16] pprrks joins the room
[00:13:15] stp leaves the room
[00:16:03] iiro leaves the room
[00:16:18] ta leaves the room
[00:16:36] dinesh.k leaves the room
[00:18:46] dinesh.k joins the room
[00:20:24] dima leaves the room
[00:23:04] lefty joins the room
[00:23:35] dos joins the room
[00:25:47] doctor leaves the room
[00:34:06] Mike leaves the room
[00:34:06] Mike joins the room
[00:35:10] Mike leaves the room
[00:35:10] Mike joins the room
[00:35:13] ta joins the room
[00:36:15] alan leaves the room
[00:38:45] Amolith joins the room
[00:39:44] hlad leaves the room
[00:39:54] hlad joins the room
[00:39:56] hlad leaves the room
[00:40:02] coockie leaves the room: Disconnected: closed
[00:40:39] coockie joins the room
[00:41:15] thomas joins the room
[00:42:12] jadmanthrat leaves the room
[00:42:12] hlad joins the room
[00:42:13] hlad leaves the room
[00:44:30] hlad joins the room
[00:44:31] hlad leaves the room
[00:45:48] hlad joins the room
[00:45:49] hlad leaves the room
[00:47:59] iiro joins the room
[00:49:03] stp joins the room
[00:50:53] hlad joins the room
[00:50:54] hlad leaves the room
[00:52:09] St0ne leaves the room
[00:52:17] pipo10 joins the room
[00:52:36] Katherine joins the room
[00:54:07] raver joins the room
[00:55:05] St0ne joins the room
[01:03:26] hlad joins the room
[01:03:26] hlad leaves the room
[01:06:40] mimi89999 leaves the room
[01:06:46] mimi89999 joins the room
[01:06:50] alan joins the room
[01:10:16] pprrks leaves the room: Disconnected: Replaced by new connection
[01:10:38] pino joins the room
[01:12:15] raver leaves the room
[01:12:30] isotelo leaves the room
[01:12:31] isotelo joins the room
[01:13:41] Titi leaves the room
[01:14:29] hlad joins the room
[01:16:43] kikuchiyo joins the room
[01:19:12] rom1dep leaves the room
[01:19:44] lefty joins the room
[01:19:46] ff leaves the room
[01:20:03] Amolith leaves the room
[01:20:03] pipo10 leaves the room
[01:20:03] thomas leaves the room
[01:20:04] admin leaves the room
[01:20:44] moparisthebest joins the room
[01:22:50] ff joins the room
[01:23:17] doctor leaves the room
[01:23:22] doctor joins the room
[01:24:16] iiro leaves the room
[01:26:03] scott.george leaves the room
[01:26:15] alan joins the room
[01:28:25] <lefty> Hi all, I'm trying to self-host ejabberd on Ubuntu server 20.04. I'm struggling to get the systemd service to start without errors. Currently the two errors I'm seeing are "Cannot send READY=1 notification: {badmatch,{error,eacces}}" and "Cannot ping watchdog: {badmatch,{error,eacces}}", both seem related to permissions issues because of the eacces but I'm stumped as to why. This happens with both the .run installer and when installing from the official process-one repositories. If I install from the standard Ubuntu repositories, the service starts without errors but unfortunately it's a quite old version (20.01, before support for STUN/TURN), and the snap package is even older...
[01:28:41] bung leaves the room
[01:28:49] bung joins the room
[01:28:53] <lefty> I would appreciate any ideas.
[01:31:05] jannic leaves the room
[01:32:08] kinetik leaves the room
[01:33:02] coockie leaves the room: Disconnected: Replaced by new connection
[01:33:02] coockie joins the room
[01:33:25] pino leaves the room
[01:33:25] stefan leaves the room
[01:37:12] dima leaves the room
[01:39:18] bung leaves the room
[01:39:19] carlo leaves the room
[01:40:04] Mike leaves the room
[01:40:04] Mike joins the room
[01:40:13] Mike leaves the room
[01:40:13] Mike joins the room
[01:40:37] Mike leaves the room
[01:40:38] Mike joins the room
[01:40:47] b43 joins the room
[01:41:16] Mike leaves the room
[01:41:17] Mike joins the room
[01:42:19] jannic joins the room
[01:51:48] sumpfralle_ leaves the room
[01:51:48] sumpfralle leaves the room
[01:53:09] carlo joins the room
[01:55:39] Amolith leaves the room
[01:55:41] Amolith joins the room
[01:55:53] mimi89999 leaves the room
[01:57:36] Mike leaves the room
[01:57:37] Mike joins the room
[01:57:57] Furyan leaves the room: Disconnected: Received SIGTERM
[01:59:41] Mike leaves the room
[01:59:41] Mike joins the room
[02:00:31] Mike leaves the room
[02:00:31] Mike joins the room
[02:00:42] test4d joins the room
[02:02:11] coockie leaves the room: Disconnected: closed
[02:02:19] alan leaves the room
[02:03:45] Mike leaves the room
[02:03:45] Mike joins the room
[02:06:34] Furyan joins the room
[02:08:14] Demo joins the room
[02:08:32] pino joins the room
[02:10:54] alan joins the room
[02:12:16] thomas joins the room
[02:13:48] kryptos leaves the room
[02:14:39] doctor leaves the room
[02:14:41] doctor joins the room
[02:14:42] thomas leaves the room
[02:15:05] thomas joins the room
[02:16:44] admin joins the room
[02:20:48] Mike leaves the room
[02:20:48] Mike joins the room
[02:21:47] Mike leaves the room
[02:21:47] Mike joins the room
[02:25:30] gooya leaves the room
[02:26:23] strejo joins the room
[02:30:17] dos leaves the room
[02:32:54] Mike leaves the room
[02:32:54] Mike joins the room
[02:42:23] chrys joins the room
[02:42:55] Frank joins the room
[02:46:04] Mike leaves the room
[02:46:04] Mike joins the room
[02:47:37] pablo leaves the room
[02:49:20] chrys leaves the room: Disconnected: Replaced by new connection
[02:49:23] chrys joins the room
[02:50:14] dima joins the room
[02:52:27] kikuchiyo leaves the room
[02:52:52] kikuchiyo joins the room
[02:57:21] stp leaves the room
[03:03:57] pablo joins the room
[03:09:33] raucao leaves the room
[03:12:17] strejo leaves the room
[03:13:10] Mike leaves the room
[03:13:10] Mike joins the room
[03:15:27] Demo leaves the room
[03:18:38] alan leaves the room
[03:18:52] Mike leaves the room
[03:18:52] Mike joins the room
[03:22:56] RayTutu leaves the room
[03:23:39] lefty leaves the room
[03:26:38] riau.pro leaves the room: Disconnected: Hibernating too long
[03:26:42] riau.pro joins the room
[03:26:44] pprrks joins the room
[03:27:21] RayTutu joins the room
[03:33:12] pprrks leaves the room: Disconnected: Replaced by new connection
[03:33:44] alan leaves the room
[03:40:31] chrys leaves the room
[03:46:59] pprrks joins the room
[03:50:27] ben joins the room
[03:57:38] raver joins the room
[04:00:03] mightyBroccoli leaves the room
[04:05:59] thomas joins the room
[04:06:27] thomas leaves the room
[04:13:06] mightyBroccoli joins the room
[04:21:37] Katherine leaves the room
[04:21:45] Katherine joins the room
[04:22:34] pprrks leaves the room: Disconnected: closed
[04:25:23] dima leaves the room
[04:27:41] bowlofeggs joins the room
[04:28:42] bowlofeggs leaves the room
[04:29:17] Marc joins the room
[04:29:30] pipo10 joins the room
[04:30:11] alan joins the room
[04:33:05] robert_mobil joins the room
[04:33:43] robert_mobil leaves the room
[04:33:44] Marc leaves the room
[04:34:59] sander joins the room
[04:35:54] pod joins the room
[04:36:13] pprrks joins the room
[04:41:35] agates leaves the room: Disconnected: Hibernating too long
[04:46:50] agates joins the room
[04:48:45] pprrks leaves the room: Disconnected: Replaced by new connection
[04:53:43] de-facto joins the room
[04:56:20] bowlofeggs joins the room
[04:56:57] bowlofeggs leaves the room
[05:01:30] pine joins the room
[05:02:53] bowlofeggs joins the room
[05:04:24] bowlofeggs leaves the room
[05:06:30] marc36 joins the room
[05:06:38] pod joins the room
[05:07:09] scott.george joins the room
[05:10:45] ben leaves the room
[05:12:03] kapad leaves the room
[05:14:06] agates leaves the room: Disconnected: Hibernating too long
[05:17:28] robert_mobil joins the room
[05:18:58] robert_mobil leaves the room
[05:19:02] moparisthebest leaves the room
[05:20:18] agates joins the room
[05:21:15] bowlofeggs joins the room
[05:22:23] bowlofeggs leaves the room
[05:22:53] thomas joins the room
[05:27:40] robert_mobil joins the room
[05:27:52] robert_mobil leaves the room
[05:31:14] agates leaves the room: Disconnected: Hibernating too long
[05:32:55] nitro5 joins the room
[05:33:29] alan leaves the room
[05:35:32] pprrks joins the room
[05:37:04] Marc joins the room
[05:37:21] SouL leaves the room
[05:37:48] agates joins the room
[05:38:26] kikuchiyo leaves the room
[05:39:35] pine leaves the room
[05:42:41] danielepiccoli joins the room
[05:43:35] Marc leaves the room
[05:44:20] carlo joins the room
[05:44:31] schäfchen726 joins the room
[05:45:15] carlo leaves the room
[05:45:15] <raver> Holger: thx for clarification✌️
[05:45:15] admin leaves the room
[05:45:15] thomas leaves the room
[05:45:15] thomas leaves the room
[05:45:16] ij leaves the room
[05:45:16] Amolith leaves the room
[05:45:16] TheCoffeMaker leaves the room
[05:46:18] admin joins the room
[05:47:54] hlad leaves the room
[05:48:03] hlad joins the room
[05:48:04] hlad leaves the room
[05:48:47] Marc joins the room
[05:48:54] agates leaves the room: Disconnected: Hibernating too long
[05:49:02] qy leaves the room: Disconnected: Hibernating too long
[05:50:17] apach leaves the room
[05:51:16] lefty leaves the room
[05:52:06] Marc leaves the room
[05:52:47] qy leaves the room: Disconnected: Replaced by new connection
[05:52:48] qy joins the room
[05:59:33] robert_mobil joins the room
[06:00:04] apach joins the room
[06:00:07] agates joins the room
[06:00:28] Zash joins the room
[06:00:44] robert_mobil leaves the room
[06:02:48] pprrks leaves the room: Disconnected: Replaced by new connection
[06:03:17] ta leaves the room
[06:03:31] ta joins the room
[06:04:23] SouL joins the room
[06:04:29] Titi joins the room
[06:06:11] qy joins the room
[06:06:14] Jeroen joins the room
[06:07:17] Jeroen leaves the room
[06:07:44] Jeroen joins the room
[06:08:12] Jeroen leaves the room
[06:08:17] pine joins the room
[06:08:28] thomas joins the room
[06:10:56] thomas leaves the room
[06:11:22] agates leaves the room: Disconnected: Hibernating too long
[06:11:52] pprrks joins the room
[06:11:57] hlad joins the room
[06:11:58] hlad leaves the room
[06:12:15] thomas joins the room
[06:13:04] hlad joins the room
[06:13:04] hlad leaves the room
[06:15:59] Jeroen joins the room
[06:16:22] thomas leaves the room
[06:16:46] Jeroen leaves the room
[06:19:49] kapad joins the room
[06:27:12] Jeroen joins the room
[06:27:57] ChaosKid42 leaves the room
[06:28:03] thomas leaves the room
[06:28:14] Jeroen leaves the room
[06:29:55] ChaosKid42 joins the room
[06:30:01] Jeroen joins the room
[06:30:50] Jeroen leaves the room
[06:32:07] Dom joins the room
[06:32:30] hlad joins the room
[06:32:57] b43 leaves the room
[06:33:00] b43 joins the room
[06:37:34] thomas joins the room
[06:40:42] pprrks leaves the room: Disconnected: Replaced by new connection
[06:43:06] Jeroen joins the room
[06:43:45] Jeroen leaves the room
[06:43:49] danielepiccoli joins the room
[06:43:55] hlad leaves the room
[06:44:08] hlad joins the room
[06:44:09] hlad leaves the room
[06:46:02] hlad joins the room
[06:46:03] hlad leaves the room
[06:46:17] writer77 joins the room
[06:46:21] stefan joins the room
[06:47:57] hlad joins the room
[06:47:57] hlad leaves the room
[06:48:43] hlad joins the room
[06:48:43] hlad leaves the room
[06:50:34] pprrks joins the room
[06:52:22] robert_mobil joins the room
[06:53:16] nitro5 joins the room
[06:54:56] emilio.bustos leaves the room
[06:55:01] emilio.bustos joins the room
[06:58:23] robert_mobil leaves the room
[06:59:11] pipo10 leaves the room
[06:59:12] admin leaves the room
[06:59:13] <nitro5> Hello. Please tell me how to configure Scrum Sha512? I looked on the Internet, but I could not understand how to configure it. Ejabberd 21.12.0. I apologize and want to justify myself :) I do not write in this chat for any reason. First of all, I try to solve my problem through Google search engine. I contact your chat last if nothing happened :)
[06:59:18] thomas leaves the room
[06:59:24] mh leaves the room
[06:59:32] robert_mobil joins the room
[06:59:53] <nitro5> .....scram sha 512.......
[07:00:03] dinesh.k leaves the room
[07:00:10] robert_mobil leaves the room
[07:00:45] robert_mobil joins the room
[07:00:48] pipo10 joins the room
[07:02:14] [Alien] joins the room
[07:02:22] robert_mobil leaves the room
[07:02:52] dinesh.k joins the room
[07:03:13] <nitro5> https://xmpp.net  showed such values:
  
SASL
Pre-TLS
None
Post-TLS
PLAIN
SCRAM-SHA-1
SCRAM-SHA-1-PLUS
[07:03:18] pod leaves the room
[07:03:18] pod joins the room
[07:03:19] Alexander joins the room
[07:03:34] Jeroen joins the room
[07:04:02] Jeroen leaves the room
[07:04:13] ChaosKid42 leaves the room
[07:05:55] dima joins the room
[07:06:02] Jeroen joins the room
[07:07:17] Jeroen leaves the room
[07:07:25] ted leaves the room
[07:07:55] <nitro5> I am using the database Mnesia
[07:09:14] agates joins the room
[07:09:27] robert_mobil joins the room
[07:10:05] robert_mobil leaves the room
[07:11:24] admin joins the room
[07:13:13] ChaosKid42 joins the room
[07:14:05] mimi89999 joins the room
[07:19:17] robert_mobil joins the room
[07:19:18] pprrks leaves the room: Disconnected: Replaced by new connection
[07:20:05] agates leaves the room: Disconnected: Hibernating too long
[07:21:31] spla joins the room
[07:23:00] robert_mobil leaves the room
[07:23:05] ted joins the room
[07:23:27] spicewiesel joins the room
[07:26:01] yann-kaelig joins the room
[07:26:18] nuron joins the room
[07:28:48] Pingu from Woodquarter leaves the room
[07:34:03] robert_mobil leaves the room
[07:34:20] robert_mobil joins the room
[07:37:13] pitchum joins the room
[07:39:29] karme joins the room
[07:41:01] robert_mobil joins the room
[07:42:46] Jeroen joins the room
[07:43:08] Tim leaves the room
[07:43:33] Jeroen leaves the room
[07:45:32] mew joins the room
[07:45:56] JuniorJPDJ_ leaves the room
[07:45:56] JuniorJPDJ_ joins the room
[07:46:05] robert_mobil leaves the room
[07:46:52] frankest joins the room
[07:47:05] mew leaves the room
[07:47:15] <Holger> lefty: ejabberd tries to communicate with systemd via some local socket, but is not allowed to write to that socket.  Anything in the journal (`journalctl`)?  Maybe some AppArmor stuff or the like?
If all else fails you could disable that communication changing one or two settings in the systemd service unit …
[07:47:16] nitro5 leaves the room
[07:47:16] nitro5 leaves the room
[07:47:16] admin leaves the room
[07:47:16] spla leaves the room
[07:47:34] Frank leaves the room
[07:47:50] Ellenor Bjornsdottir just looks sideways
[07:47:56] Frank joins the room
[07:48:38] <Holger> nitro5: https://docs.ejabberd.im/admin/configuration/toplevel/#auth-scram-hash
[07:48:57] <Holger> nitro5: But changing that will break login for existing users.
[07:49:21] <Holger> (Plus some clients don't support that.)
[07:53:04] ave leaves the room
[07:53:17] Jeroen joins the room
[07:53:34] Pingu from Woodquarter joins the room
[07:53:57] Jeroen leaves the room
[07:53:59] Jeroen joins the room
[07:54:29] Jeroen leaves the room
[07:54:31] pablo leaves the room
[07:54:56] Jeroen joins the room
[07:56:11] Jeroen leaves the room
[07:58:40] admin joins the room
[08:00:19] Jeroen joins the room
[08:00:50] Jeroen leaves the room
[08:02:58] Jeroen joins the room
[08:03:40] Jeroen leaves the room
[08:03:52] nitro5 joins the room
[08:04:01] pipo10 leaves the room
[08:04:01] ted leaves the room
[08:07:13] mh joins the room
[08:11:08] ij joins the room
[08:12:11] Jeroen joins the room
[08:13:24] Jeroen leaves the room
[08:13:51] Jeroen joins the room
[08:14:22] Jeroen leaves the room
[08:15:56] <nitro5> Holger‎: Thank you
[08:16:53] raucao joins the room
[08:17:00] Jeroen joins the room
[08:17:08] dinesh.k leaves the room
[08:17:26] Jeroen leaves the room
[08:17:31] Jeroen joins the room
[08:17:52] pchmielowski joins the room
[08:18:02] Jeroen leaves the room
[08:20:07] Jeroen joins the room
[08:20:37] nitro5 leaves the room
[08:20:38] Jeroen leaves the room
[08:21:29] inkey joins the room
[08:22:36] mike leaves the room
[08:23:43] mike joins the room
[08:25:48] Jeroen joins the room
[08:26:53] Jeroen leaves the room
[08:29:04] Jeroen joins the room
[08:29:26] nitro5 joins the room
[08:29:33] Jeroen leaves the room
[08:29:40] Zash joins the room
[08:30:05] pitchum joins the room
[08:30:10] Jeroen joins the room
[08:31:06] robert_mobil joins the room
[08:31:09] pitchum leaves the room
[08:31:16] Jeroen leaves the room
[08:31:17] Marc joins the room
[08:31:29] Marc joins the room
[08:31:45] robert_mobil leaves the room
[08:32:29] robert_mobil joins the room
[08:32:40] nitro5 leaves the room
[08:33:44] robert_mobil leaves the room
[08:34:53] pep. joins the room
[08:38:30] Jeroen joins the room
[08:39:04] Jeroen leaves the room
[08:39:42] Jeroen joins the room
[08:39:59] nitro5 joins the room
[08:40:15] admin leaves the room
[08:40:18] Jeroen leaves the room
[08:40:38] <nitro5> I add yml -
## Store the plain passwords or hashed for SCRAM:
auth_password_format: scram-sha512
I get an error-
[critical] <0.173.0>@ejabberd_app:start/2:72 Failed to start ejabberd application: Invalid value of option auth_password_format: Unexpected value: scram-sha512. Did you mean scram? Possible values are: plain, scram
[08:41:28] <pchmielowski> auth_scram_hash: sha512
[08:41:57] chrys joins the room
[08:42:08] <pchmielowski> and i would be a bit cautious with using this, not all client support it
[08:43:09] <Zash> I'd rather increase strength by increasing the iteration count
[08:43:23] ChaosKid42 leaves the room
[08:46:04] <nitro5> ‎Zash‎: ?
[08:46:38] Jeroen joins the room
[08:46:53] <Zash> nitro5, why do you want scram-sha-512? what do you think you gain?
[08:47:08] Jeroen leaves the room
[08:47:28] <nitro5> pchmielowski‎:  everything is working. gajim did not turn off. conversations turned off, changed passwords. Thank you
[08:49:40] Jeroen joins the room
[08:50:37] <nitro5> Zash‎: I do not know what to say. I use this ezhabberd as a family messenger. other people don't use my server.
[08:50:40] Jeroen leaves the room
[08:51:09] nik leaves the room
[08:51:47] <Zash> So you want to change a security related setting for no reason?
[08:52:01] Jeroen joins the room
[08:52:27] abba joins the room
[08:52:27] Jeroen leaves the room
[08:52:39] Silvio joins the room
[08:52:45] <nitro5> I'm trying to get a messenger that others won't listen to. I think we almost made it with ejabberd and conversations.im
[08:53:01] <nitro5> yes
[08:53:15] marc36 leaves the room
[08:54:13] Jeroen joins the room
[08:55:08] Jeroen leaves the room
[08:56:05] robert_mobil joins the room
[08:56:13] p42ity joins the room
[08:56:37] Jeroen joins the room
[08:56:56] kikuchiyo joins the room
[08:57:04] robert_mobil leaves the room
[08:57:08] Jeroen leaves the room
[08:57:10] <nitro5> do you think it's not worth it?
[08:57:42] St0ne leaves the room
[08:57:59] Marc leaves the room
[08:58:04] <Zash> not really, no.
[08:58:42] St0ne joins the room
[08:59:02] <Zash> and changing security settings without knowing what they do and why you do it is Very Dangerous
[09:00:17] Jeroen joins the room
[09:01:00] sander_ leaves the room
[09:01:14] Jeroen leaves the room
[09:01:43] sumpfralle_ joins the room
[09:01:52] sumpfralle joins the room
[09:03:10] abba leaves the room
[09:05:12] nik joins the room
[09:05:43] Wojtek joins the room
[09:07:41] Jeroen joins the room
[09:08:13] Jeroen leaves the room
[09:08:29] admin joins the room
[09:08:41] Zash leaves the room
[09:09:43] agates joins the room
[09:09:53] Licaon_Kter joins the room
[09:10:17] marc36 joins the room
[09:13:33] robert_mobil joins the room
[09:14:12] pipo10 joins the room
[09:15:06] robert_mobil leaves the room
[09:15:12] badlop joins the room
[09:15:17] robert_mobil joins the room
[09:16:29] rom1dep joins the room
[09:16:30] apach leaves the room
[09:16:44] ij leaves the room
[09:16:57] ChaosKid42 joins the room
[09:17:28] robert_mobil leaves the room
[09:19:59] ave joins the room
[09:20:16] agates leaves the room: Disconnected: Hibernating too long
[09:22:22] Jeroen joins the room
[09:22:58] Jeroen leaves the room
[09:23:38] ted joins the room
[09:23:53] pep. leaves the room
[09:23:57] ij joins the room
[09:24:53] Jeroen joins the room
[09:26:20] Jeroen leaves the room
[09:26:59] mwlczk (aka marek) joins the room
[09:30:41] pep. joins the room
[09:32:03] robert_mobil joins the room
[09:34:17] sander_ joins the room
[09:34:31] Holger joins the room
[09:37:36] Jeroen joins the room
[09:38:14] Jeroen leaves the room
[09:38:24] chrys leaves the room
[09:38:26] chrys joins the room
[09:38:52] chrys leaves the room: Disconnected: Replaced by new connection
[09:38:53] chrys joins the room
[09:39:40] Jeroen joins the room
[09:40:09] Jeroen leaves the room
[09:43:17] serafean leaves the room
[09:45:17] apach joins the room
[09:46:05] serafean joins the room
[09:47:35] robert_mobil leaves the room
[09:47:40] Marc leaves the room
[09:47:56] robert_mobil joins the room
[09:49:03] robert_mobil leaves the room
[09:50:29] chrys leaves the room: Disconnected: Replaced by new connection
[09:50:30] chrys joins the room
[09:52:00] b43 leaves the room
[09:56:12] stp joins the room
[09:56:22] lefty joins the room
[09:56:29] nik leaves the room
[09:57:27] <Holger> Zash, I quite like your new `super_secure=yes|no|maybe` thing in Prosody BTW.
[09:57:27] nitro5 leaves the room
[09:57:27] pipo10 leaves the room
[09:57:27] keule leaves the room
[09:57:28] mwlczk (aka marek) leaves the room
[09:57:34] <Holger> That just affects TLS right?
[09:57:59] b43 leaves the room
[09:58:16] <Zash> Holger, which one is that?
[09:58:30] <Holger> Hrm was I dreaming?
[09:58:39] <Holger> Maybe ask in the Prosody room 😂️
[09:58:43] <Holger> Let me look ...
[09:59:04] <Zash> You mean `tls_profile` ?
[09:59:24] <Holger> Ah right, just found it.  The option name answers my question I guess!
[10:00:06] <Zash> Yeah, with profiles lifted from https://wiki.mozilla.org/Security/Server_Side_TLS
[10:00:06] mf@marekfoss.org leaves the room
[10:00:14] <Holger> 👍️
[10:00:42] mf@marekfoss.org joins the room
[10:00:42] mf@marekfoss.org leaves the room
[10:02:13] keule joins the room
[10:03:29] ave leaves the room
[10:07:52] iiro leaves the room
[10:08:39] Jeroen joins the room
[10:09:06] Jeroen leaves the room
[10:09:45] iiro joins the room
[10:13:17] Jeroen joins the room
[10:13:59] Jeroen leaves the room
[10:14:36] <Licaon_Kter> I loled, git bisect between 20.04 and 21.12
[10:14:36] ted leaves the room
[10:16:50] <Holger> Licaon_Kter, `Bisecting: 311 revisions left to test after this (roughly 8 steps)`, not _that_ terrible?
[10:17:08] <Holger> But I doubt it's a server issue.
[10:18:12] <Licaon_Kter> Right
[10:21:36] Sando leaves the room
[10:22:16] qy leaves the room: Disconnected: Hibernating too long
[10:22:50] ff leaves the room
[10:24:15] mightyBroccoli joins the room
[10:26:28] nik joins the room
[10:26:30] ff joins the room
[10:27:28] doctor joins the room
[10:29:19] Jeroen joins the room
[10:29:49] Jeroen leaves the room
[10:29:57] gooya joins the room
[10:30:20] Jeroen joins the room
[10:30:54] Jeroen leaves the room
[10:32:41] ff leaves the room
[10:35:29] bung joins the room
[10:37:22] hlad leaves the room
[10:37:24] iiro joins the room
[10:38:34] pchmielowski leaves the room
[10:39:28] hlad joins the room
[10:39:28] rom1dep leaves the room
[10:39:28] rom1dep leaves the room
[10:40:33] ff joins the room
[10:40:52] Marc joins the room
[10:41:01] Ryan joins the room
[10:41:11] Marc joins the room
[10:41:22] ij leaves the room
[10:41:51] qy joins the room
[10:42:46] rom1dep joins the room
[10:43:09] pchmielowski joins the room
[10:43:20] coockie joins the room
[10:44:02] pchmielowski leaves the room
[10:44:08] pchmielowski joins the room
[10:44:22] rom1dep joins the room
[10:44:27] Marc leaves the room
[10:44:32] <lefty> Holger: I didn't see anything obvious in journalctl yesterday when I was looking into it. I'll go back to 22.05 later today and see what's there. Are both the ready notification and watchdog errors related to communication between the service and systemd?
[10:44:43] <Holger> lefty, yes.
[10:45:26] <Holger> lefty, I guess you can live without them, but I'd be interested in tracking down the reason.  Haven't seen such a report before.
[10:45:40] Ryan leaves the room
[10:45:53] <Holger> lefty, does ejabberd work fine?  I.e. it's not auto-restarted by systemd?
[10:45:56] pchmielowski leaves the room
[10:46:09] pchmielowski joins the room
[10:46:43] <Holger> (If watchdog functionality is enabled in the systemd unit, and systemd doesn't receive notifications from ejabberd, I'd expect systemd to restart ejabberd after n seconds.)
[10:47:56] kryptos joins the room
[10:48:09] hlad leaves the room
[10:48:43] <lefty> It didn't seem to be getting restarted by systemd, if I refreshed the log I would just see more of the watchdog errors.
[10:49:14] <lefty> But I don't know what the timeout period is and I only left it for several minutes before manually stopping it.
[10:49:15] <Holger> I'd be interested in the output of `systemctl cat ejabberd` then.
[10:49:20] hlad joins the room
[10:49:47] <lefty> Alright, I'll give it a shot when I get home in a few hours, I appreciate the responses!
[10:49:47] Garin leaves the room
[10:49:52] <Holger> 👍️
[10:50:33] raucao leaves the room
[10:51:01] pchmielowski leaves the room
[10:51:16] pchmielowski joins the room
[10:52:17] bung leaves the room
[10:52:22] 笔下分海行摩西 joins the room
[10:53:44] apach leaves the room
[10:53:59] Jeroen joins the room
[10:54:09] apach joins the room
[10:54:26] Jeroen leaves the room
[10:54:46] pchmielowski leaves the room
[10:54:50] pchmielowski joins the room
[10:55:45] pchmielowski leaves the room
[10:56:17] Marc leaves the room
[10:56:20] pchmielowski joins the room
[10:56:39] ave joins the room
[10:57:28] pchmielowski leaves the room
[10:57:29] Garin joins the room
[10:57:41] pchmielowski joins the room
[11:02:23] jadmanthrat joins the room
[11:03:29] metta joins the room
[11:04:21] ted joins the room
[11:06:02] Jeroen joins the room
[11:06:28] Jeroen leaves the room
[11:07:25] Jeroen joins the room
[11:07:55] Jeroen leaves the room
[11:08:09] pitchum joins the room
[11:09:12] pchmielowski leaves the room
[11:09:17] pchmielowski joins the room
[11:09:22] pitchum leaves the room
[11:12:53] Jeroen joins the room
[11:13:24] Jeroen leaves the room
[11:14:09] djx leaves the room
[11:14:16] djx joins the room
[11:14:47] pipo10 joins the room
[11:14:57] pitchum joins the room
[11:16:39] [Alien] leaves the room
[11:18:06] kryptos leaves the room
[11:19:19] pitchum leaves the room
[11:19:40] pitchum joins the room
[11:19:51] ij joins the room
[11:20:22] pitchum leaves the room
[11:20:40] kapad leaves the room
[11:21:40] suren leaves the room: Disconnected: closed
[11:21:51] suren joins the room
[11:22:42] Marc joins the room
[11:22:43] pitchum joins the room
[11:23:43] keule leaves the room
[11:23:45] pitchum leaves the room
[11:25:02] Pingu from Woodquarter leaves the room
[11:25:52] Titi joins the room
[11:26:57] pitchum joins the room
[11:27:12] gooya leaves the room
[11:27:12] gooya joins the room
[11:34:15] coockie leaves the room: Disconnected: closed
[11:34:18] coockie joins the room
[11:34:35] Marc leaves the room
[11:35:56] Pingu from Woodquarter joins the room
[11:39:36] karme leaves the room
[11:40:12] kryptos joins the room
[11:40:55] Jeroen joins the room
[11:41:07] Titi leaves the room
[11:41:21] Jeroen leaves the room
[11:42:22] mwlczk (aka marek) joins the room
[11:43:21] Jeroen joins the room
[11:44:01] Jeroen leaves the room
[11:44:28] RayTutu leaves the room
[11:44:51] p42ity leaves the room
[11:44:52] pipo10 leaves the room
[11:44:52] admin leaves the room
[11:46:45] kryptos leaves the room
[11:47:14] Jeroen joins the room
[11:47:41] Jeroen leaves the room
[11:47:41] nitro5 joins the room
[11:50:09] keule joins the room
[11:51:14] mew joins the room
[11:51:34] Katherine leaves the room
[11:51:49] apach leaves the room
[11:52:41] Titi joins the room
[11:52:55] mew leaves the room
[11:53:34] admin joins the room
[11:54:14] raucao joins the room
[11:57:11] Jeroen joins the room
[11:57:47] apach joins the room
[11:57:47] Jeroen leaves the room
[11:58:35] basti leaves the room
[11:58:43] basti joins the room
[11:58:50] ij leaves the room
[12:00:02] Jeroen joins the room
[12:00:29] Jeroen leaves the room
[12:01:17] nitro5 leaves the room
[12:01:27] nitro5 joins the room
[12:01:29] RayTutu joins the room
[12:02:14] suren leaves the room: Disconnected: Replaced by new connection
[12:02:14] nitro5 leaves the room
[12:02:47] suren joins the room
[12:05:52] mightyBroccoli leaves the room
[12:06:07] rauhfasertapete leaves the room
[12:06:37] Jeroen joins the room
[12:07:46] Jeroen leaves the room
[12:08:23] Marc joins the room
[12:08:24] mimi89999 leaves the room
[12:09:56] Katherine joins the room
[12:10:12] Katherine leaves the room
[12:11:15] Katherine joins the room
[12:16:05] VC leaves the room
[12:16:11] VC joins the room
[12:16:13] suren leaves the room: Disconnected: Replaced by new connection
[12:16:16] suren joins the room
[12:16:52] Barny leaves the room
[12:16:58] rauhfasertapete joins the room
[12:23:39] nuron joins the room
[12:26:26] pprrks joins the room
[12:26:31] william.chatner joins the room
[12:27:09] xi leaves the room
[12:27:28] nitro5 joins the room
[12:27:29] raucao leaves the room
[12:27:31] RayTutu leaves the room
[12:28:09] xi joins the room
[12:28:10] xi leaves the room
[12:28:22] xi joins the room
[12:29:42] isotelo leaves the room
[12:29:47] nik leaves the room
[12:31:21] ij joins the room
[12:31:33] robert_mobil joins the room
[12:32:01] isotelo joins the room
[12:32:36] robert_mobil leaves the room
[12:32:36] Marc leaves the room
[12:32:52] mightyBroccoli joins the room
[12:35:46] bowlofeggs joins the room
[12:36:21] mimi89999 joins the room
[12:37:26] Mike leaves the room
[12:37:26] Mike joins the room
[12:37:32] xi leaves the room
[12:37:53] robert_mobil joins the room
[12:38:20] <Holger> !contact conversations.im
[12:38:20] <Servant> Holger: contact addresses for conversations.im are
- abuse-addresses : mailto:abuse@conversations.im
- admin-addresses : mailto:admin@conversations.im
- support-addresses : mailto:support@conversations.im
[12:38:21] test4d leaves the room
[12:38:27] bowlofeggs leaves the room
[12:38:39] isotelo leaves the room
[12:39:49] robert_mobil leaves the room
[12:39:59] robert_mobil joins the room
[12:40:25] robert_mobil leaves the room
[12:40:40] isotelo joins the room
[12:40:53] pep. leaves the room
[12:41:58] xi joins the room
[12:42:44] Barny joins the room
[12:46:27] bung joins the room
[12:46:39] Marc joins the room
[12:47:14] Mike leaves the room
[12:47:15] Mike joins the room
[12:47:38] keule leaves the room
[12:49:30] Demo joins the room
[12:49:31] bung leaves the room
[12:50:07] Mike leaves the room
[12:50:07] Mike joins the room
[12:50:25] pprrks leaves the room: Disconnected: Replaced by new connection
[12:51:47] JuniorJPDJ_ leaves the room
[12:51:47] JuniorJPDJ_ joins the room
[12:51:48] nik joins the room
[12:52:05] stp joins the room
[12:53:25] suren leaves the room: Disconnected: Replaced by new connection
[12:53:29] suren joins the room
[12:55:11] isotelo leaves the room
[12:55:35] Jeroen joins the room
[12:55:36] keule joins the room
[12:55:42] isotelo joins the room
[12:56:02] Jeroen leaves the room
[12:56:25] Marc leaves the room
[12:57:39] Jeroen joins the room
[12:58:31] Mike leaves the room
[12:58:32] Mike joins the room
[12:58:45] suren leaves the room: Disconnected: Replaced by new connection
[12:59:02] Mike leaves the room
[12:59:02] Mike joins the room
[12:59:05] suren joins the room
[12:59:17] Jeroen leaves the room
[13:02:10] ben joins the room
[13:03:21] Jeroen joins the room
[13:03:50] Jeroen leaves the room
[13:03:50] Mike leaves the room
[13:03:51] Mike joins the room
[13:05:23] pprrks joins the room
[13:05:41] nik leaves the room
[13:06:01] raucao joins the room
[13:06:05] hellomyfriend leaves the room
[13:07:42] jvw1954 joins the room
[13:07:46] keule leaves the room
[13:08:52] Barny leaves the room
[13:10:15] agates joins the room
[13:10:23] Jeroen joins the room
[13:10:51] Jeroen leaves the room
[13:12:07] suren leaves the room: Disconnected: Replaced by new connection
[13:12:20] suren joins the room
[13:13:11] Barny joins the room
[13:14:24] robert_mobil joins the room
[13:16:05] Garin leaves the room
[13:16:53] robert_mobil leaves the room
[13:17:25] robert_mobil joins the room
[13:19:44] Garin joins the room
[13:19:57] kinetik joins the room
[13:20:15] Marc joins the room
[13:20:36] mimi89999 leaves the room
[13:21:10] agates leaves the room: Disconnected: Hibernating too long
[13:21:18] kryptos joins the room
[13:23:09] pprrks leaves the room: Disconnected: Replaced by new connection
[13:24:13] nitro5 joins the room
[13:24:25] suren leaves the room: Disconnected: Replaced by new connection
[13:24:28] suren joins the room
[13:24:52] thomas joins the room
[13:26:58] nik joins the room
[13:28:03] pipo10 joins the room
[13:28:16] mimi89999 joins the room
[13:30:59] Barny leaves the room
[13:31:44] Barny joins the room
[13:36:13] nik leaves the room
[13:37:36] pep. joins the room
[13:37:50] suren leaves the room: Disconnected: Replaced by new connection
[13:37:55] suren joins the room
[13:39:41] agates joins the room
[13:39:57] nitro5 leaves the room
[13:42:40] alan joins the room
[13:43:30] Jeroen joins the room
[13:44:12] Jeroen leaves the room
[13:50:08] bowlofeggs joins the room
[13:50:19] 笔下分海行摩西 leaves the room
[13:50:22] Silvio leaves the room: Disconnected: Hibernating too long
[13:51:46] mightyBroccoli joins the room
[13:52:16] Anton Luka Šijanec leaves the room
[13:52:17] bowlofeggs leaves the room
[13:52:20] pprrks joins the room
[13:53:42] nik joins the room
[13:53:43] kryptos leaves the room
[13:56:14] keule joins the room
[13:57:19] malloc leaves the room
[13:57:22] malloc joins the room
[13:58:02] pprrks leaves the room: Disconnected: Replaced by new connection
[13:58:07] suren leaves the room: Disconnected: Replaced by new connection
[13:58:10] suren joins the room
[13:58:32] Anton Luka Šijanec joins the room
[14:00:28] pchmielowski leaves the room
[14:00:37] pchmielowski joins the room
[14:05:04] isotelo joins the room
[14:05:35] Marc joins the room
[14:06:11] pprrks joins the room
[14:09:07] schäfchen726 leaves the room: Disconnected: Replaced by new connection
[14:09:28] robert_mobil joins the room
[14:09:40] pitchum leaves the room
[14:09:47] schäfchen726 joins the room
[14:09:59] robert_mobil leaves the room
[14:10:11] Katherine leaves the room
[14:10:13] robert_mobil joins the room
[14:10:17] Katherine joins the room
[14:10:19] Titi leaves the room
[14:11:59] pprrks leaves the room: Disconnected: Replaced by new connection
[14:16:01] yann-kaelig leaves the room
[14:16:54] pchmielowski leaves the room
[14:16:55] pchmielowski joins the room
[14:17:49] pprrks joins the room
[14:19:00] jvw1954 leaves the room
[14:23:17] pprrks leaves the room: Disconnected: Replaced by new connection
[14:24:28] suren leaves the room: Disconnected: Replaced by new connection
[14:24:48] suren joins the room
[14:25:48] pchmielowski leaves the room
[14:25:52] pchmielowski joins the room
[14:26:50] robert_mobil leaves the room
[14:28:59] ThFree leaves the room
[14:29:00] ThFree joins the room
[14:29:30] robert_mobil leaves the room
[14:30:43] Jeroen joins the room
[14:32:48] Jeroen leaves the room
[14:33:50] pchmielowski leaves the room
[14:33:50] pchmielowski joins the room
[14:34:34] pchmielowski leaves the room
[14:34:40] pchmielowski joins the room
[14:36:13] Jeroen joins the room
[14:36:46] Jeroen leaves the room
[14:39:18] pprrks joins the room
[14:40:31] nuron leaves the room
[14:42:11] pipo10 leaves the room
[14:42:12] admin leaves the room
[14:42:12] thomas leaves the room
[14:42:14] suren leaves the room: Disconnected: Replaced by new connection
[14:42:48] suren joins the room
[14:43:09] admin joins the room
[14:45:23] pipo10 joins the room
[14:49:37] nitro5 leaves the room
[14:50:33] hlad joins the room
[14:50:34] hlad leaves the room
[14:51:40] pchmielowski leaves the room
[14:51:45] pchmielowski joins the room
[14:52:05] pprrks leaves the room: Disconnected: Replaced by new connection
[14:52:57] pchmielowski leaves the room
[14:52:58] pchmielowski joins the room
[14:55:50] apach leaves the room
[14:56:14] apach joins the room
[14:56:33] nuron joins the room
[14:56:57] schäfchen726 leaves the room
[14:58:41] Jeroen joins the room
[14:59:54] Jeroen leaves the room
[15:01:11] pprrks joins the room
[15:03:22] iiro leaves the room
[15:04:42] riau.pro leaves the room: Disconnected: Replaced by new connection
[15:04:58] pchmielowski leaves the room
[15:05:03] pchmielowski joins the room
[15:05:22] kryptos joins the room
[15:05:29] metta leaves the room
[15:05:36] Alexander leaves the room
[15:10:33] pchmielowski leaves the room
[15:10:39] pchmielowski joins the room
[15:11:09] metta joins the room
[15:12:25] andrey.g joins the room
[15:13:15] dos joins the room
[15:14:35] metta leaves the room
[15:14:39] kryptos leaves the room
[15:14:56] danielepiccoli leaves the room
[15:15:27] metta joins the room
[15:18:10] suren leaves the room: Disconnected: Replaced by new connection
[15:18:13] suren joins the room
[15:18:53] robert_mobil joins the room
[15:19:04] pprrks leaves the room: Disconnected: Replaced by new connection
[15:20:27] raucao leaves the room
[15:20:36] mwlczk (aka marek) leaves the room
[15:20:55] Wojtek leaves the room
[15:24:01] suren leaves the room: Disconnected: Replaced by new connection
[15:24:05] suren joins the room
[15:24:08] sonny leaves the room: Disconnected: Hibernating too long
[15:24:45] kinetik leaves the room
[15:26:46] robert_mobil joins the room
[15:26:58] inkey leaves the room
[15:27:21] robert_mobil leaves the room
[15:27:49] robert_mobil joins the room
[15:28:05] mwlczk (aka marek) joins the room
[15:28:40] Jeroen joins the room
[15:28:43] pep. leaves the room
[15:28:48] metta leaves the room
[15:29:06] pprrks joins the room
[15:29:09] robert_mobil leaves the room
[15:29:23] Jeroen leaves the room
[15:29:36] raucao joins the room
[15:29:49] robert_mobil joins the room
[15:30:30] riau.pro joins the room
[15:30:51] robert_mobil leaves the room
[15:32:05] nuron leaves the room
[15:34:09] Jeroen joins the room
[15:34:13] ff leaves the room
[15:34:14] ff joins the room
[15:34:41] schäfchen726 joins the room
[15:34:47] Jeroen leaves the room
[15:34:56] Jeroen joins the room
[15:36:05] Amolith joins the room
[15:36:23] uira joins the room
[15:36:24] Jeroen leaves the room
[15:36:29] pprrks leaves the room: Disconnected: Replaced by new connection
[15:37:11] Jeroen joins the room
[15:37:37] Jeroen leaves the room
[15:37:58] robert_mobil joins the room
[15:39:01] Jeroen joins the room
[15:39:17] uira leaves the room
[15:39:57] Jeroen leaves the room
[15:40:03] malloc leaves the room
[15:40:06] pprrks joins the room
[15:41:33] uira joins the room
[15:41:59] Jeroen joins the room
[15:43:13] robert_mobil leaves the room
[15:43:27] Jeroen leaves the room
[15:44:25] Katherine leaves the room
[15:44:45] Jeroen joins the room
[15:45:12] Jeroen leaves the room
[15:45:22] uira leaves the room
[15:48:57] malloc joins the room
[15:52:07] robert_mobil joins the room
[15:52:37] pprrks leaves the room: Disconnected: Replaced by new connection
[15:52:45] sonny joins the room
[15:52:55] robert_mobil leaves the room
[15:54:30] Jeroen joins the room
[15:54:58] Jeroen leaves the room
[16:00:43] kapad joins the room
[16:01:21] robert_mobil joins the room
[16:02:00] dima joins the room
[16:02:08] robert_mobil leaves the room
[16:02:20] dima leaves the room
[16:02:28] kapad leaves the room
[16:02:29] dima joins the room
[16:02:33] robert_mobil joins the room
[16:03:45] kapad joins the room
[16:04:01] kryptos joins the room
[16:04:05] robert_mobil leaves the room
[16:04:29] robert_mobil joins the room
[16:04:55] andrey.g leaves the room
[16:05:46] robert_mobil leaves the room
[16:06:17] robert_mobil joins the room
[16:08:17] b43 joins the room
[16:08:23] robert_mobil leaves the room
[16:08:29] bowlofeggs joins the room
[16:09:59] bowlofeggs leaves the room
[16:13:58] kryptos leaves the room
[16:16:57] Jeroen joins the room
[16:17:25] Jeroen leaves the room
[16:22:56] suren leaves the room: Disconnected: Replaced by new connection
[16:23:00] suren joins the room
[16:23:13] Amolith leaves the room
[16:23:53] kapad leaves the room
[16:25:11] kinetik joins the room
[16:25:58] hellomyfriend joins the room
[16:27:33] b43 leaves the room
[16:28:55] b43 joins the room
[16:28:55] suren leaves the room: Disconnected: Replaced by new connection
[16:28:57] suren joins the room
[16:29:14] pchmielowski leaves the room
[16:29:14] pchmielowski joins the room
[16:30:15] pprrks joins the room
[16:31:26] robert_mobil joins the room
[16:31:44] jvw1954 joins the room
[16:32:15] robert_mobil leaves the room
[16:32:33] robert_mobil joins the room
[16:35:10] robert_mobil leaves the room
[16:35:26] robert_mobil joins the room
[16:35:58] pprrks leaves the room: Disconnected: Replaced by new connection
[16:36:13] robert_mobil leaves the room
[16:40:14] pprrks joins the room
[16:41:23] Jeroen joins the room
[16:41:50] Jeroen leaves the room
[16:44:57] Jeroen joins the room
[16:45:31] lefty joins the room
[16:45:54] Jeroen leaves the room
[16:46:14] suren leaves the room: Disconnected: Replaced by new connection
[16:46:15] suren joins the room
[16:47:44] pipo10 leaves the room
[16:47:45] mwlczk (aka marek) leaves the room
[16:47:47] kinky_nekoboi leaves the room
[16:47:47] b43 leaves the room
[16:47:50] danielepiccoli joins the room
[16:48:00] JuniorJPDJ_ leaves the room
[16:48:02] JuniorJPDJ_ joins the room
[16:48:32] Jeroen joins the room
[16:48:52] <lefty> Holger: Hi, I just reinstalled ejabberd 22.05, there are quite a few apparmor lines in the journal related to ejabberd, I'm not sure what any of them mean though.
[16:48:59] Jeroen leaves the room
[16:51:10] <Holger> Maybe it would be cool if someone with AppArmor clues could create a profile to include with the package …
[16:51:56] djx leaves the room
[16:52:00] ave leaves the room
[16:52:25] <Zash> Have you tried turning it off and not on again?
[16:53:31] Marc leaves the room
[16:53:52] djx joins the room
[16:53:52] sander_ leaves the room
[16:54:14] basti leaves the room
[16:54:14] admin leaves the room
[16:54:53] <lefty> Holger: I can't figure out how to copy a whole line out of journalctl since it exceeds the width of my screen, but here it is: "AVC apparmor="ALLOWED" operation="sendmsg" info="Failed name lookup - disconnected path" error=-13 profile="/usr/sbin/ejabberdctl" name="run/systemd/notify" pid=301335 comm="1_scheduler" requested_mask="w" denied_mask="w" fsuid=997 ouid=0"
[16:55:04] <lefty> This gets printed before every failure to ping the watchdog
[16:55:09] Jeroen joins the room
[16:55:38] Jeroen leaves the room
[16:57:01] <lefty> https://chatterboxtown.us:5443/upload/6b70272b555acc893a7e0581a17bbe7d77f93253/JWaBL9FBG8myroLNmAbBMjFvUCDWcMaPBe7ASyf8/cec5c349-11c1-4dc2-9a1f-090bfc7cb618.png
[16:57:03] <lefty> Here is the output of "journalctl cat ejjaberd":
[16:57:50] kapad joins the room
[16:58:25] oko leaves the room
[16:59:22] oko joins the room
[16:59:54] pino leaves the room
[17:00:01] nik leaves the room
[17:00:12] thomas joins the room
[17:00:27] Jeroen joins the room
[17:00:55] Jeroen leaves the room
[17:01:30] robert_mobil joins the room
[17:02:04] robert_mobil leaves the room
[17:02:35] bowlofeggs joins the room
[17:04:07] bowlofeggs leaves the room
[17:04:33] Jeroen joins the room
[17:05:04] Titi joins the room
[17:05:27] sander_ joins the room
[17:05:34] Jeroen leaves the room
[17:05:41] <Holger> You could run `systemctl edit ejabberd` and then add a `[Service]` section with `Type=exec` and `WatchdocSec=0` to disable systemd notifications.
[17:05:45] <Holger> I'm not into AppArmor, sorry.
[17:05:52] robert_mobil joins the room
[17:05:57] Jeroen joins the room
[17:06:17] robert_mobil leaves the room
[17:06:24] Jeroen leaves the room
[17:06:32] robert_mobil joins the room
[17:07:41] robert_mobil leaves the room
[17:07:54] robert_mobil joins the room
[17:08:33] robert_mobil leaves the room
[17:09:28] <lefty> So the ejabberd service starts successfully with that. Is this something I should create an issue for on Github?
[17:09:53] basti joins the room
[17:10:27] Demo leaves the room
[17:10:48] Jeroen joins the room
[17:10:59] admin joins the room
[17:11:17] mwlczk (aka marek) joins the room
[17:11:31] pino joins the room
[17:11:41] kinetik leaves the room
[17:12:02] Jeroen leaves the room
[17:12:23] <moparisthebest> unsure if this is helpful but I had the same thing happen with biboumi a couple years ago, when it switched to watchdog, it would run fine sometimes then systemd would randomly kill it for seemingly no reason, I did what Holger mentioned to stop that nonsense and not a problem since...
[17:12:30] thomas leaves the room
[17:13:27] <Holger> The watchdog feature isn't actually nonsense in my book 😉
[17:13:28] <Zash> I heard a similar story from when someone implemented systemd watchdog for prosody
[17:13:52] <Holger> It's quite obviously an AppArmor-vs.-systemd thing tho.
[17:14:12] <Holger> lefty: Not sure.  I for one won't be able to help.
[17:15:03] schäfchen726 leaves the room
[17:15:04] schäfchen726 joins the room
[17:15:17] <Holger> I _think_ AppArmor usually doesn't touch applications which have no profile, like ejabberd in this case.  But maybe it's because AppArmor does watch systemd or something?  I'm really clueless.
[17:15:21] <moparisthebest> yea didn't mean watchdog in general was nonsense, just that systemd randomly killing my perfectly running biboumi was :D
[17:15:35] <lefty> I imagine the whole purpose of the watchdog is so systemd knows what services are running and if anything is broken
[17:15:46] <Holger> moparisthebest: Yes that sounds like ... something went wrong!
[17:15:47] <moparisthebest> that's the *theory* yes
[17:15:58] <Zash> timers accidentally forgetting themselves?
[17:16:07] <Holger> It does work just fine for me FWIW.
[17:16:08] <lefty> There is an AppArmor profile in /etc/apparmor.d/usr.sbin.ejabberdctl
[17:16:15] moparisthebest leaves the room
[17:16:23] <Holger> Huh where's that coming from? :-)
[17:16:33] <lefty> Is that not supposed to be there?
[17:16:42] moparisthebest joins the room
[17:16:47] <Holger> It's not installed by the ProcessOne package.
[17:17:01] <Holger> Maybe that's the culprit?
[17:17:03] <lefty> Perhaps its leftover from the 20.01 installation I previously had installed from the Ubuntu standard repositories?
[17:17:10] <Holger> Yeah maybe.
[17:17:26] <Zash> Shouldn't apt/dpkg know about it then?
[17:17:27] <lefty> How do I un-edit the service file? Just systemctl edit ejabberd and remove all the lines?
[17:17:42] <Zash> How do you list config files known by apt/dpkg?
[17:17:57] nik joins the room
[17:18:15] <lefty> Zash: you would think, but I was having issues with setting up ejabberd yesterday and must have tried every single option out there. Turned out my issues were with my DNS records and SSL certs.
[17:18:18] bung joins the room
[17:18:21] moparisthebest leaves the room
[17:18:27] pino leaves the room
[17:18:29] <Holger> `dpkg -S /etc/apparmor.d/usr.sbin.ejabberdctl` should spit out whether it belongs to any installed package.
[17:19:05] Jeroen joins the room
[17:19:14] <lefty> Says it belongs to ejabberd...
[17:19:26] <Zash> `dpkg -L ejabberd` ?
[17:19:34] <Holger> lefty: `systemctl edit` creates a new file in `/etc/systemd/system/ejabberd.service.d`.  Most probably you have no other stuff in there and can just `rm -r` the entire directory.  And then `systemctl daemon-reload`.
[17:20:01] <Zash> Holger, I think there's a `systemctl remove-that-file`
[17:20:10] moparisthebest joins the room
[17:20:11] bung leaves the room
[17:20:13] Jeroen leaves the room
[17:20:28] <Holger> Ah.
[17:20:47] <Zash> could it be `revert`?
[17:20:47] mwlczk (aka marek) leaves the room
[17:20:54] <Holger> lefty: You've installed the package from <https://github.com/processone/ejabberd/releases>?
[17:21:22] <lefty> I added the ProcessOne official repository to my Ubuntu repositories and installed it with apt most recently
[17:21:33] Jeroen joins the room
[17:21:36] <Holger> <https://repo.process-one.net>?
[17:21:59] <lefty> Removing the usr.sbin.ejabberdctl file and removing the edited file from systemd still leads to ejabberd service hanging on start
[17:21:59] Jeroen leaves the room
[17:22:17] <Holger> Ah I hadn't understood it's actually hanging on start.
[17:22:42] <lefty> Holger: yes
[17:22:46] <Holger> But I guess AppArmor would need some sort of reload/remove-that-profile too.
[17:22:56] <lefty> It's hanging on start I think because it cannot notify systemd it has successfully started
[17:23:12] <lefty> Hence the first error reported (about READY=1)
[17:23:18] Titi leaves the room
[17:24:06] <lefty> "Cannot send "READY=1" notification"
[17:24:06] ave joins the room
[17:24:24] <Holger> Random website says `rcapparmor restart`.
[17:24:39] <Holger> https://www.novell.com/de-de/documentation/opensuse111/opensuse111_security/data/sec_apparm_commandline_del.html
[17:24:48] <lefty> rcapparmor: command not found
[17:24:57] Katherine joins the room
[17:25:10] stp leaves the room
[17:25:31] <Holger> 🤷‍♂️️
[17:25:39] <Holger> reboot 😂️
[17:25:55] <lefty> Two other files related to ejabberd in /etc/, /etc/logrotate.d/ejabberd and /etc/ufw/applications.d/ejabberd, are those supposed to be there?
[17:25:56] Garin leaves the room
[17:26:10] <Holger> Not installed by the ProcessOne package.
[17:26:14] pchmielowski leaves the room
[17:26:40] <Zash> If they're considered config files then apt won't remove them when upgrading or uninstalling a package.
[17:26:53] <Holger> Except with `apt purge ejabberd`.
[17:27:03] ted leaves the room
[17:27:10] <lefty> Okay, so maybe apt purge ejabberd is worth a shot
[17:27:10] <Zash> ... which you probably don't want to do (without at least backing up your config and data)
[17:27:13] Jeroen joins the room
[17:27:23] <lefty> I don't have any data worth saving, I'll keep the config
[17:27:34] ted joins the room
[17:27:42] Jeroen leaves the room
[17:28:08] phoebos joins the room
[17:28:14] Anton Luka Šijanec leaves the room
[17:28:20] <lefty> apt purge ejabberd didn't get rid of anything in /opt it seems
[17:28:21] gooya leaves the room
[17:28:22] gooya joins the room
[17:28:23] pino joins the room
[17:28:38] <lefty> Oh, dpkg printed a warning about it not being empty
[17:28:38] <Holger> 🤔️
[17:28:48] <Holger> Ah yes.
[17:29:06] <Holger> It doesn't want to remove log/database files.
[17:29:53] <lefty> Should I delete /opt/ejabberd and /opt/ejabberd-22.05 just to be safe before reinstall?
[17:29:54] admin leaves the room
[17:30:09] <Holger> I'm confused as to why `apt purge` wouldn't delete the latter.
[17:30:21] <Holger> `dpkg -l ejabberd` says it's gone?
[17:30:24] Katherine leaves the room
[17:30:30] Garin joins the room
[17:30:43] <lefty> Sorry, it was actually from the old version (21.12 installed with the .deb file from Github)
[17:30:53] <lefty> So I should be able to safely delete that
[17:31:31] <lefty> I tried that version yesterday to see if the systemd issue still existing not realizing at the time that 21.12 didn't use a systemd service
[17:31:36] Jeroen joins the room
[17:32:03] Jeroen leaves the room
[17:32:15] robert_mobil joins the room
[17:32:41] robert_mobil leaves the room
[17:33:38] pino leaves the room
[17:33:52] phoebos leaves the room
[17:33:57] Jeroen joins the room
[17:34:17] nik leaves the room
[17:34:25] Jeroen leaves the room
[17:34:46] basti leaves the room
[17:34:53] isotelo leaves the room
[17:35:02] <lefty> apt install ejabberd is still hanging after creating the service, so I'm guessing it's still facing the issue.
[17:35:41] isotelo joins the room
[17:35:44] <Holger> Zash, BTW,
> timers accidentally forgetting themselves?
Yeah, on the application side.  I doubt watchdog bugs on the systemd side would go unnoticed for 1+ days ...
[17:36:09] kikuchiyo leaves the room
[17:36:15] robert_mobil joins the room
[17:36:18] <Holger> lefty, after AppArmor reload (or server reboot)?
[17:36:57] robert_mobil leaves the room
[17:37:06] Marc leaves the room
[17:37:10] <lefty> This was just after doing apt purge ejabberd and apt install ejabberd
[17:37:10] Ramiro Romani leaves the room
[17:37:14] <Holger> lefty, as I said, I'm pretty sure just removing that AppArmore profile file on disk won't change anything.
[17:37:50] <Holger> I mean I know nothing about AppArmor but I doubt it's watching its own config files with inotify or whatever.
[17:38:35] erik joins the room
[17:39:03] <lefty> I did systemctl restart apparmor and will reboot the server now
[17:40:14] kinetik joins the room
[17:40:25] <Holger> Ahh right I would've expected that restart to do the trick as well.
[17:40:25] Garin leaves the room
[17:40:38] <Holger> And you still see the same error messages?
[17:41:45] admin joins the room
[17:42:07] JuniorJPDJ_ leaves the room
[17:42:12] JuniorJPDJ_ joins the room
[17:42:31] erik leaves the room
[17:42:43] <lefty> I did before the reboot. "find / | grep ejabberd" still finds some files even after purging ejabberd and deleting /opt/ejabberd. There are some kill scripts in /etc/rcN.d/ and a couple of snap packages in /root/snap...
[17:43:05] erik joins the room
[17:43:37] Jeroen joins the room
[17:43:45] pino joins the room
[17:44:02] Jeroen leaves the room
[17:44:22] Garin joins the room
[17:46:47] kikuchiyo joins the room
[17:47:40] <lefty> There was also a /etc/apparmor.d/local/usr.sbin.ejabberdctl which I didn't get rid of
[17:48:03] bowlofeggs joins the room
[17:48:21] Amolith joins the room
[17:49:01] <lefty> Hmm, deleting that, restarting apparmor, deleteing /etc/default/ejabberd, deleting /opt/ejabberd, and reinstalling seems to allow the service to start successfully. Now I need to recreate my config file.
[17:49:02] Jeroen joins the room
[17:49:12] bowlofeggs leaves the room
[17:50:16] <moparisthebest> "software: it just works (tm)"
[17:50:28] <lefty> By the way, is there any way to point ejabberd directly to my SSL certificates in /etc/letsencrypt/live? It doesn't seem to have permissions to view those. Previously I copied them to my /opt/ejabberd/conf directory but I was wondering if those certs change when they get renewed would it screw up my ejabberd installation?
[17:50:36] schäfchen726 leaves the room
[17:50:37] schäfchen726 joins the room
[17:50:40] Jeroen leaves the room
[17:51:00] bowlofeggs joins the room
[17:51:06] <erik> lefty, maybe give ejabberd permission?
[17:51:43] <erik> I added ejabberd to a group which has read access to those certs.
[17:52:19] <lefty> Right now permissions are 700 on /etc/letsencrypt/live and it's owned by root. So without changing that to 744 or something other users wouldn't be able to read them, right?
[17:52:21] nik joins the room
[17:52:21] <erik> I also added a config reload command to the certificate renewal which causes any updated certs to be loaded into ejabberd.
[17:52:22] bowlofeggs leaves the room
[17:52:35] <lefty> So certificate files do change when renewed?
[17:52:41] Garin leaves the room
[17:52:42] <erik> yes.
[17:52:44] Jeroen joins the room
[17:53:01] <erik> the files in `/live` are actually symlinks.
[17:53:11] <lefty> Is there a downside to opening up permissions on that directory?
[17:53:16] Jeroen leaves the room
[17:53:22] BlackEdge leaves the room
[17:53:30] thomas joins the room
[17:53:32] <erik> yes: everybody with the certs can pretend to be your server.
[17:53:40] Garin joins the room
[17:53:47] schäfchen726 leaves the room
[17:53:47] schäfchen726 joins the room
[17:53:55] stp joins the room
[17:54:03] <lefty> Okay, so the safest bet would seem to be what you have done and copy them somewhere else?
[17:54:12] <lefty> Can you explain "added a config reload command"?
[17:54:44] BlackEdge joins the room
[17:55:01] kinetik leaves the room
[17:55:10] <erik> I changed the group on the `/live` directory and the directory which stores the actual certs. I created a "certs" group; gave 750 to the directories and made the group on the directories "certs".
[17:55:25] <erik> then I added `ejabberd` to the "certs" group.
[17:55:26] admin leaves the room
[17:55:26] hecker3000 leaves the room
[17:55:27] hecker3000 joins the room
[17:55:29] <kapad> ```
l -L  /etc/letsencrypt/live/example.com/
total 24K
-rw-r--r-- 1 root ssl-cert 2.6K 220507:1033 cert.pem
-rw-r----- 1 root ssl-cert 1.8K 220507:1033 chain.pem
-rw-r----- 1 root ssl-cert 4.4K 220507:1033 fullchain.pem
-rw-r----- 1 root ssl-cert 3.2K 220507:1033 privkey.pem
-rw-r--r-- 1 root ssl-cert  692 211030:0026 README
```
, and just add ejabberd user in your ssl-cert group
[17:55:50] <erik> exactly.
[17:55:54] <erik> that works.
[17:56:09] hlad joins the room
[17:56:13] <erik> or at least it should.
[17:56:36] <lefty> Okay, awesome. Probably a dumb question but does root also have to be added to the certs group?
[17:56:43] isotelo leaves the room
[17:57:05] <erik> there should be a cron job somewhere which renews your certs. there, you should add a command to reload the ejabberd config (If I remember correctly, it's `ejabberd-ctl reload`)
[17:57:09] Jeroen joins the room
[17:57:33] <erik> no, root has read/write rights through the user-ownership.
[17:57:40] Jeroen leaves the room
[17:57:41] <erik> however, root doesn't stick to the rules anyway.
[17:57:56] mightyBroccoli leaves the room
[17:57:58] mightyBroccoli joins the room
[17:57:58] <lefty> erik: updating the cron job isn't necessary if I point ejabberd.yml directly to the certs as outlined above, right?
[17:58:05] St0ne leaves the room
[17:58:22] <lefty> Or I guess it has to be reloaded to reread the certs, yeah?
[17:58:32] <erik> the latter, yes indeed.
[17:59:25] <lefty> Okay, thanks. Let me try that and verify the service still starts successfully.
[18:00:43] isotelo joins the room
[18:00:47] Jeroen joins the room
[18:00:48] <kapad> lefty: finally your running ejabberd was installed from where/how  ....
[18:00:48] thomas leaves the room
[18:01:13] Jeroen leaves the room
[18:01:14] <Holger> lefty, you do need to execute `ejabberdctl reload-config` on cert renewal somehow, though.
[18:01:23] <Holger> Certbot has some hook for that kind of thing.
[18:02:07] <lefty> Okay, I'll read up on it. The ejabberd service still loads successfully after updating my ejabberd.yml, success! Thanks for everybody's help!
[18:02:07] Garin leaves the room
[18:02:11] <Holger> https://eff-certbot.readthedocs.io/en/stable/using.html#renewing-certificates
[18:02:29] karme joins the room
[18:02:31] <kapad> Holger: ejabberd didnt retry if find a cert expired ?
[18:02:40] <Holger> kapad, no.
[18:02:59] Jeroen joins the room
[18:03:06] <Holger> Personally I hadn't even thought of that, kinda sounds like a good idea maybe? 🙂
[18:03:07] <kapad> ok, ... i also reload config
[18:03:18] <lefty> How does everybody ensure their turn_ipv4_address line is up to date? Just a cron job which uses sed to update the config file if the address changes?
[18:03:22] <Holger> We did some inotify magic in the past which was terrible.
[18:03:25] Jeroen leaves the room
[18:03:59] kikuchiyo leaves the room
[18:04:04] <moparisthebest> the "proper" thing to do is a dhcp client hook, that is easier said than done, mainly because it's nearly impossible to test
[18:04:20] St0ne joins the room
[18:04:26] pino leaves the room
[18:04:42] robert_mobil joins the room
[18:05:10] <kapad> ... past was terrible for me also ;) But still need my shell.script for who need bundled cert
[18:05:19] <lefty> My server is connected to the internet through a home router, with port forwarding for specific ports configured on the router. So would a dhcp client hook even work if the dhcp client just has a local IP address?
[18:05:21] robert_mobil leaves the room
[18:05:48] robert_mobil joins the room
[18:05:51] Garin joins the room
[18:05:52] <Holger> moparisthebest, DHCP?
[18:06:03] pino joins the room
[18:06:12] <Holger> How's that related to cert expiry?
[18:06:38] <lefty> I'm not on a VPS. I repurposed an old gaming PC as a server for Nextcloud, SimpleLogin, and now ejabberd. Holger he was answering my question about updating the turn_ipv4_address line in my config
[18:06:58] <Holger> Ahh, right, sorry.
[18:07:13] robert_mobil leaves the room
[18:07:32] robert_mobil joins the room
[18:07:38] <Holger> Some home routers have some UPnP foo someone used for that.
[18:07:48] <Holger> But yes most people probably just do Cron.
[18:07:50] <Holger> https://holger.userpage.fu-berlin.de/archive/check-turn-ip
[18:09:07] pine leaves the room
[18:10:20] admin joins the room
[18:11:10] isotelo leaves the room
[18:11:30] ted leaves the room
[18:11:50] <lefty> Holger: thanks! I wasn't looking forward to figuring out the sed command to sort that out 😂️
[18:12:03] ted joins the room
[18:12:05] <moparisthebest> lefty: ah then yea you'd need the DHCP hook on your router to let your server know, even more annoying
[18:12:09] <Holger> lefty: heh.
[18:12:18] <kapad> ```
curl -sIL https://www.wikipedia.org| egrep "^(HTTP\/|date|x-client-ip:|set\-cookie:\ GeoIP)" |cut -d \;  -f1
``` ;)
[18:12:19] hlad leaves the room
[18:12:24] isotelo joins the room
[18:12:28] hlad joins the room
[18:12:29] hlad leaves the room
[18:12:41] robert_mobil leaves the room
[18:12:59] <moparisthebest> My XMPP server runs on my router and I *still* gave up on the DHCP hook lol
[18:13:09] emilio.bustos leaves the room
[18:13:33] <lefty> kapad: that command returns an ipv6 address, but I don't have an ipv6 address...
[18:13:39] oko leaves the room
[18:14:05] Jaap van Wingerde leaves the room
[18:14:12] <lefty> Although curl v6.ident.me returns an ipv6 address, maybe I don't understand ipv6
[18:14:21] oko joins the room
[18:14:23] Jeroen joins the room
[18:14:24] <kapad> use : curl -4 ...
[18:14:39] pino leaves the room
[18:14:41] kikuchiyo joins the room
[18:14:48] pino joins the room
[18:14:50] <lefty> 👍️
[18:14:51] Jeroen leaves the room
[18:14:58] <kapad> Holger: i remember the discuss on git about how to update public ip. I had decide that the macro approach was the most cleaner ....
[18:15:15] <Holger> Whatever works 🙂
[18:16:24] pipo10 joins the room
[18:16:51] <kapad> yes, or how much sed-trust yourself , haha
[18:16:51] admin leaves the room
[18:18:26] Anton Luka Šijanec joins the room
[18:18:30] <lefty> So ejabberd is still not able to read my certs from /etc/letsencrypt/live, do I have to restart the server again?
[18:18:55] <kapad> also, any stun/turn info tools, but outside browser ?
[18:19:08] danielepiccoli leaves the room
[18:19:09] danielepiccoli joins the room
[18:19:58] pino leaves the room
[18:22:01] <Holger> lefty: `sudo -u ejabberd cat /etc/letsencrypt/live/path/to/key.pem`
[18:22:02] Garin leaves the room
[18:22:19] <Holger> lefty: If that fails as well, check the permissions of all files and (parent) directories involved.
[18:22:36] <Holger> kapad: I'm not aware of nice-to-use tools, no.
[18:22:43] <Holger> Prosody has something built-in now ;-)
[18:22:46] <Zash> `namei` is a handy command, i.e. `sudo -u ejabberd namei -l /etc/letsencrypt/live/path/to/key.pem`
[18:23:07] <lefty> "/etc/letsencrypt" is in the root group, does that have to move to the ssl-cert group too?
[18:23:27] raver leaves the room
[18:23:28] raver leaves the room
[18:23:40] <kapad> ! no
[18:24:01] <kapad> ^ just be 755
[18:24:04] <Zash> Using certbot?
[18:24:12] <moparisthebest> I have my letsencrypt hooks always copy certs+keys to service directories and change perms
[18:24:25] <lefty> I get permission denied. "/etc/letsencrypt" does have 755 permissions
[18:24:27] <Zash> Doesn't certbot and maybe other LE clients revert /etc/letsencrypt to root:root all the time?
[18:24:54] abba joins the room
[18:24:57] pino joins the room
[18:25:24] <lefty> "/etc/letsencrypt/live" and "/etc/letsencrypt/live/[mydomain]" are both root:ssl-cert and I added ejabberd to the ssl-cert group
[18:25:30] <Holger> We keep having to support tools that make simple things super-complicated as a side effect of trying to make everything super-simple.
[18:25:37] admin joins the room
[18:26:06] <lefty> Also "/etc/letsencrypt/archive" is in the ssl-cert group
[18:26:08] Garin joins the room
[18:26:09] <Holger> I just have Cron call acme-tiny to update the PEM file, everything is group-readable and that's it.
[18:26:09] Tim joins the room
[18:26:12] <lefty> Which is where the symlinks point
[18:26:32] <lefty> But both those directories have 0x700 permissions, probably the issue
[18:27:11] <lefty> Is 0x740 sufficient?
[18:27:23] schäfchen726 leaves the room
[18:27:24] schäfchen726 joins the room
[18:27:41] <Holger> 750, if the group is okay, and assuming that Certbot does _not_ keep resetting permissions.
[18:27:53] <Holger> I would've assumed the latter as well.
[18:28:00] <lefty> Why does it need execute permissions?
[18:28:00] <Holger> I.e. Certbot keep breaking perms.
[18:28:49] <Holger> That's just how Unix directory modes work.  The +x bit allows for entering the directory and accessing files within the directory.
[18:28:53] <kapad> no at least live/renew dirs are not changed, never have an issue
[18:29:17] <lefty> Oh, I wasn't familiar with that quirk
[18:29:18] <Holger> +r allows for reading the directory file itself, which just lists the names (and inodes) of the files it contains.
[18:30:00] robert_mobil joins the room
[18:30:04] <Holger> And as you cannot "execute" a directory, that bit was reused for that meaning.
[18:30:24] pino leaves the room
[18:30:26] robert_mobil leaves the room
[18:30:51] <Zash> eXplore? hm.
[18:30:58] <Holger> 🙂
[18:31:03] <TheCoffeMaker> Zash: yes
[18:31:07] isotelo leaves the room
[18:31:12] <lefty> Certificates are working now, thanks again everybody!
[18:31:19] <Holger> 👍️
[18:31:19] admin leaves the room
[18:31:27] <Zash> inb4 they stop working in 1-2 months
[18:31:56] <kapad> lefty: can i propose something, before dive into ejabberd more ?
[18:32:06] debalance joins the room
[18:32:19] <lefty> Sure
[18:32:35] emilio.bustos joins the room
[18:33:17] robert_mobil joins the room
[18:33:24] <kapad> watching the duscuss from start, if i was you, i found all files that currently dont belong to any package related to your current ejabberd, and delete it
[18:33:41] Tim leaves the room
[18:33:48] pep. joins the room
[18:34:09] <kapad> just to have a solid view, what is where, and what have to touch when in future want something
[18:34:43] <lefty> I kind of tried to do that with "find / | grep ejabberd", but that assumes it has ejabberd in the name.
[18:34:55] robert_mobil leaves the room
[18:35:11] b43 joins the room
[18:35:15] <kapad> processone package dont use apparmor not /etc ( if not wrong )
[18:36:23] <lefty> And I deleted everything that I found (except for temporary files and stuff related to apt's cache). I suspect the stuff I had lingering in /etc/ was from the official Ubuntu repository install of ejabberd, which is a much older version.
[18:36:23] pipo10 leaves the room
[18:36:34] <kapad> locate ejabberd
dpkg --list ejabberd
find /etc/ -name "*ejabberd*"
^ just to have a view
[18:36:43] <kapad> locate ejabberd
dpkg --list ejabberd
find /etc/ -name "*ejabberd*"
^ just to have a view
[18:37:59] Garin leaves the room
[18:38:02] badlop leaves the room
[18:38:33] <lefty> I didn't delete everything actually, I left the init script and the sysvinit start/kill scripts. dpkg -S shows those are owned by the ejabberd package, but I'm guessing not the ProcessOne?
[18:38:51] Tim joins the room
[18:39:06] <Holger> The ProcessOne package _does_ ship an init script (for non-systemd systems).
[18:39:24] <Holger> Remains unused on your system.
[18:39:54] iiro leaves the room
[18:40:03] <lefty> Yeah, I just realized that by looking at the contents of /etc/init.d/ejabberd
[18:40:10] mightyBroccoli leaves the room
[18:40:14] <lefty> Since it points to /opt/ejabberd-22.05
[18:40:40] isotelo joins the room
[18:40:50] robert_mobil joins the room
[18:41:10] <lefty> What about /etc/fail2ban/filter.d/ejabber-auth.conf and /etc/systemd/system/multi-user.target.wants/ejabberd.service - I'm guessing the latter is from SystemOne, not sure about the former
[18:41:42] <Holger> The former isn't part of the p1 package.
[18:41:45] Jeroen joins the room
[18:41:52] <Holger> The latter is auto-created by enabling the systemd unit.
[18:42:15] Jeroen leaves the room
[18:42:43] iiro joins the room
[18:42:56] <lefty> The former appears to be from fail2ban which I believe is a dependency of Nextcloud
[18:43:10] Garin joins the room
[18:43:27] <lefty> So I think I'm good because the only other things in /etc/ are the gpg key and repository list for the official ProcessOne repository.
[18:44:00] pipo10 joins the room
[18:44:07] pino joins the room
[18:44:33] <lefty> Need to figure out my SRV records in Cloudflare, I thought I had them all setup but I'm still failing to meet XEP-0368
[18:46:06] Jeroen joins the room
[18:46:10] b43 leaves the room
[18:46:39] Jeroen leaves the room
[18:46:52] robert_mobil leaves the room
[18:46:58] robert_mobil joins the room
[18:47:25] <lefty> Looks like I'm missing _xmpps-server and _xmpps-client, even though https://wiki.xmpp.org/web/SRV_Records says nothing about these.
[18:47:41] robert_mobil leaves the room
[18:47:50] robert_mobil joins the room
[18:47:56] isotelo leaves the room
[18:48:05] <Zash> > This page was last edited on 10 November 2017
🤨️
[18:48:06] admin joins the room
[18:48:19] Jeroen joins the room
[18:48:24] <Zash> lefty, looking for https://wiki.xmpp.org/web/Tech_pages/XEP-0368 ?
[18:48:39] robert_mobil leaves the room
[18:48:47] Jeroen leaves the room
[18:48:52] robert_mobil joins the room
[18:48:56] kikuchiyo leaves the room
[18:48:56] basti joins the room
[18:49:07] <Zash> hm, no _xmpps-server there
[18:49:19] <lefty> I actually found it here: https://www.process-one.net/blog/how-to-configure-ejabberd-to-get-100-in-xmpp-compliance-test/
[18:49:35] <lefty> Says you need _xmpps-server as well, but I have neither _xmpps record
[18:49:39] isotelo joins the room
[18:49:46] <Holger> It's optional.
[18:50:01] robert_mobil leaves the room
[18:50:03] <Holger> Basically just saves a roundtrip/latency when other servers connect to you.
[18:51:12] <lefty> Do I have to open up all these ports in my router (5223, 5269, and 5270)?
[18:52:10] <Holger> My tutorial looks like this: https://ejabberd.messaging.one/howto.html 🙂
[18:52:14] <Holger> And mentions a few more ports.
[18:52:25] pino leaves the room
[18:52:55] ted leaves the room
[18:53:04] <lefty> What's with opening up all the high UDP ports?
[18:53:42] <Holger> Required if you want to support TURN.
[18:53:53] Demo joins the room
[18:53:53] ted joins the room
[18:53:59] <Holger> (The range can be reduced in your ejabberd.yml. But you do need a few ports per parallel call.)
[18:54:08] <lefty> Okay, are the stun and turn SRV records necessary?
[18:54:08] basti leaves the room
[18:54:08] admin leaves the room
[18:54:09] sander_ leaves the room
[18:54:36] <Holger> No.
[18:54:47] Jeroen joins the room
[18:54:50] pitchum joins the room
[18:55:07] <Holger> Or only for old-school clients (Jitsi Desktop and such).
[18:55:08] <Zash> What are they even doing there?
[18:55:08] Garin leaves the room
[18:55:14] Jeroen leaves the room
[18:55:28] kapad leaves the room
[18:55:36] Licaon_Kter joins the room
[18:55:46] nik leaves the room
[18:55:47] apach leaves the room
[18:55:49] <Holger> In the tutorial?
[18:55:54] apach joins the room
[18:55:55] pitchum leaves the room
[18:56:10] <Holger> Well they do help with old-school clients 🙂
[18:56:11] <TheCoffeMaker> U can narrow this ports 49152–65535 (UDP) to something like 49152–50000
[18:56:26] <Zash> Mostly wondering why https://wiki.xmpp.org/web/SRV_Records devotes over 9000 pages to _turn etc
[18:56:30] <lefty> I got the stun and turn SRV records from here: https://wiki.xmpp.org/web/SRV_Records
[18:56:39] <Holger> But you need to update the ejabberd.yml.
[18:57:16] <lefty> Port 7777 is used for something by SimpleLogin, is this going to interfere with port 7777 for ejabberd?
[18:58:55] quentin leaves the room
[18:59:18] <TheCoffeMaker> Its uses for file transfer proxy
[18:59:23] <TheCoffeMaker> Its used for file transfer proxy
[18:59:30] <TheCoffeMaker> Iirc
[18:59:38] nuron joins the room
[18:59:44] nik joins the room
[18:59:51] <Holger> You can change the port in the `mod_proxy65` configuration.
[18:59:51] pipo10 leaves the room
[18:59:52] apach leaves the room
[19:00:00] sander_ joins the room
[19:00:02] robert_mobil joins the room
[19:00:48] pino joins the room
[19:00:52] Ramiro Romani joins the room
[19:01:01] Jeroen joins the room
[19:01:29] Jeroen leaves the room
[19:01:42] Garin joins the room
[19:01:51] robert_mobil leaves the room
[19:02:06] isotelo leaves the room
[19:02:15] robert_mobil joins the room
[19:02:25] <lefty> Okay, so change it to 7778 for instance and forward that in my router?
[19:02:32] Jeroen joins the room
[19:02:51] <Holger> Yes.
[19:03:24] kikuchiyo joins the room
[19:04:04] Jeroen leaves the room
[19:04:17] Jeroen joins the room
[19:04:33] admin joins the room
[19:04:46] <lefty> Okay, now I have full compliance and have completed every step of your tutorial except for setting up SQL. Will get back to that later.
[19:05:02] Jeroen leaves the room
[19:05:13] Jeroen joins the room
[19:05:18] abba leaves the room
[19:05:46] Jeroen leaves the room
[19:05:52] Jeroen joins the room
[19:06:19] Jeroen leaves the room
[19:07:58] basti joins the room
[19:08:06] robert_mobil leaves the room
[19:09:46] pino leaves the room
[19:09:54] djx joins the room
[19:10:25] pprrks leaves the room: Disconnected: Replaced by new connection
[19:12:06] jvw1954 leaves the room
[19:12:29] hlad joins the room
[19:13:20] pine joins the room
[19:15:06] apach joins the room
[19:15:24] admin leaves the room
[19:15:24] Garin leaves the room
[19:15:56] <lefty> Is all of the configuration specified at https://www.process-one.net/blog/how-to-set-up-ejabberd-video-voice-calling/ necessary for the mod_stun_disco module or is it sufficient to simply have "mod_stun_disco: {}"?
[19:16:12] suren leaves the room: Disconnected: Replaced by new connection
[19:16:15] suren joins the room
[19:16:21] isotelo joins the room
[19:17:13] Tim leaves the room
[19:17:23] Jaap van Wingerde joins the room
[19:19:26] quentin joins the room
[19:19:36] pino joins the room
[19:19:43] Garin joins the room
[19:22:08] admin joins the room
[19:22:52] kinetik joins the room
[19:24:09] Jeroen joins the room
[19:24:44] Jeroen leaves the room
[19:24:47] isotelo leaves the room
[19:25:13] Jeroen joins the room
[19:25:41] isotelo joins the room
[19:25:42] Jeroen leaves the room
[19:27:17] <Holger> The latter is sufficient.
[19:27:17] pino leaves the room
[19:27:19] basti leaves the room
[19:27:45] apach leaves the room
[19:28:43] pino joins the room
[19:28:45] apach joins the room
[19:29:00] Jeroen joins the room
[19:29:17] strejo joins the room
[19:29:29] Jeroen leaves the room
[19:30:40] suren leaves the room: Disconnected: Replaced by new connection
[19:30:44] suren joins the room
[19:31:27] strejo leaves the room
[19:31:32] Jeroen joins the room
[19:32:31] Jeroen leaves the room
[19:33:18] pine leaves the room
[19:33:55] Jeroen joins the room
[19:34:51] Jeroen leaves the room
[19:35:10] hlad leaves the room
[19:35:16] bowlofeggs joins the room
[19:35:22] hlad joins the room
[19:35:23] hlad leaves the room
[19:36:11] bowlofeggs leaves the room
[19:37:50] basti joins the room
[19:38:11] isotelo leaves the room
[19:38:54] pitchum joins the room
[19:39:08] dos leaves the room
[19:39:57] pitchum leaves the room
[19:39:57] pprrks joins the room
[19:40:07] kinky_nekoboi joins the room
[19:40:40] isotelo joins the room
[19:40:43] Jeroen joins the room
[19:41:14] Jeroen leaves the room
[19:43:09] kinky_nekoboi joins the room
[19:43:39] erik leaves the room
[19:43:47] erik joins the room
[19:44:46] suren leaves the room: Disconnected: Replaced by new connection
[19:45:09] suren joins the room
[19:45:12] erik leaves the room
[19:45:20] erik joins the room
[19:46:31] robert_mobil leaves the room
[19:47:13] strejo joins the room
[19:48:57] St0ne joins the room
[19:49:57] Mike leaves the room
[19:49:57] Mike joins the room
[19:50:12] Mike leaves the room
[19:50:13] Mike joins the room
[19:50:48] pprrks leaves the room: Disconnected: Replaced by new connection
[19:53:25] Jeroen joins the room
[19:53:49] Jeroen leaves the room
[19:54:10] pipo10 joins the room
[19:55:13] Mike leaves the room
[19:55:13] Mike joins the room
[19:55:40] St0ne leaves the room
[19:56:02] Zash joins the room
[19:56:21] suren leaves the room: Disconnected: Replaced by new connection
[19:56:22] suren joins the room
[19:57:09] kinetik leaves the room
[19:58:49] robert_mobil leaves the room
[19:59:40] St0ne joins the room
[19:59:41] JuniorJPDJ_ leaves the room
[19:59:41] JuniorJPDJ_ joins the room
[20:05:36] dos joins the room
[20:06:25] St0ne leaves the room
[20:08:13] St0ne joins the room
[20:08:46] suren leaves the room: Disconnected: Replaced by new connection
[20:08:49] suren joins the room
[20:11:56] pitchum joins the room
[20:12:58] pitchum leaves the room
[20:13:11] debalance leaves the room
[20:14:10] eevvoor joins the room
[20:14:37] Mike leaves the room
[20:14:38] Mike joins the room
[20:15:11] apach leaves the room
[20:15:26] Frank leaves the room
[20:15:53] apach joins the room
[20:16:12] mightyBroccoli leaves the room
[20:16:12] basti leaves the room
[20:16:20] suren leaves the room: Disconnected: Replaced by new connection
[20:16:20] suren joins the room
[20:19:59] TheCoffeMaker joins the room
[20:20:28] isotelo leaves the room
[20:21:32] Zash leaves the room
[20:22:00] iiro joins the room
[20:23:10] coockie leaves the room: Disconnected: Replaced by new connection
[20:23:11] coockie joins the room
[20:23:38] isotelo joins the room
[20:25:54] nik leaves the room
[20:27:03] TheCoffeMaker leaves the room
[20:31:19] bowlofeggs joins the room
[20:32:50] bowlofeggs leaves the room
[20:33:26] coockie leaves the room: Disconnected: closed
[20:33:40] pod leaves the room
[20:33:49] coockie joins the room
[20:34:10] nik joins the room
[20:35:47] kinetik joins the room
[20:36:02] Jeroen joins the room
[20:36:38] Jeroen leaves the room
[20:36:56] b43 joins the room
[20:38:13] JuniorJPDJ leaves the room
[20:42:36] thomas joins the room
[20:43:05] Holger leaves the room
[20:47:05] suren leaves the room: Disconnected: Replaced by new connection
[20:47:06] suren joins the room
[20:48:31] coockie leaves the room: Disconnected: closed
[20:48:44] coockie joins the room
[20:49:11] malloc leaves the room
[20:49:13] malloc joins the room
[20:51:55] kinetik leaves the room
[20:53:41] basti joins the room
[20:53:54] pitchum joins the room
[20:54:56] pitchum leaves the room
[20:55:52] nik leaves the room
[20:59:01] isotelo leaves the room
[20:59:14] suren leaves the room: Disconnected: Replaced by new connection
[20:59:15] suren joins the room
[21:00:18] Frank joins the room
[21:00:40] isotelo joins the room
[21:04:10] nik joins the room
[21:05:21] dos leaves the room
[21:07:15] thomas leaves the room
[21:08:34] pep. leaves the room
[21:12:52] thomas joins the room
[21:13:28] malloc leaves the room
[21:14:51] dos joins the room
[21:16:03] marc leaves the room
[21:16:14] Demo leaves the room
[21:21:02] coockie leaves the room: Disconnected: closed
[21:24:34] karme leaves the room
[21:25:00] pipo10 leaves the room
[21:25:07] thomas leaves the room
[21:25:17] kinetik joins the room
[21:25:25] coockie joins the room
[21:25:44] <lefty> How up to date is the tutorial for using MySQL at https://docs.ejabberd.im/tutorials/mysql/? One of the steps says to define a bunch of database parameters in ejabberd.yml, but it doesn't say where... Just anywhere in the file?
[21:26:02] danielepiccoli leaves the room
[21:26:15] suren leaves the room: Disconnected: Replaced by new connection
[21:26:16] suren joins the room
[21:26:40] pine joins the room
[21:28:03] nuron leaves the room
[21:28:45] BlackEdge leaves the room
[21:30:16] dos leaves the room
[21:31:01] pod leaves the room
[21:31:03] doctor leaves the room
[21:31:23] Garin leaves the room
[21:32:29] bung joins the room
[21:32:33] doctor joins the room
[21:34:50] Mike leaves the room
[21:34:50] Mike joins the room
[21:35:09] Mike leaves the room
[21:35:10] Mike joins the room
[21:35:55] pitchum joins the room
[21:36:57] pitchum leaves the room
[21:37:23] serafean leaves the room
[21:37:26] isotelo leaves the room
[21:37:45] nuron joins the room
[21:38:37] isotelo joins the room
[21:38:49] hlad joins the room
[21:38:50] hlad leaves the room
[21:40:49] Garin joins the room
[21:41:25] Mike leaves the room
[21:41:25] Mike joins the room
[21:42:08] Mike leaves the room
[21:42:09] Mike joins the room
[21:42:52] Mike leaves the room
[21:42:53] Mike joins the room
[21:43:59] 笔下分海行摩西 joins the room
[21:44:21] isotelo leaves the room
[21:44:51] spla joins the room
[21:45:30] RayTutu joins the room
[21:46:10] RayTutu leaves the room
[21:46:34] spla leaves the room
[21:46:36] spla joins the room
[21:51:01] kinky_nekoboi leaves the room
[21:51:46] dos joins the room
[21:52:19] BlackEdge joins the room
[21:54:15] Mike leaves the room
[21:54:16] Mike joins the room
[21:55:04] Mike leaves the room
[21:55:05] Mike joins the room
[21:55:25] Mike leaves the room
[21:55:25] Mike joins the room
[21:55:39] Mike leaves the room
[21:55:39] Mike joins the room
[21:56:15] Mike leaves the room
[21:56:15] Mike joins the room
[21:59:05] Mike leaves the room
[21:59:09] pine leaves the room
[21:59:11] Mike joins the room
[22:03:57] <Holger> Yes.  Those are top-level settings.
[22:03:58] [Alien] leaves the room
[22:03:58] spla leaves the room
[22:03:58] admin leaves the room
[22:04:33] writer77 leaves the room
[22:05:19] rom1dep leaves the room
[22:06:04] admin joins the room
[22:08:53] Zash leaves the room
[22:08:57] mightyBroccoli leaves the room
[22:09:13] suren leaves the room: Disconnected: Replaced by new connection
[22:09:16] suren joins the room
[22:09:27] emilio.bustos leaves the room
[22:09:42] rom1dep joins the room
[22:11:51] pitchum joins the room
[22:12:23] danielepiccoli leaves the room
[22:12:53] pitchum leaves the room
[22:13:16] ben leaves the room
[22:13:46] pitchum leaves the room
[22:13:59] agates leaves the room: Disconnected: Hibernating too long
[22:14:19] emilio.bustos joins the room
[22:15:02] agates joins the room
[22:16:17] Anonymous User leaves the room
[22:16:17] Anonymous User joins the room
[22:16:26] de-facto leaves the room
[22:16:57] spiral leaves the room
[22:16:57] spiral leaves the room
[22:17:07] spiral joins the room
[22:17:09] spiral joins the room
[22:17:11] coockie leaves the room: Disconnected: closed
[22:18:09] coockie joins the room
[22:19:39] scott.george joins the room
[22:20:07] strejo leaves the room
[22:20:26] kinetik leaves the room
[22:21:45] SouL leaves the room
[22:22:52] kinky_nekoboi joins the room
[22:26:13] coockie leaves the room: Disconnected: closed
[22:26:22] coockie joins the room
[22:29:53] schäfchen726 leaves the room
[22:35:28] suren leaves the room: Disconnected: Replaced by new connection
[22:35:32] suren joins the room
[22:40:09] ave leaves the room
[22:43:33] kryptos joins the room
[22:44:01] mimi89999 leaves the room
[22:46:41] basti leaves the room
[22:47:01] <lefty> Is it just me or is making a call in Conversations inordinately difficult to figure out how to do? I cannot find the option in the app to make a voice/video call anywhere...
[22:47:43] <moparisthebest> lefty: it's at the top of a conversation with your contact
[22:47:59] <moparisthebest> But their client has to support it too
[22:48:12] kapad joins the room
[22:48:20] coockie leaves the room: Disconnected: Replaced by new connection
[22:48:20] coockie joins the room
[22:48:22] <lefty> It's not for me, I just have a lock for the encryption type and a paperclip for attachments, and three dots for additional options (none of which is "make a call")
[22:49:14] <moparisthebest> Phone button is just to the left of the encryption lock
[22:49:25] <lefty> It's not there for me
[22:49:42] <lefty> It is for my jmp.chat contacts but not for any standard jabber contact I add...
[22:49:42] <moparisthebest> Then I'd guess your contact doesn't support it
[22:49:47] agates leaves the room: Disconnected: Hibernating too long
[22:49:57] <lefty> Tried with both my self hosted server and with two separate accounts on chatterboxtown.us
[22:50:02] agates joins the room
[22:50:25] <moparisthebest> What client is your contact using
[22:50:46] 笔下分海行摩西 leaves the room
[22:50:59] <lefty> Both are using Conversations - but I have the same account logged in on Gajim (on my PC) and also on Cheogram (my default XMPP app on my phones)
[22:51:44] lefty leaves the room
[22:51:45] <moparisthebest> Added to contact list in both directions? I'm unsure if that's needed
[22:51:49] basti joins the room
[22:52:30] <lefty> Yeah, I tried sending a message between the two and it worked.
[22:52:30] admin leaves the room
[22:52:40] william.chatner leaves the room
[22:53:48] lefty joins the room
[22:53:53] pitchum joins the room
[22:54:53] pitchum leaves the room
[22:56:07] pipo10 joins the room
[22:56:34] lefty leaves the room
[22:57:33] [Alien] joins the room
[22:58:50] <moparisthebest> That's not the same as added to contact list in both directions though
[22:58:50] ted leaves the room
[22:58:56] lefty joins the room
[22:59:25] <lefty> It finally showed up after closing Gajim and disabling other accounts temporarily. Not sure what was going on.
[23:00:38] <moparisthebest> Gajim doesn't support calling maybe that was it
[23:00:55] agates leaves the room: Disconnected: Hibernating too long
[23:01:11] <lefty> Perhaps, are there any Linux clients which do support calling?
[23:01:33] ted joins the room
[23:02:51] <moparisthebest> Dino
[23:02:59] <moparisthebest> At least 0.3
[23:03:24] <lefty> Thanks
[23:04:50] mikewesten leaves the room
[23:04:51] ff leaves the room
[23:04:54] mikewesten joins the room
[23:06:02] kinetik joins the room
[23:07:32] agates joins the room
[23:07:39] isotelo joins the room
[23:09:18] bung leaves the room
[23:09:20] bung joins the room
[23:11:02] dos leaves the room
[23:11:02] marzzzello leaves the room
[23:11:02] marzzzello leaves the room
[23:11:13] chrys leaves the room
[23:11:14] chrys joins the room
[23:12:46] admin joins the room
[23:14:14] kapad leaves the room
[23:14:29] marc0s leaves the room
[23:14:32] kapad joins the room
[23:15:03] sander leaves the room
[23:15:18] marzzzello joins the room
[23:15:19] marzzzello joins the room
[23:15:42] mightyBroccoli joins the room
[23:16:16] ff joins the room
[23:16:17] kapad leaves the room
[23:16:51] kapad joins the room
[23:16:57] marc0s joins the room
[23:17:21] kapad leaves the room
[23:17:38] kapad joins the room
[23:18:10] agates leaves the room: Disconnected: Hibernating too long
[23:23:35] alan leaves the room
[23:25:02] agates joins the room
[23:26:22] ave joins the room
[23:30:41] iiro leaves the room
[23:32:24] dos joins the room
[23:35:45] pitchum joins the room
[23:35:50] Katherine joins the room
[23:36:54] pitchum leaves the room
[23:36:57] agates leaves the room: Disconnected: Hibernating too long
[23:38:29] kryptos leaves the room
[23:42:33] agates joins the room
[23:43:32] jadmanthrat leaves the room
[23:44:17] lefty joins the room
[23:44:23] spiral leaves the room
[23:44:23] spiral leaves the room
[23:44:33] spiral joins the room
[23:44:34] spiral joins the room
[23:47:15] suren leaves the room: Disconnected: Replaced by new connection
[23:48:28] suren joins the room
[23:48:38] dima leaves the room
[23:48:52] dima joins the room
[23:49:48] nuron leaves the room
[23:50:34] Katherine leaves the room
[23:51:51] Katherine joins the room
[23:52:40] thomas joins the room
[23:53:28] RayTutu joins the room
[23:53:32] agates leaves the room: Disconnected: Hibernating too long
[23:53:53] marc36 leaves the room
[23:56:25] alan joins the room
[23:59:31] dos leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!