Cannot (or should not) use root to register ejabberd users
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenSRF |
New
|
Undecided
|
Unassigned |
Bug Description
OpenSRF 3.1
Ubuntu 16.04.6
ejabberd 16.01-2
According to the OpenSRF install instructions, admins should use root when registering ejabberd users. But on Ubuntu 16.04, and likely on other systems with ejabberd 16 installed, the `ejabberdctl register` commands can fail with an error message like this:
/usr/sbin/
As a workaround, you can run those commands as the ejabberd user instead. The cause of the issue is an upstream bug (LP#1659801); the bug is apparently fixed in later ejabberd packages, but I wonder if the install instructions should be updated to use the ejabberd user when issuing ejabberdctl commands anyhow. I believe the Evergreen ansible installer already uses the ejabberd user for this step.
Changed in opensrf: | |
milestone: | 3.2-beta → none |
Previous discussion in IRC: irc.evergreen- ils.org/ evergreen/ 2018-12- 18#i_388768 irc.evergreen- ils.org/ evergreen/ 2019-01- 16#i_390935
http://
http://