On Sun, 2021-07-18 at 19:08 +0100, Marjorie Roome via Dng wrote:
> On Sun, 2021-07-18 at 12:42 -0500, o1bigtenor via Dng wrote:
> > On Sun, Jul 18, 2021 at 10:01 AM Antony Stone
> > <Antony.Stone@???> wrote:
> > > On Sunday 18 July 2021 at 16:54:25, o1bigtenor via Dng wrote:
> > >
> > > > # service ejabberd start
> > > > [....] Starting ejabberd...:root@memyself:/home/opensrf-3.2.1#
> > > > service
> > > > ejabberd status
> > > > [....] Getting ejabberd status...:Failed RPC connection to the
> > > > node
> > > > ejabberd@localhost: nodedown
> > > >
> > > > Commands to start an ejabberd node:
> > > > foreground Start an ejabberd node in server mode (attached)
> > >
> > > Did you try that one to see whether it gives you any extra
> > > information as it's
> > > trying to start?
> > >
> > > > Optional parameters when starting an ejabberd node:
> > > > --logs dir Directory for logs: /var/log/ejabberd
> > >
> > > Have you looked in there for any additional details?
> > >
> >
> > Hadn't even thought of looking there - - - - :-( !!
> > # less /var/log/ejabberd/error.log
> > 2021-07-18 09:43:36.985 [error]
> > <0.82.0>@ejabberd_config:validate_opts:1095 Unknown option 'echo
> > <PREFIX>/lib > /etc/ld.so.conf.d/opensrf.conf what'
> > 2021-07-18 09:43:36.985 [error] <0.82.0>@ejabberd_config:start:88
> > Failed to load configuration file /etc/ejabberd/ejabberd.yml
> > 2021-07-18 09:43:36.985 [critical] <0.82.0>@ejabberd_app:start:70
> > Failed to start ejabberd application: unknown_option
> >
> > # less /var/log/ejabberd/ejabberd.log
> > 2021-07-18 09:43:36.455 [info] <0.82.0>@ejabberd_config:start:69
> > Loading configuration from /etc/ejabberd/ejabberd.yml
> > 2021-07-18 09:43:36.985 [error]
> > <0.82.0>@ejabberd_config:validate_opts:1095 Unknown option 'echo
> > <PREFIX>/lib > /etc/ld.so.conf.d/opensrf.conf what'
> > 2021-07-18 09:43:36.985 [error] <0.82.0>@ejabberd_config:start:88
> > Failed to load configuration file /etc/ejabberd/ejabberd.yml
> > 2021-07-18 09:43:36.985 [critical] <0.82.0>@ejabberd_app:start:70
> > Failed to start ejabberd application: unknown_option
> >
> > So these log files are indicating that something is missing from
> > the
> > configuration file.
> > That config file is a '. . . conf.d' file - - - I understand that
> > Beowulf really doesn't use 'systemd' files.
> >
> > So how do I satisfy this lacuna?
> >
> Looks like the problem is in the (missing?) ejadderd configuration
> files.
>
> There are lots of options. I'd expect the suitable defaults for
> Evergreen would be provided by Evergreen. Obviously they aren't.
>
> For ejabberd you /could/ try looking here:
>
> https://docs.ejabberd.im/get-started/
>
> But unless the Evergreen defaults are really basic you probably need
> to search the Evergreen documentation.
>
> NB. I doubt if the problem is anything to do with systemd.
>
Had a look at the Evergreen docs - seems to be rather opaque about what
is involved in using ejabberd.
However the following discussion is about what seems to be the same RPC
problem:
https://www.ejabberd.im/node/938/index.html
At least gives some ideas to try.
--
Marjorie