Process-one
ejabberd
ejabberd@conference.process-one.net
Monday, August 3, 2020< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:08:29] raver joins the room
[00:14:09] j.r leaves the room
[00:21:56] opal joins the room
[00:25:30] Stephen leaves the room
[00:33:07] SouL leaves the room
[00:35:55] chrys leaves the room
[00:36:07] mfoss joins the room
[00:42:15] VC leaves the room
[00:42:17] VC joins the room
[00:49:41] ave leaves the room
[00:49:54] ave joins the room
[00:51:06] raver leaves the room
[00:51:18] stp leaves the room
[00:51:31] tyler joins the room
[00:55:31] mfoss leaves the room
[00:57:20] adrien leaves the room
[00:57:38] Stephen joins the room
[01:00:25] perflyst joins the room
[01:07:06] ulrich leaves the room
[01:08:36] ulrich joins the room
[01:14:22] noon leaves the room
[01:14:23] noon joins the room
[01:15:59] sonny leaves the room: Disconnected: Replaced by new connection
[01:16:06] sonny joins the room
[01:18:46] adiaholic_ joins the room
[01:26:02] marc0s leaves the room: Disconnected: Replaced by new connection
[01:26:02] marc0s joins the room
[01:28:21] sonny leaves the room: Disconnected: Replaced by new connection
[01:28:28] sonny joins the room
[01:36:21] perflyst leaves the room
[01:37:43] Stephen leaves the room
[01:43:52] Bluszcz leaves the room
[01:47:29] adrien joins the room
[01:49:58] ave leaves the room
[01:50:00] ave joins the room
[01:52:53] ulrich leaves the room
[01:56:07] tyler leaves the room
[02:09:19] kikuchiyo leaves the room
[02:14:18] maddl joins the room
[02:22:04] perflyst joins the room
[02:32:36] pprrks leaves the room
[02:34:45] pprrks joins the room
[02:35:11] perflyst leaves the room
[02:37:10] mfoss joins the room
[02:41:07] adrien leaves the room
[02:50:41] kinetik joins the room
[02:56:39] noon joins the room
[03:04:46] pprrks leaves the room
[03:05:56] perflyst joins the room
[03:07:08] rom1dep joins the room
[03:08:16] noon leaves the room
[03:08:17] noon joins the room
[03:09:00] pprrks joins the room
[03:09:26] perflyst joins the room
[03:09:29] tyler leaves the room
[03:13:57] perflyst leaves the room
[03:17:06] pod joins the room
[03:18:41] noon leaves the room
[03:18:43] noon joins the room
[03:18:45] noon leaves the room
[03:18:48] noon joins the room
[03:23:03] mfoss leaves the room
[03:26:55] Licaon_Kter joins the room
[03:28:12] briest joins the room
[03:29:06] dos leaves the room
[03:31:41] darwinism-paced joins the room
[03:37:34] de-facto leaves the room
[03:38:25] April joins the room
[03:44:46] john joins the room
[03:48:38] rom1dep leaves the room
[03:51:16] SouL joins the room
[03:51:48] perflyst leaves the room
[03:52:20] rom1dep joins the room
[03:52:57] mfoss joins the room
[03:55:27] isotelo leaves the room
[04:00:15] isotelo joins the room
[04:01:01] insanity joins the room
[04:07:24] perflyst joins the room
[04:14:34] Stephen joins the room
[04:19:06] briest leaves the room
[04:20:56] jazzywind32 leaves the room
[04:22:17] ave leaves the room
[04:22:23] ave joins the room
[04:24:06] john leaves the room
[04:29:00] pod joins the room
[04:30:11] briest leaves the room
[04:32:31] john joins the room
[04:36:30] perflyst leaves the room
[04:40:15] pprrks leaves the room
[04:41:27] pprrks joins the room
[04:43:18] ij joins the room
[04:44:29] Stephen leaves the room
[04:44:45] rom1dep leaves the room
[04:46:27] dennis joins the room
[04:50:19] john leaves the room
[04:51:30] insanity leaves the room
[04:52:04] pod leaves the room
[04:57:34] rom1dep leaves the room
[04:57:46] rom1dep joins the room
[04:58:45] madmalkav leaves the room
[04:58:47] Stephen leaves the room
[05:03:07] john joins the room
[05:06:05] insanity joins the room
[05:07:31] robert_mobil joins the room
[05:10:20] dominion joins the room
[05:11:26] Pingu from Woodquarter joins the room
[05:12:49] insanity leaves the room
[05:16:16] insanity joins the room
[05:20:03] Murderous Winged Devil leaves the room
[05:22:33] insanity leaves the room
[05:23:11] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[05:24:45] Ellenor Bjornsdottir joins the room
[05:28:32] Dom leaves the room
[05:28:34] Dom joins the room
[05:30:36] Felix joins the room
[05:30:40] ij leaves the room
[05:31:28] insanity joins the room
[05:31:41] Dom joins the room
[05:33:36] Murderous Winged Devil joins the room
[05:33:40] Felix leaves the room
[05:33:44] Felix joins the room
[05:42:31] carlos leaves the room
[05:42:32] carlos joins the room
[05:43:04] chrys joins the room
[05:45:24] cippaciong joins the room
[05:45:43] smalltimebloke joins the room
[05:48:43] zuglufttier joins the room
[05:48:59] Eelco leaves the room
[05:49:59] adrien joins the room
[06:00:21] Eelco joins the room
[06:08:38] john leaves the room
[06:12:36] sonny leaves the room: Disconnected: closed
[06:12:56] sonny joins the room
[06:16:03] riau illiyyin joins the room
[06:16:11] darwinism-paced joins the room
[06:18:20] fabian.c joins the room
[06:19:45] rom1dep joins the room
[06:20:00] sonny leaves the room: Disconnected: closed
[06:20:08] sonny joins the room
[06:21:41] marc0s leaves the room
[06:21:41] marc0s joins the room
[06:22:18] adiaholic_ leaves the room
[06:22:19] adiaholic_ joins the room
[06:22:27] dominion leaves the room
[06:24:52] fabian.c leaves the room
[06:27:30] madmalkav joins the room
[06:27:38] sonny leaves the room: Disconnected: closed
[06:27:50] sonny joins the room
[06:30:21] riau illiyyin leaves the room
[06:31:05] darwinism-paced leaves the room
[06:33:18] raver joins the room
[06:35:05] perflyst joins the room
[06:35:57] Alexander joins the room
[06:37:44] April leaves the room
[06:37:48] raver leaves the room
[06:37:50] raver joins the room
[06:37:54] raver leaves the room
[06:40:13] hlad joins the room
[06:41:02] sonny leaves the room: Disconnected: closed
[06:41:36] sonny joins the room
[06:41:41] darwinism-paced leaves the room
[06:42:22] April joins the room
[06:44:49] darwinism-paced joins the room
[06:50:06] fabian.c joins the room
[06:50:22] fabian.c leaves the room
[06:50:32] fabian.c joins the room
[06:50:43] Felix leaves the room
[06:51:36] cippaciong leaves the room
[06:51:42] darwinism-paced leaves the room
[06:52:55] Murderous Winged Devil leaves the room
[06:56:49] darwinism-paced joins the room
[07:00:25] noon leaves the room
[07:01:18] cippaciong joins the room
[07:01:22] fabian.c leaves the room
[07:12:14] insanity leaves the room
[07:14:22] riau illiyyin joins the room
[07:16:41] Murderous Winged Devil joins the room
[07:18:21] <riau illiyyin> Is it possible to run ejabberd on small vps (1/2 core, 1.7gb ram, 15gb ssd)?
[07:18:33] <nuron> Sure
[07:19:17] <nuron> But depends on the number of users...
[07:19:51] <nuron> But should be enough for idk... 50 active users?
[07:20:34] <riau illiyyin> Yes 30-40 users
[07:21:13] <riau illiyyin> Is there any guidance to install it? My machine debian10
[07:21:47] skyfar leaves the room
[07:21:48] skyfar joins the room
[07:23:16] Ellenor Bjornsdottir leaves the room
[07:23:57] <riau illiyyin> Is it possible to change c2s and s2s default port?
[07:23:57] Demo joins the room
[07:24:22] ave leaves the room
[07:31:12] marc joins the room
[07:31:13] briest leaves the room
[07:36:36] alien joins the room
[07:39:27] <nuron> > riau illiyyin wrote:
> Is it possible to change c2s and s2s default port?
Yes
[07:40:05] <Licaon_Kter> > Yes 30-40 users
That's half of what RPi1 can handle trolollolo
[07:40:50] <nuron> Generation 1? Wow
[07:41:49] marc leaves the room
[07:43:10] Bluszcz joins the room
[07:43:50] <Licaon_Kter> Yup about 80-100 with http_upload and 200 without
[07:45:56] dominion joins the room
[07:46:33] <nuron> Not bad 😎
[07:46:49] fabian.c joins the room
[07:47:15] <nuron> With matrix you may could have a single user xD
[07:47:15] <Licaon_Kter> > Generation 1? Wow
With 256Mb ;)
[07:47:33] <Licaon_Kter> nuron: or no users :))
[07:47:36] <nuron> Yea, I have one here too ;)
[07:47:45] <nuron> Yea or just a half user ;P
[07:48:04] <Licaon_Kter> > Is it possible to change c2s and s2s default port?
Be sure to have DNS SRV to point to these ports
[07:48:45] <riau illiyyin> Thank you, Licaon_Kter nuron
[07:49:12] ave joins the room
[07:49:39] perflyst leaves the room
[07:49:51] adrien leaves the room
[07:51:35] marek leaves the room
[07:51:52] VC leaves the room
[07:51:53] VC joins the room
[07:52:13] marek joins the room
[07:53:15] Viktor Lindberg leaves the room
[07:53:22] Viktor Lindberg joins the room
[07:58:50] zuglufttier leaves the room
[07:58:52] kikuchiyo joins the room
[07:58:54] zuglufttier joins the room
[07:59:00] kikuchiyo leaves the room
[08:00:13] kikuchiyo joins the room
[08:00:19] kikuchiyo leaves the room
[08:01:34] kikuchiyo joins the room
[08:02:19] VC leaves the room
[08:02:19] VC joins the room
[08:06:21] fabian.c leaves the room
[08:06:23] fabian.c joins the room
[08:06:33] cjaushe4ka joins the room
[08:06:40] stp joins the room
[08:06:58] cjaushe4ka leaves the room
[08:07:18] stp joins the room
[08:07:44] fabian.c leaves the room
[08:08:05] fabian.c joins the room
[08:08:22] fabian.c leaves the room
[08:08:34] fabian.c joins the room
[08:11:00] marc0s leaves the room
[08:11:02] marc0s joins the room
[08:11:44] spicewiesel leaves the room
[08:11:45] spicewiesel joins the room
[08:14:56] Felix joins the room
[08:15:35] April leaves the room
[08:16:12] 4223 joins the room
[08:17:21] fabian.c leaves the room
[08:18:38] fabian.c joins the room
[08:19:13] April joins the room
[08:21:48] riau illiyyin leaves the room
[08:22:46] fabian.c leaves the room
[08:22:54] fabian.c joins the room
[08:24:55] adiaholic_ leaves the room
[08:24:56] adiaholic_ joins the room
[08:25:41] jeybe joins the room
[08:29:42] insanity joins the room
[08:29:47] Barny leaves the room
[08:30:47] fabian.c leaves the room
[08:31:35] adiaholic_ leaves the room
[08:31:51] quentin leaves the room
[08:33:19] Barny joins the room
[08:33:58] <Holger> https://thenewstack.io/c-creator-bjarne-stroustrup-weighs-in-on-distributed-systems-type-safety-and-rust/
[08:34:41] <Holger> The parts on what he'd like to see in C++ (more to the end of the article) is mostly just Erlang 🙂
[08:35:02] badlop joins the room
[08:35:03] dominion leaves the room
[08:35:42] Bluszcz leaves the room
[08:36:19] <Holger> Functional pattern matching, non-shared memory concurrency, distribution, …
[08:37:49] quentin joins the room
[08:39:58] Felix leaves the room
[08:41:41] dominion joins the room
[08:42:29] marek leaves the room
[08:43:23] conv leaves the room
[08:43:23] conv joins the room
[08:43:26] marek joins the room
[08:43:59] adiaholic_ joins the room
[08:45:07] quentin leaves the room
[08:46:19] ij joins the room
[08:46:33] vu764hd68fxt joins the room
[08:46:35] prefiks joins the room
[08:47:00] vu764hd68fxt leaves the room
[08:47:12] vu764hd68fxt leaves the room
[08:47:12] vu764hd68fxt joins the room
[08:47:46] ij leaves the room
[08:48:22] debacle joins the room
[08:49:57] Viktor Lindberg leaves the room
[08:50:02] Viktor Lindberg joins the room
[08:50:31] fabian.c joins the room
[08:50:57] Marzanna joins the room
[08:51:53] quentin joins the room
[08:53:30] ij joins the room
[08:54:21] ij leaves the room
[08:54:56] alex leaves the room
[08:55:27] vanitasvitae joins the room
[09:00:02] nuron joins the room
[09:02:54] Ellenor Bjornsdottir joins the room
[09:03:11] fabian.c leaves the room
[09:06:13] adiaholic_ leaves the room
[09:06:15] adiaholic_ joins the room
[09:06:15] barny joins the room
[09:07:09] jadmanthrat joins the room
[09:08:22] briest joins the room
[09:08:53] christoph leaves the room
[09:10:49] adrien joins the room
[09:11:30] skyfar leaves the room
[09:13:13] <conv> > Is it possible to run ejabberd on small vps (1/2 core, 1.7gb ram, 15gb ssd)?
Is there a recommended setup for easier scalability?
[09:14:32] <Licaon_Kter> conv: moar everything :))
What's your scale?
[09:14:53] riau illiyyin joins the room
[09:16:14] skyfar joins the room
[09:16:55] <conv> Licaon_Kter: for now just a few 100 user. But want to be able to scale up in time or add clusters when needed
[09:18:00] <conv> I can see from the docs: 16 GB RAM machine with at least 4 cores, a single ejabberd node can typically handle 200-300 K online users
[09:18:19] <Licaon_Kter> Ok. Get a RPi3+ so you can have 800 w/ http_upload or up to 1500 w/o then ;)
[09:18:47] <Licaon_Kter> Again you keep asking for "scale" yet say 100 users :))
[09:19:20] john joins the room
[09:20:28] Licaon_Kter [cnvrs] joins the room
[09:20:37] perflyst joins the room
[09:21:43] <Licaon_Kter [cnvrs]> some eturnal enhancements creep up in ejabberd
`[info] <0.298.0> Rejecting request with unknown attribute(s): [3] [UDP, session uidhe, anonymous, client SO.ME.UFO.IP]`
:-|
[09:22:53] marc leaves the room
[09:23:14] marc joins the room
[09:25:22] vu764hd68fxt leaves the room
[09:25:42] vu764hd68fxt joins the room
[09:25:45] marc joins the room
[09:25:48] john leaves the room
[09:26:39] marc leaves the room
[09:27:11] marc joins the room
[09:27:11] jazzywind32 joins the room
[09:29:13] nuron leaves the room: Rechner geht in den Ruhezustand
[09:29:19] nuron joins the room
[09:34:04] Akasch joins the room
[09:35:19] nuron leaves the room
[09:36:07] adiaholic_ leaves the room
[09:36:15] adiaholic_ joins the room
[09:36:29] Felix joins the room
[09:37:00] riau illiyyin leaves the room
[09:37:13] vu764hd68fxt leaves the room
[09:37:29] vu764hd68fxt joins the room
[09:37:48] alex joins the room
[09:39:30] Akasch leaves the room
[09:40:02] Akasch joins the room
[09:41:47] cippaciong leaves the room
[09:43:29] Felix leaves the room
[09:43:46] barny leaves the room
[09:43:46] barny joins the room
[09:47:32] Akasch leaves the room
[09:47:49] Akasch joins the room
[09:48:25] adrien leaves the room
[09:48:25] alex leaves the room
[09:50:51] alex joins the room
[09:51:12] pod joins the room
[09:51:13] perflyst leaves the room
[09:51:27] 4223 leaves the room
[09:53:24] stp leaves the room
[09:53:47] stp joins the room
[09:55:14] maddl leaves the room
[09:55:22] maddl joins the room
[09:55:38] Viktor Lindberg leaves the room
[09:55:41] Viktor Lindberg joins the room
[09:56:36] ulrich joins the room
[09:59:08] mightyBroccoli joins the room
[09:59:23] <Holger> Licaon_Kter [cnvrs]: That's a "classic" STUN client (RFC 3489). I hope the logs won't be spammed too much …
[09:59:24] pod leaves the room
[09:59:50] ave leaves the room
[09:59:57] ave joins the room
[10:00:00] <Licaon_Kter> I guess I need to go to 3 instead of 4 then heh
[10:00:46] skyfar leaves the room
[10:00:47] <Holger> You see much of those?
[10:01:36] <Holger> I'll adjust log levels of those turn out to be spammy.
[10:03:33] jeybe joins the room
[10:03:46] cippaciong joins the room
[10:04:20] briest leaves the room
[10:04:24] briest joins the room
[10:04:26] vu764hd68fxt leaves the room
[10:04:26] <Licaon_Kter> > You see much of those?
I guess everyone of them...right?
[10:04:32] vu764hd68fxt joins the room
[10:04:33] <Licaon_Kter> Isn't that expected?
[10:04:42] skyfar joins the room
[10:05:57] nuron leaves the room
[10:06:09] nuron joins the room
[10:08:48] Alacer leaves the room
[10:09:45] draft9 joins the room
[10:10:15] jadmanthrat leaves the room
[10:10:16] jadmanthrat joins the room
[10:10:22] jazzywind32 leaves the room
[10:16:04] draft9 leaves the room
[10:16:07] draft9 joins the room
[10:16:39] insanity leaves the room
[10:17:03] draft9 leaves the room
[10:17:20] ma1uta leaves the room: Replaced by new connection
[10:17:21] ma1uta joins the room
[10:18:36] j.r leaves the room
[10:20:34] stp leaves the room
[10:20:48] stp joins the room
[10:20:58] insanity joins the room
[10:21:08] dominion leaves the room
[10:21:20] <Holger> I had no idea how many old-school clients (that end up querying our servers) are still around.
[10:23:50] <Licaon_Kter> So they query directly to 3478 or go by DNS SRV?
[10:25:33] insanity leaves the room
[10:29:24] nico leaves the room
[10:29:25] nekit leaves the room
[10:29:56] nekit joins the room
[10:31:36] insanity joins the room
[10:31:51] Felix joins the room
[10:34:47] Murderous Winged Devil leaves the room
[10:35:08] j.r joins the room
[10:38:27] fabian.c joins the room
[10:43:27] pprrks leaves the room
[10:43:35] pprrks joins the room
[10:46:10] nico joins the room
[10:47:19] briest leaves the room
[10:49:13] riau illiyyin joins the room
[10:50:16] jeybe leaves the room
[10:50:34] jeybe joins the room
[10:51:26] Murderous Winged Devil joins the room
[10:51:59] spicewiesel leaves the room
[10:52:18] vu764hd68fxt leaves the room
[10:52:39] vu764hd68fxt joins the room
[10:53:16] j.r joins the room
[10:53:33] spicewiesel joins the room
[10:53:36] marc leaves the room
[10:54:36] marc joins the room
[10:55:00] adrien joins the room
[10:56:17] adiaholic_ joins the room
[10:56:58] jeybe leaves the room
[10:59:08] ij joins the room
[10:59:34] christoph joins the room
[11:01:44] robert_mobil joins the room
[11:01:52] jeybe joins the room
[11:02:50] noon leaves the room
[11:02:57] jeybe leaves the room
[11:03:07] fabian.c leaves the room
[11:03:16] fabian.c joins the room
[11:03:43] marc leaves the room
[11:04:05] noon joins the room
[11:04:33] marc joins the room
[11:04:39] fabian.c leaves the room
[11:04:48] fabian.c joins the room
[11:05:13] robert_mobil leaves the room
[11:05:23] fabian.c leaves the room
[11:05:28] riau illiyyin leaves the room
[11:05:51] fabian.c joins the room
[11:05:52] fabian.c leaves the room
[11:05:57] fabian.c joins the room
[11:06:05] fabian.c leaves the room
[11:06:07] fabian.c joins the room
[11:06:46] briest joins the room
[11:11:09] tyler joins the room
[11:12:27] <Holger> No idea.
[11:14:26] Eelco leaves the room
[11:14:57] Eelco joins the room
[11:16:01] ij leaves the room
[11:20:13] john joins the room
[11:20:22] mightyBroccoli joins the room
[11:20:35] nuron joins the room
[11:21:29] debacle leaves the room
[11:26:33] john leaves the room
[11:34:26] tyler leaves the room
[11:42:53] adiaholic_ leaves the room
[11:42:54] adiaholic_ joins the room
[11:46:00] smalltimebloke leaves the room
[11:46:01] smalltimebloke joins the room
[11:46:58] <conv> Licaon_Kter: meant hundreds of users currently
[11:47:50] <Licaon_Kter> conv: compare those specs with my experience above and draw the conclusion ;)
[11:48:59] dominion joins the room
[11:50:51] insanity leaves the room
[11:51:39] insanity joins the room
[11:58:23] Felix leaves the room
[11:58:49] ij joins the room
[12:01:20] john joins the room
[12:04:06] fabian.c leaves the room
[12:07:08] mfoss leaves the room
[12:08:28] mfoss joins the room
[12:09:08] fabian.c joins the room
[12:09:40] nico leaves the room
[12:11:02] hlad leaves the room
[12:11:11] nico joins the room
[12:11:14] hlad joins the room
[12:11:15] hlad leaves the room
[12:12:08] john leaves the room
[12:13:09] ij leaves the room
[12:14:33] dos joins the room
[12:16:51] April leaves the room
[12:16:52] maddl leaves the room
[12:17:05] maddl joins the room
[12:17:51] alien leaves the room
[12:18:12] alien joins the room
[12:25:10] perflyst joins the room
[12:27:22] fabian.c leaves the room
[12:28:08] alien leaves the room
[12:28:39] Stephen joins the room
[12:29:13] barny leaves the room
[12:29:50] darwinism-paced leaves the room
[12:31:53] marek leaves the room
[12:32:10] marek joins the room
[12:33:06] darwinism-paced joins the room
[12:33:49] ij joins the room
[12:33:51] tyler joins the room
[12:35:57] fabian.c joins the room
[12:39:22] insanity leaves the room
[12:40:19] insanity joins the room
[12:40:25] nuron leaves the room: Rechner geht in den Ruhezustand
[12:42:52] adiaholic_ leaves the room
[12:46:13] insanity leaves the room
[12:47:11] dschense leaves the room
[12:47:12] Murderous Winged Devil leaves the room
[12:47:18] insanity joins the room
[12:51:48] insanity leaves the room
[12:59:17] maddl leaves the room
[12:59:23] maddl joins the room
[13:00:15] john joins the room
[13:01:55] maddl leaves the room
[13:01:55] maddl joins the room
[13:02:08] maddl leaves the room
[13:02:27] maddl joins the room
[13:02:45] insanity joins the room
[13:07:25] insanity leaves the room
[13:08:18] Ellenor Bjornsdottir leaves the room
[13:09:49] Ellenor Bjornsdottir joins the room
[13:10:08] fabian.c leaves the room
[13:10:09] Murderous Winged Devil joins the room
[13:11:34] barny joins the room
[13:11:42] robertooo leaves the room
[13:11:49] christoph joins the room
[13:11:57] insanity joins the room
[13:12:53] insanity leaves the room
[13:13:09] john leaves the room
[13:13:35] insanity joins the room
[13:13:35] Stephen joins the room
[13:14:36] j.r leaves the room
[13:17:18] darwinism-paced leaves the room
[13:17:51] alien joins the room
[13:18:36] robertooo joins the room
[13:18:48] jazzywind32 joins the room
[13:19:08] dschense joins the room
[13:21:12] darwinism-paced joins the room
[13:21:18] adiaholic_ joins the room
[13:21:30] dominion leaves the room
[13:22:10] perflyst leaves the room
[13:26:15] barny leaves the room
[13:27:16] perflyst joins the room
[13:28:29] vanitasvitae joins the room
[13:29:29] j.r joins the room
[13:30:14] Felix joins the room
[13:31:28] kikuchiyo leaves the room
[13:38:42] christoph leaves the room
[13:38:43] kikuchiyo joins the room
[13:38:44] kikuchiyo leaves the room
[13:39:38] kikuchiyo joins the room
[13:39:44] kikuchiyo leaves the room
[13:41:07] pod joins the room
[13:43:13] vanitasvitae leaves the room
[13:46:45] perflyst leaves the room
[13:48:07] vanitasvitae leaves the room
[13:48:32] vanitasvitae leaves the room
[13:49:20] jeybe leaves the room
[13:49:30] jeybe joins the room
[13:50:17] christoph joins the room
[13:50:57] mimi89999 joins the room
[13:56:03] Eelco leaves the room
[13:56:24] Akasch leaves the room
[13:56:29] Eelco joins the room
[13:56:41] Akasch joins the room
[13:57:26] darwinism-paced leaves the room
[13:57:52] jazzywind32 leaves the room
[13:57:56] jazzywind32 joins the room
[14:02:08] quentin leaves the room
[14:03:13] darwinism-paced joins the room
[14:03:19] Felix leaves the room
[14:04:12] vu764hd68fxt leaves the room
[14:04:36] vu764hd68fxt joins the room
[14:05:21] jazzywind32 leaves the room
[14:05:25] jazzywind32 joins the room
[14:08:05] kikuchiyo joins the room
[14:08:06] kikuchiyo leaves the room
[14:10:36] briest leaves the room
[14:10:38] briest joins the room
[14:10:57] Sander joins the room
[14:11:59] quentin joins the room
[14:12:07] Felix joins the room
[14:13:04] Licaon_Kter [cnvrs] leaves the room
[14:14:16] jazzywind32 leaves the room
[14:17:41] adiaholic_ leaves the room
[14:17:42] adiaholic_ joins the room
[14:18:15] kikuchiyo joins the room
[14:18:16] kikuchiyo leaves the room
[14:18:33] fabian.c joins the room
[14:19:35] Dom leaves the room
[14:20:00] jazzywind32 joins the room
[14:20:19] tyler joins the room
[14:21:37] rom1dep leaves the room
[14:22:48] barny joins the room
[14:22:55] adiaholic_ leaves the room
[14:22:57] adiaholic_ joins the room
[14:25:04] adiaholic_ leaves the room
[14:27:32] skyfar leaves the room
[14:27:58] rom1dep joins the room
[14:28:22] kikuchiyo joins the room
[14:28:23] kikuchiyo leaves the room
[14:28:56] Eelco leaves the room
[14:29:01] Eelco joins the room
[14:29:09] jazzywind32 leaves the room
[14:30:36] dennis joins the room
[14:30:58] skyfar joins the room
[14:32:07] dennis leaves the room
[14:33:12] adiaholic_ leaves the room
[14:33:14] adiaholic_ joins the room
[14:35:40] barny leaves the room
[14:36:05] adiaholic_ joins the room
[14:37:06] marek leaves the room
[14:38:44] dominion leaves the room
[14:38:50] dominion joins the room
[14:38:57] kikuchiyo joins the room
[14:39:00] kikuchiyo leaves the room
[14:39:27] dos leaves the room
[14:40:41] marek joins the room
[14:41:32] hlad joins the room
[14:42:07] Servant leaves the room
[14:42:11] fabian.c leaves the room
[14:42:15] Servant joins the room
[14:44:32] fabian.c joins the room
[14:45:17] nico leaves the room
[14:46:16] nico joins the room
[14:52:22] jadmanthrat leaves the room
[14:54:41] ThFree leaves the room
[14:54:52] ThFree joins the room
[14:56:48] j.r leaves the room
[14:56:53] ij leaves the room
[14:57:36] j.r joins the room
[15:03:26] fabian.c leaves the room
[15:03:32] nuron joins the room
[15:07:48] SouL leaves the room
[15:07:51] SouL joins the room
[15:10:20] An. leaves the room
[15:10:24] An. joins the room
[15:10:24] dennis joins the room
[15:10:27] dennis leaves the room
[15:10:38] zuglufttier leaves the room
[15:11:17] 4223 joins the room
[15:11:19] Eelco leaves the room
[15:11:50] adiaholic_ leaves the room
[15:11:52] adiaholic_ joins the room
[15:12:03] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:12:03] doctor joins the room
[15:13:21] chrys leaves the room: Disconnected: Replaced by new connection
[15:14:02] maddl leaves the room
[15:14:26] Marzanna leaves the room
[15:15:59] chrys joins the room
[15:16:22] Alexander leaves the room
[15:17:27] riau illiyyin joins the room
[15:18:35] kikuchiyo joins the room
[15:18:38] kikuchiyo leaves the room
[15:19:08] maddl joins the room
[15:23:35] ij joins the room
[15:24:13] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:24:13] doctor joins the room
[15:24:24] perflyst joins the room
[15:25:20] perflyst leaves the room
[15:25:26] <riau illiyyin> Hi,
systemctl status ejabberd showed errors
Failed to listen on EPMD activation socket
epmd.socket: failed to receive listening socket [::]4369
I've installed eturnal on same machine. Is it theberror due to eturnal's epmd listening at same port? Is it possible to change the socket? Or i have to uninstall eturnal in order to make ejabberd running?
[15:25:36] Stephen leaves the room
[15:26:45] perflyst joins the room
[15:26:55] <Licaon_Kter> Don't they use the same erlang thing anyway?
[15:27:54] <Holger> riau illiyyin: Is it the current eturnal version?
[15:28:16] <riau illiyyin> Eturnal 1.1.0 Holger
[15:29:07] fabian.c joins the room
[15:29:36] dschense leaves the room
[15:30:26] Sander leaves the room
[15:30:27] christoph leaves the room
[15:30:43] dschense joins the room
[15:30:53] <Holger> riau illiyyin: Ok that should play nice with other epmd-using software. How did you install ejabberd?
[15:33:32] <riau illiyyin> Apt-get install buster backports
[15:33:35] robert_mobil leaves the room
[15:34:02] barny joins the room
[15:34:36] <riau illiyyin> But a few weeks ago  i try to install using sudo dpkg -i ejabberd.deb
[15:34:58] 4223 leaves the room
[15:34:59] 4223 joins the room
[15:35:12] <Holger> riau illiyyin: The problem is, multiple pieces of Erlang software running on the host should share the same epmd instance. Real distro packages of e.g. ejabberd ship epmd as a separate package all Erlang software will depend on. Our eturnal DEB ships its own epmd because we won't want to _depend_ on the distro shipping such a separate epmd package. But if it's installed, eturnal will use it.
[15:36:22] <Holger> riau illiyyin: So this might just be a problem of ordering. If you install Debian's ejabberd while eturnal is running already it will go wrong. Simply stopping both daemons and then starting them again should fix it, order shouldn't matter.
[15:37:09] adiaholic_ leaves the room
[15:38:13] kikuchiyo joins the room
[15:38:13] kikuchiyo leaves the room
[15:38:15] doctor joins the room
[15:39:34] Stephen leaves the room
[15:39:34] alien leaves the room
[15:39:39] <Holger> riau illiyyin: Just to make sure you have the current systemd unit, do you get output from the following command?
```
grep epmd /etc/systemd/system/eturnal.service
```
[15:40:08] Holger is gone for a while.
[15:40:54] raver joins the room
[15:43:32] adiaholic_ leaves the room
[15:43:34] adiaholic_ joins the room
[15:45:07] dominion leaves the room
[15:45:08] robert_mobil joins the room
[15:45:10] dominion joins the room
[15:45:27] perflyst leaves the room
[15:45:59] jadmanthrat joins the room
[15:46:53] perflyst joins the room
[15:47:25] <riau illiyyin> No such file or directory, Holger
> do you get output from the following command?
> ```
> grep epmd /etc/systemd/system/eturnal.service
> ```
[15:47:46] hlad joins the room
[15:47:47] hlad leaves the room
[15:48:08] stp leaves the room
[15:50:10] hlad leaves the room
[15:52:23] <Holger> riau illiyyin: Ah sorry, `/lib/systemd/system/eturnal.service`. But you'll have the current version there, most probably.
[15:52:25] quentin leaves the room
[15:52:42] <Holger> riau illiyyin: Does eturnal and ejabberd restart fix it?
[15:53:41] Ellenor Bjornsdottir leaves the room
[15:54:00] Ellenor Bjornsdottir joins the room
[15:54:04] nuron leaves the room
[15:54:12] nuron joins the room
[15:55:18] dos joins the room
[15:57:30] Ellenor Bjornsdottir leaves the room
[15:57:42] Ellenor Bjornsdottir joins the room
[15:57:48] <riau illiyyin> Wants=epmd.service
After=epmd.service network.target
> Ah sorry, `/lib/systemd/system/eturnal.service`. But you'll have the current version there, most probably.
Nope, :(
I noticed weird thing. I got this line at systemctl status
'Process: 30654 ExecStart=/bin/sh -c /opt/ejabberd-20.07/bin/ejabberdctl start && /opt/ejabberd-20.07/bin/ejabberdctl started (code=exited, status=127)'
I am sure currently using ejabberd 20.04 not 20.07
> riau illiyyin: Does eturnal and ejabberd restart fix it?
[15:59:59] fabian.c leaves the room
[16:00:07] mfoss leaves the room
[16:01:30] Bluszcz joins the room
[16:02:06] carlos joins the room
[16:02:13] Wojtek joins the room
[16:02:25] Stephen joins the room
[16:02:34] raver joins the room
[16:02:34] Eelco joins the room
[16:02:48] barny leaves the room
[16:08:12] quentin joins the room
[16:08:39] stp joins the room
[16:08:59] Stephen leaves the room
[16:09:01] Stephen joins the room
[16:09:33] vu764hd68fxt leaves the room
[16:11:28] debacle joins the room
[16:11:31] perflyst leaves the room
[16:13:31] mfoss joins the room
[16:14:55] <Holger> riau illiyyin: So restart doesn't fix it?
[16:15:15] Eelco leaves the room
[16:16:44] john joins the room
[16:20:04] mfoss leaves the room
[16:20:55] quentin leaves the room
[16:20:56] christoph leaves the room
[16:20:56] dschense leaves the room
[16:21:58] dschense joins the room
[16:22:24] quentin joins the room
[16:22:44] john leaves the room
[16:23:31] vu764hd68fxt joins the room
[16:25:14] maddl leaves the room
[16:26:47] riau illiyyin leaves the room
[16:27:32] riau illiyyin joins the room
[16:31:03] nekit leaves the room
[16:31:08] nekit joins the room
[16:31:26] marc leaves the room
[16:31:47] marc joins the room
[16:32:19] Stephen joins the room
[16:32:57] Stephen leaves the room
[16:32:58] Stephen joins the room
[16:34:46] adiaholic_ leaves the room
[16:34:47] adiaholic_ joins the room
[16:35:50] riau illiyyin leaves the room
[16:36:37] iobug joins the room
[16:37:07] vanitasvitae joins the room
[16:37:15] draft9 joins the room
[16:37:32] riau illiyyin joins the room
[16:38:11] draft9 leaves the room
[16:38:36] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[16:38:47] Ellenor Bjornsdottir joins the room
[16:39:30] skyfar leaves the room
[16:40:24] maddl joins the room
[16:40:25] raver leaves the room
[16:40:25] raver leaves the room
[16:40:25] raver leaves the room
[16:42:43] Eelco joins the room
[16:43:42] marc joins the room
[16:45:16] barny joins the room
[16:45:28] prefiks leaves the room
[16:45:54] <riau illiyyin> Still error Holger
Have these messages
---
ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server
   Loaded: loaded (/lib/systemd/system/ejabberd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2020-08-03 18:43:09 CEST; 3s ago
     Docs: https://www.process-one.net/en/ejabberd/docs/
  Process: 4251 ExecStart=/bin/sh -c /usr/sbin/ejabberdctl start && /usr/sbin/ejabberdctl started (code=exited
Aug 03 18:43:09 vps systemd[1]: ejabberd.service: Control process exited, code=exited, status=1
Aug 03 18:43:09 vps systemd[1]: ejabberd.service: Failed with result 'exit-code'.
Aug 03 18:43:09 vps systemd[1]: Failed to start A distributed, fault-tolerant Jabber/XMPP serve
[16:46:39] raver joins the room
[16:46:59] <Holger> riau illiyyin: I don't see the epmd-related message there. Do you still see it (elsewhere?)?
[16:47:06] raver leaves the room
[16:47:16] <Holger> riau illiyyin: Anything in your `ejabberd.log`?
[16:47:19] raver joins the room
[16:47:21] marc leaves the room
[16:47:23] raver joins the room
[16:48:38] <riau illiyyin> ejabberd.log doesn't exist Holger . only /var/log/ejabberd directory
[16:48:59] raver leaves the room
[16:49:05] raver joins the room
[16:49:33] raver leaves the room
[16:49:43] raver joins the room
[16:49:52] raver joins the room
[16:50:04] <Holger> riau illiyyin: Then please run `systemctl stop ejabberd` and then `ejabberdctl live` as root and show us the last 20 (or so) lines of output.
[16:50:10] raver leaves the room
[16:50:40] raver joins the room
[16:50:54] adiaholic_ leaves the room
[16:51:01] raver leaves the room
[16:51:55] raver joins the room
[16:52:11] raver leaves the room
[16:52:36] raver joins the room
[16:52:52] raver leaves the room
[16:53:09] raver joins the room
[16:53:25] raver leaves the room
[16:53:33] <riau illiyyin> Only have these lines Holger
---
2020-08-03 18:52:19.897135
    args: []
    format: "Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent"
    label: {error_logger,error_msg}
2020-08-03 18:52:19.898656 crash_report        #{label=>{proc_lib,crash},report=>[[{initial_call,{auth,init,['Argument__1']}},{pid,<0.58.0>},{registered_name,[]},{error_info,{error,"Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent",[{auth,init_cookie,0,[{file,"auth.erl"},{line,286}]},{auth,init,1,[{file,"auth.erl"},{line,140}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,374}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}},{ancestors,[net_sup,kernel_sup,<0.46.0>]},{message_queue_len,0},{messages,[]},{links,[<0.56.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,987},{stack_size,27},{reductions,1617}],[]]}
2020-08-03 18:52:19.910915 supervisor_report   #{label=>{supervisor,start_error},report=>[{supervisor,{local,net_sup}},{errorContext,start_error},{reason,{"Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent",[{auth,init_cookie,0,[{file,"auth.erl"},{line,286}]},{auth,init,1,[{file,"auth.erl"},{line,140}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,374}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}},{offender,[{pid,undefined},{id,auth},{mfargs,{auth,start_link,[]}},{restart_type,permanent},{shutdown,2000},{child_type,worker}]}]}
2020-08-03 18:52:19.915920 supervisor_report   #{label=>{supervisor,start_error},report=>[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,{shutdown,{failed_to_start_child,auth,{"Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent",[{auth,init_cookie,0,[{file,"auth.erl"},{line,286}]},{auth,init,1,[{file,"auth.erl"},{line,140}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,374}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}}}},{offender,[{pid,undefined},{id,net_sup},{mfargs,{erl_distribution,start_link,[]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]}
2020-08-03 18:52:19.921522 crash_report        #{label=>{proc_lib,crash},report=>[[{initial_call,{application_master,init,['Argument__1','Argument__2','Argument__3','Argument__4']}},{pid,<0.45.0>},{registered_name,[]},{error_info,{exit,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{"Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent",[{auth,init_cookie,0,[{file,"auth.erl"},{line,286}]},{auth,init,1,[{file,"auth.erl"},{line,140}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,374}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}}}}},{kernel,start,[normal,[]]}},[{application_master,init,4,[{file,"application_master.erl"},{line,138}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}},{ancestors,[<0.44.0>]},{message_queue_len,1},{messages,[{'EXIT',<0.46.0>,normal}]},{links,[<0.44.0>,<0.43.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,987},{stack_size,27},{reductions,184}],[]]}
2020-08-03 18:52:19.930030 std_info            #{label=>{application_controller,exit},report=>[{application,kernel},{exited,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{"Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent",[{auth,init_cookie,0,[{file,"auth.erl"},{line,286}]},{auth,init,1,[{file,"auth.erl"},{line,140}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,374}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}}}}},{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{\"Failed to create cookie file '/opt/ejabberd/.erlang.cookie': enoent\",[{auth,init_cookie,0,[{file,\"auth.erl\"},{line,286}]},{auth,init,1,[{file,\"auth.erl\"},{line,140}]},{gen_server,init_it,2,[{file,\"gen_server.erl\"},{line,374}]},{gen_server,init_it,6,[{file,\"gen_server.erl\"},{line,342}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,249}]}]}}}}},{kernel,start,[normal,[]]}}}"}
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{"Failed to create cookie file '/opt/e
[16:53:54] raver joins the room
[16:54:10] raver leaves the room
[16:54:32] raver joins the room
[16:54:49] raver leaves the room
[16:54:55] adiaholic_ joins the room
[16:55:05] raver joins the room
[16:55:18] debalance joins the room
[16:55:28] insanity leaves the room
[16:55:32] raver leaves the room
[16:55:43] iobug leaves the room
[16:55:43] iobug joins the room
[16:56:01] raver joins the room
[16:56:15] insanity joins the room
[16:56:17] raver leaves the room
[16:56:30] <Holger> riau illiyyin: Okay this looks like a completely messed up installation (ejabberdctl expects ejabberd to be installed below /opt/ejabberd, but it's elsewhere).  This is a mix of ProcessOne's upstream DEB and Debian's official package.  Maybe you installed the official package without removing ProcessOne's or something?
[16:56:47] raver joins the room
[16:57:03] raver leaves the room
[16:57:52] raver joins the room
[16:57:58] kikuchiyo joins the room
[16:57:59] kikuchiyo leaves the room
[16:58:12] raver leaves the room
[16:58:44] raver joins the room
[16:59:00] raver leaves the room
[16:59:17] raver joins the room
[16:59:33] marc leaves the room
[16:59:34] raver leaves the room
[16:59:35] <Holger> riau illiyyin: I would take a copy of any configuration files you already modified and then try hard to get rid of all ejabberd packages/files/directories.  And then reinstall fresh from Debian backports.
[16:59:50] raver joins the room
[17:00:11] raver leaves the room
[17:00:31] raver joins the room
[17:00:48] raver leaves the room
[17:01:06] raver joins the room
[17:01:26] raver leaves the room
[17:01:56] raver joins the room
[17:01:59] <Holger> You will no longer run into those terrible Erlang backtraces once you got ejabberd as far to actually start up 😂
[17:02:12] raver leaves the room
[17:02:35] raver joins the room
[17:07:02] raver leaves the room
[17:07:23] raver joins the room
[17:07:49] badlop leaves the room
[17:09:12] <riau illiyyin> Is it safe to delete these ejabberd's files/directory?
---
/run/ejabberd
/etc/ejabberd
/etc/ufw/applications.d/ejabberd
/etc/logrotate.d/ejabberd
/etc/init.d/ejabberd
/etc/default/ejabberd
[17:11:21] jazzywind32 joins the room
[17:12:33] raver leaves the room
[17:12:33] raver leaves the room
[17:12:46] raver leaves the room
[17:17:07] raver joins the room
[17:17:31] raver joins the room
[17:17:49] raver leaves the room
[17:18:07] raver joins the room
[17:20:14] raver leaves the room
[17:20:16] raver joins the room
[17:21:43] fabian.c joins the room
[17:22:17] pod leaves the room
[17:22:39] 4223 leaves the room
[17:23:05] <raver> Anyone knows why my muc's are all persistent true, even if no default_room_options are set?
[17:23:31] <raver> Setting persistent: false has no effect too
[17:25:07] raver leaves the room
[17:26:44] 4223 joins the room
[17:26:44] raver leaves the room
[17:28:29] Bluszcz leaves the room
[17:28:33] kikuchiyo joins the room
[17:28:36] Bluszcz joins the room
[17:28:36] kikuchiyo leaves the room
[17:30:07] chrys leaves the room
[17:31:25] perflyst joins the room
[17:32:25] raver joins the room
[17:33:14] raver joins the room
[17:33:31] raver leaves the room
[17:33:56] raver joins the room
[17:33:59] <Licaon_Kter> raver: you don't want them?
[17:34:13] raver leaves the room
[17:35:08] raver joins the room
[17:35:11] chrys joins the room
[17:35:26] raver leaves the room
[17:35:57] raver joins the room
[17:35:59] Patrick leaves the room
[17:36:00] Patrick joins the room
[17:36:42] raver leaves the room
[17:36:44] raver joins the room
[17:36:50] <Licaon_Kter> Also, clients can create them as they wish, right? No matter your defauts
[17:36:54] <Licaon_Kter> Also, clients can create them as they wish, right? No matter your defaults
[17:37:03] <raver> Yes
[17:37:42] <raver> Bitte per default I would like to have them automatically deleted when the last one leaves
[17:37:52] <raver> But per default I would like to have them automatically deleted when the last one leaves
[17:38:33] <raver> Could it be that conversations set this flag implicit?
[17:38:47] <raver> I'll try to create a room via Gajim now
[17:38:52] iobug leaves the room
[17:39:30] riau illiyyin joins the room
[17:40:00] jeybe leaves the room
[17:40:11] raver joins the room
[17:41:23] <Holger> raver: Yes I think Conversations does that.
[17:41:39] <Holger> As that's almost always what you want.
[17:42:50] fabian.c leaves the room
[17:43:32] <Holger> riau illiyyin: We don't know whether you configured things in /etc/ejabberd/ you'd like to keep. Other than that it's safe.
[17:43:44] riau illiyyin leaves the room
[17:45:07] raver leaves the room
[17:45:12] raver joins the room
[17:45:36] <raver> Holger: but somehow all my mucs are persistent..
[17:48:49] robert_mobil joins the room
[17:49:53] alien joins the room
[17:49:56] raver leaves the room
[17:49:58] raver joins the room
[17:50:41] alien leaves the room
[17:51:14] alien joins the room
[17:52:24] darwinism-paced leaves the room
[17:53:39] perflyst leaves the room
[17:54:46] darwinism-paced joins the room
[17:55:08] perflyst joins the room
[17:55:23] <Licaon_Kter> raver: the ecosystem moved
https://wiki.xmpp.org/web/Sprints/2019_January_Brussels/Pad
[17:55:54] adiaholic_ leaves the room
[17:55:56] adiaholic_ joins the room
[17:56:48] perflyst leaves the room
[17:57:19] fabian.c joins the room
[17:57:21] perflyst joins the room
[17:57:26] <raver> Licaon_Kter: what does that mean?
[17:57:37] <raver> I don't understand...
[17:57:53] <Licaon_Kter> Look at the table, below, see Persistent state
[17:58:18] <raver> Ok the default Changed
[17:58:53] <raver> But setting persistent: false explicitly should work or not?
[17:58:57] maddl leaves the room
[17:59:14] Marzanna joins the room
[17:59:39] <Licaon_Kter> > Also, clients can create them as they wish, right? No matter your defaults
[17:59:40] skyfar joins the room
[18:00:22] <raver> Ok, so no way to control the persistent state anymore?
[18:00:30] <Licaon_Kter> raver: so if you use Conversations you'll make it persistent, if you use Gajim/Dino, you might have some control afterwards
[18:01:36] <raver> Thanks, but is a little exotic, that the behavior depends on which client l created a muc.
[18:02:05] raver leaves the room
[18:02:09] raver joins the room
[18:02:10] Stephen leaves the room
[18:03:23] raver joins the room
[18:03:25] raver leaves the room
[18:03:27] raver joins the room
[18:03:41] dominion joins the room
[18:03:44] <Holger> True.
[18:04:09] maddl joins the room
[18:05:02] <Holger> Then again Conversations is kinda targeted at "normal end users" who won't expect groups falling apart just because everyone happened to go offline. Whereas Gajim is more of a power user thing that wants to give you all flexibility.
[18:05:19] dominion leaves the room
[18:05:52] <Holger> That said I think non-persistent rooms should just die.
[18:06:02] maddl leaves the room
[18:06:53] <raver> yes, that would make it more clear.
[18:07:05] Dom leaves the room
[18:07:09] <raver> and you the possibility to force clean rooms anyway via ejabberdctl
[18:07:18] <raver> *have
[18:07:37] Dom joins the room
[18:07:51] <Holger> Yes I do see the point of cleaning up rooms after some period of inactivity of course.
[18:08:13] raver leaves the room
[18:08:18] raver leaves the room
[18:08:22] raver joins the room
[18:11:52] Stephen leaves the room
[18:12:36] maddl joins the room
[18:12:36] maddl leaves the room
[18:13:08] nuron leaves the room: Rechner geht in den Ruhezustand
[18:13:14] Stephen joins the room
[18:14:46] riau illiyyin leaves the room
[18:15:10] raver leaves the room
[18:16:11] j.r leaves the room
[18:16:19] fabian.c leaves the room
[18:16:31] Stephen joins the room
[18:18:49] Felix leaves the room
[18:18:56] fabian.c joins the room
[18:19:45] perflyst leaves the room
[18:19:52] riau illiyyin joins the room
[18:24:02] perflyst joins the room
[18:25:38] kikuchiyo joins the room
[18:25:39] kikuchiyo leaves the room
[18:26:24] adiaholic_ leaves the room
[18:26:42] j.r joins the room
[18:27:28] barny leaves the room
[18:28:32] kikuchiyo joins the room
[18:28:33] kikuchiyo leaves the room
[18:28:48] <raver> Holger: you send me a nice little python script which sits this job 🙂
[18:29:33] <Holger> I have a nice little zsh script I think 🙂
[18:29:57] raver joins the room
[18:30:22] john joins the room
[18:30:33] <Holger> But I'm in Denmark right now. Can look when I'm back.
[18:31:03] <raver> ```
#!/usr/bin/python3
import os
import psycopg2
XMPP_DOMAIN='{{ xmpp.domain.tld }}'
DESTROY_COMMAND='ejabberdctl destroy_room "{}" "{}"'
db=psycopg2.connect("dbname='ejabberd-db' user='ejabberd-dbuser' host='dbhost' password='dbpasswd'")
c=db.cursor()
c.execute('select muc_room.name,muc_room.host from muc_room left join archive on muc_room.name||\'@\'||muc_room.host=archive.username group by muc_room.name,muc_room.host having count(archive.id)=0')
for row in c:
    cmd=DESTROY_COMMAND.format(row[0], row[1]);
    print('delete room "'+row[0]+'" on server "'+row[1]+'"');
    os.system(cmd);
```
[18:31:25] <raver> sorry... this is better: https://termbin.com/2qh3
[18:34:49] dschense leaves the room
[18:34:49] riau illiyyin leaves the room
[18:34:54] raver leaves the room
[18:35:03] marek leaves the room
[18:35:03] raver joins the room
[18:35:56] maddl joins the room
[18:38:11] marek joins the room
[18:38:26] raver leaves the room
[18:38:42] Stephen leaves the room
[18:40:04] raver joins the room
[18:40:22] raver leaves the room
[18:40:36] raver joins the room
[18:40:54] raver leaves the room
[18:41:09] raver joins the room
[18:41:27] raver leaves the room
[18:41:46] raver joins the room
[18:45:06] briest joins the room
[18:48:55] raver leaves the room
[18:49:34] raver leaves the room
[18:51:39] thorsten joins the room
[18:52:29] <thorsten> Holger: make your vacations and stop watching the channels
[18:52:42] <thorsten> If not I'll tell zinid to block you
[18:52:53] <thorsten> 😂
[18:53:03] stp leaves the room
[18:53:29] <Holger> He has shut down his server 🙂
[18:54:23] dschense joins the room
[18:55:04] <thorsten> What?😂😂😂😂
[18:55:13] <thorsten> I better shit down your phone
[18:55:47] targ joins the room
[18:58:44] 4223 leaves the room
[18:59:11] Bluszcz leaves the room
[18:59:31] Bluszcz joins the room
[18:59:57] kikuchiyo joins the room
[19:00:02] kikuchiyo leaves the room
[19:00:39] 4223 joins the room
[19:00:55] noon leaves the room
[19:00:56] noon joins the room
[19:02:32] dennis joins the room
[19:02:41] fabian.c leaves the room
[19:02:41] nekit leaves the room
[19:03:15] dennis leaves the room
[19:04:32] dschense leaves the room
[19:07:23] raver leaves the room
[19:07:44] barny joins the room
[19:08:02] raver joins the room
[19:08:09] dennis joins the room
[19:10:01] fabian.c joins the room
[19:10:30] dennis leaves the room
[19:12:32] jeybe joins the room
[19:13:50] noon leaves the room
[19:13:51] noon joins the room
[19:14:43] dschense joins the room
[19:15:31] stefan leaves the room
[19:16:08] zuglufttier joins the room
[19:16:10] stefan joins the room
[19:16:40] vanitasvitae joins the room
[19:20:42] kikuchiyo joins the room
[19:20:43] kikuchiyo leaves the room
[19:21:30] kikuchiyo joins the room
[19:21:31] kikuchiyo leaves the room
[19:22:27] <raver> 🙂 Wish you nice holidays holger, with sunny and warm weather. Hope you left your laptop at home 😁
[19:22:35] Bluszcz leaves the room
[19:22:49] kikuchiyo joins the room
[19:22:50] kikuchiyo leaves the room
[19:22:52] Bluszcz joins the room
[19:24:43] kikuchiyo joins the room
[19:24:44] kikuchiyo leaves the room
[19:26:51] barny leaves the room
[19:27:37] draft9 joins the room
[19:28:25] draft9 leaves the room
[19:29:35] kikuchiyo joins the room
[19:29:36] kikuchiyo leaves the room
[19:30:04] kikuchiyo joins the room
[19:30:05] kikuchiyo leaves the room
[19:31:06] adiaholic_ joins the room
[19:31:25] zuglufttier leaves the room
[19:32:14] Viktor Lindberg leaves the room
[19:32:21] Viktor Lindberg joins the room
[19:35:19] <Licaon_Kter> raver: cat you explain your issue exactly? It's not like empty rooms use resources, right?
https://github.com/processone/ejabberd/commit/6b3d0d154e96a42ba1f18ad3a445d9f6e9aaccfa
[19:36:04] john leaves the room
[19:39:53] kikuchiyo joins the room
[19:39:53] kikuchiyo leaves the room
[19:41:21] kikuchiyo joins the room
[19:41:22] kikuchiyo leaves the room
[19:43:42] <raver> Not sure, but in earlier days l had persistent:true
And a lot of unused rooms (95%) and they were never reclaimed because of the names. So l got that script to clean rooms with zero users
[19:43:58] kikuchiyo joins the room
[19:43:59] kikuchiyo leaves the room
[19:44:34] kikuchiyo joins the room
[19:44:35] kikuchiyo leaves the room
[19:45:58] <raver> The docs of ejabberd seem outdated bye the way,
[19:46:13] <raver> Sorry
[19:46:37] Bluszcz leaves the room
[19:46:44] <raver> Forget that, I forgot that conversations send the persistent true during creation
[19:46:46] <Licaon_Kter> See also
```
rooms_unused_destroy service days
         Destroy the rooms that are unused for many days in the service```
[19:46:47] Bluszcz joins the room
[19:46:52] <Licaon_Kter> Which docs?
[19:47:03] <raver> Yep l use that too
[19:47:20] pod leaves the room
[19:47:23] <Licaon_Kter> Ain't that enough? Each day cron destroy 30 days
[19:48:00] mightyBroccoli leaves the room
[19:48:20] pod joins the room
[19:48:43] kikuchiyo joins the room
[19:48:49] <raver> Could be l guess l discovered that lately, l don't remember which was first
[19:49:00] insanity leaves the room
[19:49:27] <raver> Sometimes after a server restart the rooms get recreated l think
[19:49:45] <raver> The creation date changed in ejabberd admin
[19:50:21] <Licaon_Kter> Oh, didn't check
[19:50:49] insanity joins the room
[19:51:23] insanity leaves the room
[19:52:15] insanity joins the room
[19:53:05] insanity leaves the room
[19:53:41] insanity joins the room
[19:54:36] insanity leaves the room
[19:55:41] mightyBroccoli joins the room
[19:55:55] insanity joins the room
[19:56:44] insanity leaves the room
[19:56:57] 4223 leaves the room
[20:00:45] insanity joins the room
[20:02:07] pod leaves the room
[20:03:10] adiaholic_ leaves the room
[20:03:11] adiaholic_ joins the room
[20:04:27] perflyst leaves the room
[20:07:50] insanity leaves the room
[20:08:31] raver joins the room
[20:08:41] raver leaves the room
[20:09:15] raver joins the room
[20:09:20] raver leaves the room
[20:10:17] raver joins the room
[20:10:22] raver leaves the room
[20:10:25] insanity joins the room
[20:10:35] raver joins the room
[20:10:41] raver leaves the room
[20:10:42] debalance leaves the room
[20:10:53] raver joins the room
[20:10:58] raver leaves the room
[20:11:14] raver joins the room
[20:11:18] raver leaves the room
[20:12:41] raver joins the room
[20:12:43] raver leaves the room
[20:12:55] raver joins the room
[20:13:02] raver leaves the room
[20:13:57] raver joins the room
[20:14:02] raver leaves the room
[20:14:11] raver joins the room
[20:14:16] raver leaves the room
[20:14:31] raver joins the room
[20:14:36] raver leaves the room
[20:14:47] raver joins the room
[20:14:51] raver leaves the room
[20:15:08] raver joins the room
[20:15:14] raver leaves the room
[20:15:27] raver joins the room
[20:15:32] raver leaves the room
[20:15:49] raver joins the room
[20:15:51] insanity leaves the room
[20:15:54] raver leaves the room
[20:16:25] raver joins the room
[20:16:26] raver leaves the room
[20:16:40] raver joins the room
[20:16:47] raver leaves the room
[20:16:56] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[20:16:59] raver joins the room
[20:17:05] raver leaves the room
[20:17:23] raver joins the room
[20:17:28] raver leaves the room
[20:17:38] adiaholic_ leaves the room
[20:17:39] raver joins the room
[20:17:39] adiaholic_ joins the room
[20:17:45] raver leaves the room
[20:17:59] raver joins the room
[20:18:06] raver leaves the room
[20:18:22] Ellenor Bjornsdottir joins the room
[20:18:58] barny joins the room
[20:19:25] raver joins the room
[20:19:27] raver leaves the room
[20:19:45] Felix joins the room
[20:19:48] raver joins the room
[20:19:49] raver leaves the room
[20:20:00] raver joins the room
[20:20:07] raver leaves the room
[20:20:10] fabian.c leaves the room
[20:20:39] raver joins the room
[20:20:44] john joins the room
[20:21:27] adiaholic_ leaves the room
[20:21:27] maddl leaves the room
[20:21:28] adiaholic_ joins the room
[20:22:11] insanity joins the room
[20:23:09] maddl joins the room
[20:24:40] maddl leaves the room
[20:25:13] maddl joins the room
[20:26:44] john leaves the room
[20:30:32] kinetik leaves the room
[20:31:11] vanitasvitae leaves the room
[20:31:21] fabian.c joins the room
[20:33:42] christoph joins the room
[20:34:20] adiaholic_ leaves the room
[20:34:21] adiaholic_ joins the room
[20:34:32] raver leaves the room
[20:40:21] Pingu from Woodquarter leaves the room
[20:41:05] mightyBroccoli leaves the room
[20:43:26] fabian.c leaves the room
[20:43:27] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:43:27] APach joins the room
[20:43:30] fabian.c joins the room
[20:43:45] targ leaves the room
[20:46:36] barny leaves the room
[20:47:17] maddl leaves the room
[20:47:50] maddl joins the room
[20:50:03] fabian.c leaves the room
[20:53:20] spicewiesel leaves the room
[20:53:21] spicewiesel joins the room
[20:54:47] smalltimebloke leaves the room
[20:55:17] Stephen joins the room
[20:56:51] j.r leaves the room
[20:58:04] j.r joins the room
[20:58:35] maddl leaves the room
[20:59:27] maddl joins the room
[21:00:05] Patrick leaves the room
[21:00:07] Patrick joins the room
[21:01:21] Licaon_Kter leaves the room
[21:01:41] tyler leaves the room
[21:02:26] maddl leaves the room
[21:02:29] Stephen leaves the room
[21:02:35] Stephen joins the room
[21:02:47] maddl joins the room
[21:05:35] maddl leaves the room
[21:06:00] maddl joins the room
[21:07:29] raver leaves the room
[21:07:42] insanity leaves the room
[21:07:59] maddl leaves the room
[21:08:17] raver joins the room
[21:08:30] maddl joins the room
[21:09:49] maddl leaves the room
[21:10:36] opal leaves the room: Disconnected: closed
[21:10:46] opal joins the room
[21:10:47] maddl joins the room
[21:12:06] maddl leaves the room
[21:12:31] maddl joins the room
[21:18:31] j.r leaves the room
[21:18:51] insanity joins the room
[21:19:02] tyler leaves the room
[21:19:13] j.r joins the room
[21:20:55] jeybe leaves the room
[21:21:09] raver joins the room
[21:22:34] <Holger> raver: Yes room_unused_* timestamps are reset on restart. There's a more reliable way to do this by (1) enabling MUC MAM by default, (2) removing MAM messages after n days, and then (3) deleting rooms with empty MAM archives. (My zsh script adds a bit magic to make sure rooms are only deleted if the archive was empty for another n days; mostly to make sure new rooms with zero traffic won't be ditched).
[21:24:06] <Holger> This just misses rooms where owners explicitly disabled MAM. As a workaround I also do the room_unused_destroy thing on top.
[21:24:43] <Holger> But yes would be nicer to have something like room_unused_destroy in non-broken.
[21:25:07] <raver> Holger: great, hope you like to share it when you're back 🙂✌️
[21:25:27] <Holger> Sure, just ping me if I forget.
[21:27:00] raver leaves the room
[21:27:08] raver joins the room
[21:28:06] jazzywind32 leaves the room
[21:28:07] Stephen leaves the room
[21:28:29] opal leaves the room: Disconnected: closed
[21:30:13] barny joins the room
[21:34:15] opal joins the room
[21:35:52] Viktor Lindberg leaves the room
[21:36:00] Viktor Lindberg joins the room
[21:42:22] raver leaves the room
[21:43:10] barny leaves the room
[21:50:36] raver joins the room
[21:52:23] rom1dep leaves the room
[21:54:14] raver leaves the room
[21:54:16] raver joins the room
[21:54:40] raver leaves the room
[21:54:58] raver joins the room
[21:57:11] mimi89999 leaves the room
[22:01:06] Stephen leaves the room
[22:03:10] maddl leaves the room
[22:03:21] Demo leaves the room
[22:03:22] Demo joins the room
[22:03:49] mightyBroccoli leaves the room
[22:04:02] alien leaves the room
[22:05:38] jadmanthrat leaves the room
[22:07:17] Viktor Lindberg leaves the room
[22:07:24] Viktor Lindberg joins the room
[22:08:23] mightyBroccoli joins the room
[22:10:02] tyler joins the room
[22:19:27] maddl joins the room
[22:20:22] jeybe joins the room
[22:20:40] doctor leaves the room
[22:20:40] doctor leaves the room
[22:20:40] doctor joins the room
[22:20:41] doctor joins the room
[22:21:29] john joins the room
[22:24:52] Wojtek leaves the room
[22:26:01] raver leaves the room
[22:27:11] VC leaves the room
[22:27:13] VC joins the room
[22:27:29] john leaves the room
[22:28:12] Stephen joins the room
[22:35:09] ij leaves the room
[22:38:35] jeybe leaves the room
[22:41:27] barny joins the room
[22:46:09] SouL leaves the room
[22:48:01] marc0s leaves the room
[22:48:02] marc0s joins the room
[22:48:03] Felix leaves the room
[22:49:04] stp leaves the room
[22:49:05] marek leaves the room
[22:50:12] ThUnD3r|Gr33n joins the room
[22:50:41] stp joins the room
[22:50:50] ThUnD3r|Gr33n leaves the room
[22:51:45] marek joins the room
[22:52:09] Demo leaves the room
[22:52:15] VC leaves the room
[22:52:15] VC joins the room
[22:54:35] kikuchiyo leaves the room
[22:58:38] kikuchiyo joins the room
[23:00:25] stp leaves the room
[23:00:35] maddl leaves the room
[23:00:46] stp joins the room
[23:07:56] j.r leaves the room
[23:09:52] j.r joins the room
[23:13:35] mightyBroccoli leaves the room
[23:13:39] kikuchiyo leaves the room
[23:14:48] madmalkav leaves the room
[23:18:31] maddl joins the room
[23:21:09] kikuchiyo joins the room
[23:21:21] Walter leaves the room
[23:21:23] Walter joins the room
[23:24:21] barny leaves the room
[23:25:01] raver leaves the room
[23:32:20] stp leaves the room
[23:34:25] raver joins the room
[23:37:14] conv leaves the room
[23:37:14] conv joins the room
[23:41:21] stp joins the room
[23:44:38] riau illiyyin joins the room
[23:47:26] stp leaves the room
[23:47:49] stp joins the room
[23:48:17] marek leaves the room
[23:51:27] tyler joins the room
[23:52:41] barny joins the room
[23:55:08] marek joins the room
[23:58:59] stp leaves the room
[23:59:24] stp joins the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!