ejabberd wird auf Befehl ausgeführt, jedoch nicht über service / ejabberdctl
3225
GameCharmer
Ich habe Ejabberd eingerichtet, und wenn ich Ejabberd über die Befehlszeile ausführte, wird es einwandfrei ausgeführt, ich kann eine Verbindung herstellen, mit anderen Personen chatten usw.
Wenn ich renne
service ejabberd start
Alles wird ordnungsgemäß ausgeführt, der Dienst wird jedoch nicht gestartet.
Wenn ich renne
ejabberdctl start
Ejabberd sagt, dass der Knoten inaktiv ist und keine weiteren Informationen liefert.
Wenn ich renne
serivce ejabberd live
Ich bekomme tatsächlich etwas Output! Hier ist was ich habe ...
Ich habe mir jetzt eine Woche lang den Kopf zerbrochen und komme nicht weiter. Bitte helfen
UPDATE: Wir werfen das einfach raus. Ich habe die oben genannten Befehle als root ausgeführt, da mein lokaler Benutzer keinen Zugriff zum Starten hat. Ist es möglich, dass die Mnesia-Datenbank (Datei?) Root: root ist?
1 Antwort auf die Frage
2
GameCharmer
Nach dem Rennen
find / -name ejabberd
Ich bin auf / var / lib / ejabberd gestoßen. CD in das Verzeichnis, stellte fest, dass die Mnesia-Dateien in root geändert wurden. Die Dateien wurden in ejabberd umbenannt: ejabberd, ran
service ejabbered start
und es fing kein Problem an. Nach einem Neustart wurde der Dienst normal fortgesetzt.
Hoffentlich bleibt das so, dass alle, die sich mit seltsamen Problemen beschäftigen, das finden und herausfinden werden, was los ist.
Warum akzeptieren Sie Ihre Antwort nicht? Sowohl die Frage als auch die Antwort sind sehr gültig und das Akzeptieren Ihrer eigenen Antwort wurde [von Anfang an ermutigt "(http://meta.stackexchange.com/a/17467/214366)!
zb226 vor 8 Jahren
0
Weil es eine Verzögerung gibt, wann Sie Ihre Antwort akzeptieren können, und ich habe diesen Thread komplett vergessen. Nizza 2yr Necro obwohl!
GameCharmer vor 8 Jahren
1