eJabberd

Status
Für weitere Antworten geschlossen.

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
Hallo Synology Freunde,

da missilehugger die weitere Entwicklung von
Openfire eingestellt hat, bin natürlich auf der Suche nach Alternativen.
Heute habe ich mich an eJabberd versucht, aber ohne Erfolg. Das Paket lässt sich zwar installieren aber
nicht ausführen. Hat jemand Erfahrung damit? Funktioniert es überhaupt auf einer DS411slim?

Grüße
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.803
Punkte für Reaktionen
179
Punkte
129
Wie hast du das Paket installiert? Beziehungsweise welches Paket hast du genommen? Auf der offiziellen Seite gibt es nur eine Version über armv7 und die 411slim hat nur einen armv5
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.803
Punkte für Reaktionen
179
Punkte
129
OK leider kann ich es mangels eines "passenden" prozessors nicht testen warum du es überhaupt installieren konntest, ich vermute aber mal das die installabfrage da nicht zu streng ist und nur den Grundtyp abfrägt. Meine sind entweder so unpassend dass es erst gar nicht auftaucht oder es ist ein unterstützter. Ich kann nicht programmieren, deshalb kann ich dir auch nicht sagen ob man da was anpassen kann, aber wenn der Prozessor bestimmte befehle nicht verarbeiten kann, dann denke ich wird sich da auch nichts machen lassen.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.560
Punkte für Reaktionen
50
Punkte
94
Hallo,

eine andere Möglichkeit: siehe hier

da musst du aber erst IPKG, Debian-Chroot und dann ejabberd installieren.

Hatte ich so auf meinem kleinen NAS (DS110j) am laufen.
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
Ja, danke aber muss es so kompliziert sein?
Auf der DS411slim lässt sich eJabberd aus dem Paketzentrum installieren aber nicht ausführen.
Jetzt steht hier rechts von mir eine DS414slim die laut SynoCommunity für armada370 Prozessoren geeignet
sein soll. Aber im Paketzentrum wird eJabberd nicht angezeigt.
Kann mir bitte jemand mal die eJabberd.spk zum download bereitstellen?
Dann könnte ich das zumindest mal auf der DS414slim testen.

Ich danke.
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
So, hab jetzt chroot drauf... aber da kommt auch schon das erste Problem.
BOX> apt-get
-ash: apt-get: not found

Ich hab mich zwar als root angemeldet aber das scheint ihn nicht zu interessieren.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.560
Punkte für Reaktionen
50
Punkte
94
Hallo,

bist du auch in der chroot Umgebung??

Rich (BBCode):
mount -t proc none ./proc
chroot ./ /bin/bash
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
Da kommt nur das hier..
Rich (BBCode):
BOX> mount -t proc none ./proc
mount: mounting none on ./proc failed: No such file or directory
BOX> chroot ./ /bin/bash
chroot: can't execute '/bin/bash': No such file or directory

Aber chroot läuft im Paketzentrum.
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
Ja da ich hier keinen Debian Rechner habe.
Ich hab einfach das chroot aus dem Paketzentrum genommen.
Gibts da etwa einen Unterschied?
Wozu ist es dann im Paketzentrum wenn ma es nicht nutzen darf?
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
Es läuft jetzt... und zwar mit:
Rich (BBCode):
/var/packages/debian-chroot/scripts/start-stop-status chroot
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.560
Punkte für Reaktionen
50
Punkte
94
mmh, ich weiß nicht was du da für ein Paket installiert hast und ob es da einen Unterschied zwischen dem Wiki-Eintrag
und dem was du da installiert hast gibt.

Wozu ist es dann im Paketzentrum wenn ma es nicht nutzen darf?

Im offiziellen Paketzentrum habe ich dazu nichts gefunden und benutzen kannst du was du willst.
Ob es dann auch so funktioniert wie du es wünscht ist ein anders Problem.

Ich hatte den jabberd so am laufen wie es im Wiki beschrieben wird, mit dem was du im Paketzentrum findest, habe ich mich nicht beschäftigt. Sorry, da kann ich dir nicht weiterhelfen.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.560
Punkte für Reaktionen
50
Punkte
94
Es läuft jetzt... und zwar mit:
Rich (BBCode):
/var/packages/debian-chroot/scripts/start-stop-status chroot

und apt-get gibt keine Fehlermeldung mehr raus??

Wo hast du denn das besagte chroot-Paket gefunden??
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
Wiki -> SynoCommunity

Gruß Götz
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.560
Punkte für Reaktionen
50
Punkte
94
ah, danke Götz, "Debian Chroot" jetzt verstehe ich auch was Falkenfelser mit "chroot aus dem Paketzentrum" meint.
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
So, ich habs geschafft aber eJabberd ist irgendwie anstrengend im Gegensatz zu Openfire.
Ich werd jetzt nochmal einiges testen und dann einen neuen Thread verfassen was die Installation
und Konfiguration von Openfire angeht. Trotzdem vielen Dank für die Hinweise.
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Zwar schon lange her dass dieser Thread aktiv war, aber ich stehe vor dem gleichen Problem.
Ich bekomme eJabberd nicht ans laufen. Für Docker bin ich zu dämlich bzw da fehlt gerade die Zeit um mich da rein zu arbeiten. Hat jemand ein einfaches HowTo um eine chatplatform auf der Syno ans laufen zu bekommen? Idealerweise eine Variante, die universell über mobile Apps (android Und iphone), Linux und Windows bzw hier über Thunderbird nutzbar ist?
Danke im Voraus!
 

Falkenfelser

Benutzer
Mitglied seit
15. Jun 2013
Beiträge
285
Punkte für Reaktionen
3
Punkte
18
Momentan kommst du mit eJabberd in Docker am besten.
Ist gar nicht so schwer. Leider hab ich momentan keine Zeit ein Howto zu schreiben.
https://hub.docker.com/r/rroemhild/ejabberd/

Allerdings sollte der docker Ordner noch die SYSTEM Rechte haben,
ansonsten kannst du die notwendigen Ordner nicht mounten.
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Danke für die schnelle Antwort - sowas hatte ich fast befürchtet... Also doch mit Docker beschäftigen. Den Ordner zu mounten war weniger das Problem, aber dann die Konfiguration von eJabberd bricht mir dann das Genick. Ist mir zuviel nicht ganz klar was Voraussetzung ist um den Server überhaupt an den Start zu bringen. Installiert ist ejabberd, läuft auch und zugriff über die Docker-Konsole hab ich auch auf ejabberdctl, nur wie ich hier was anpasse ohne vi... hier scheitere ich gerade.
Dementsprechend kann ich zwar auf ...:5280/admin anklopfen, das ssl-Zertifikat wird auch abgefragt aber dann kann ich mich nicht einloggen - logisch weil ich ja nicht wirklich einen Nutzer angelegt habe - Fehlermeldung hier ist dann: The site says: "auth error, retry login to ejabberd"
Also was kann ich hier machen bzw wie kann ich die Datei editieren ohne vi
Hab zwar grundsätzlich über die letzten Jahre mein KnowHow bzw Ports / weiterleitung / Freigaben / etc soweit hochgeschraubt, als dass ich das alles verstehe incl ssl-verschlüsselter Domain und umgeleiteter Subdomain auf den Server etc, aber hier steige ich noch nicht durch.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat