Openfire - Java - Troubles

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Sodelle alles gut...
bis auf eines!

Wenn die NAS neu startet, was sie jeden morgen tut, muss ich openfire manuel über "/usr/locale/openfire/bin/openfire start" starten, ansonsten funktioniert das nicht...
Gibt es eine Möglichkeit diesen Befehl per autostart einzurichten oder ähnliches?

Nochmal vielen Dank vorab.

Grüße und einen guten Start in Wochenende...
Echse

EDIT: Was bisher geschah... ;-)

Erstellung Script

#!/bin/sh
/usr/local/openfire/bin/openfire start
>/root/openfirestartlocal

Nach einem Neustart der NAS sehe ich eine neue Datei in /root welche openfirestartlocal heißt, das heißt, das das Script wohl ausgeführt wurde. Allerdings sehe ich nicht den entsprechenden Java Eintrag mit ps und entsprechend läuft openfire auch nicht.
Wenn ich das Script manuell ausführe mit "sh /usr/local/etc/rc.d/S99start_openfire.sh" dann funktioniert es und es ist folgender EIntrag unter ps hinzugekommen:

8351 root 239m S /volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre/bin/java -server -Dinstall4j.jvmDir=/volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre -Dexe4j.moduleName=/usr/local/openfire/bin/openfire -DopenfireHome=/usr/local/openfire/bin/../ -Dopenfire.lib.dir=/usr/local/openfire/lib -Dinstall4j.launcherId=22 -Dinstall4j.swt=fa
8397 root 4116 R ps

und openfire läuft auch.

ich hatte das Script auch schon unter /usr/syno/etc/rc.d/S99start_openfire.sh abgelegt mit dem selben Ergebnis!
Auch habe ich bereits eine Datei namens /etc/rc.local erstellt und den Befehl eingefügt, nur leider führte auch das lediglich dazu, dass das Script zwar ausgeführt wurde, aber der Java Dienst nicht lief.

Weiß vielleicht jemand noch einen Rat?
 
Zuletzt bearbeitet:
openfire gibt's hier (per Hand über das installierte Paket kopiert, wie ich es oben beschrieben hatte), wenn Du das Paket nicht vorher schon bei missilehugger heruntergeladen hattest... und Java8 ist von hier.

Hallo Frogman ... die 3.9.3 läuft bei mir auch perfekt mit den Paketen von missilehugger .... aber hast Du eventuell shcon die 3.10.0 (Beta) versucht zu installieren? Meinst Du das klappt mit manueller Installation wie Du beschrieben hast?
 
Mich reizt die Beta nicht. Die Installation per Hand sollte aber funktionieren.
 
Mich reizt nur, dass der WebClient (WebSpark) endlich mal laufen würde. Und das sollte in der 3.10.x ja gefixt sein. Ansonsten vermisse ich nichts :)
 
Stimmt - aber alle in meinem Umfeld und auch ich nutzen ohnehin nur andere Clients (Pidgin und Xabber)...
 
Kurz zur Info:
Update auf 3.10.0 hat funktioniert und der Server läuft auch wieder. Jedoch verhält sich SparkWeb wie in der 3.9.3 - also geht auch nicht.
 
Na, ich schaue mir dann die Release an, vielleicht läuft's dann dort.
 
Hallo zusammen,

ein kleines Update zu Post #21:

Ich habe nun heute die Version 3.9.3-1 von missilehugger installiert, ohne direkt die aktuelle Version hinterher zu kopieren.
Seither startet der Openfireserver auch nach einem Neustart einwandfrei selbst.

Grüße
Echse...
 
Zuletzt bearbeitet:
Na, ich schaue mir dann die Release an, vielleicht läuft's dann dort.

Update auf 3.10.0 Release klappte ohne Probleme. Hab den kompletten Ordner gelöscht und den neuen direkt unter /volume1/@appstore/openfire ausgepackt und danach die Ports korrigiert.
Sparkweb klappt nun auch, allerdings kann Sparkweb kein TLS und somit muss man unter den SSL-Einstellungen die TLS-Option auf "optional" setzen.
 
Hallo zusammen,

habe gerade versucht das Update auf OpenFire 3.10.0 durch zu führen.
Leider ohne Erfolg.

1. Openfire gestoppt!

2. Ich habe die ***.tar.gz heruntergeladen von der offiziellen Seite.
Anschließend habe ich die ***.tar aus dem Archiv entpackt und das File nach /volume1/@appstore verschoben.
Hier habe ich dann das tar-archiv mittels "tar -xvf yourfile.tar" entpackt, hierbei wurde der openfire Ordner direkt überschrieben.

3. Anschließend habe ich in der /conf/openfire.xml die Ports angepasst (auf 8889 und 8890).
Dannach habe ich in der /bin/openfire den common Pfad wie beschrieben angepasst. In meinen Fall habe ich folgendes am Ende der Zeile hinzugefügt: /volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre*
Der Java Dienst startet sowohl nach einem Reboot der NAS als auch bei manuellen restart von Openfire (über das Paketzentrum) ordentlich neu...

4. Test auf https://meineNAS:8889 schlägt leider fehl.

Weiß hier vielleicht jemand weiter? Bitte! :-)

Grüße
Echse
 
zu 2.: mach den ordner vorher leer .... dann nochmal auspacken und die conf anpassen
zu 4: http statt https

/edit
Ich habe es direkt auf ein Public-Folder geladen und das tar.gz entpackt .... tar -xvf /volume1/public/openfire.tar.gz -C /volume1/@appstore
Also nicht das .gz ausgepackt! Vorher eben das /volume1/@appstore/openfire leer gemacht.
 
Zuletzt bearbeitet:
Danke für deine Tipps,
leider auch hier kein Erfolg... :-(

Musstest du irgendwelche Rechta anpassen?
 
Gar nichts nein ... glaube steht alles auf 644 oder so.
Was genau geht nicht?
 
Weder die Verbindung mit den Mobile Devices noch das Webinterface (weder https noch https).
Laut ps läuft java und laut Paktverwaltung läuft auch openfire.... ???


Über VPN und folgender Adresse kann ich die Installation durchführen... Ich berichte nochmal...
 
Na Einloggen geht auch erst mal nicht, weil Du nach dem Update erst noch die Datenbank-Anbindung erneut einstellen musst. ein http://dein-nas:8889 (oder eben https://dein-nas:8890) sollte Dich auf die Config-Seite leiten ... wie bei der ersten Installation.
Mit was hast Du die config editiert?
 
Na Einloggen geht auch erst mal nicht, weil Du nach dem Update erst noch die Datenbank-Anbindung erneut einstellen musst. ein http://dein-nas:8889 (oder eben https://dein-nas:8890) sollte Dich auf die Config-Seite leiten ... wie bei der ersten Installation.
Mit was hast Du die config editiert?

Danke für deine Hilfe...
Via VPN und http konnte ich das Setup neu starten und bin gerade dabei die Einstellungen vor zu nehmen.
Ich berichte nachher nochmal... :-)

[Edit:]
Der Server läuft wieder, alles super... Danke nochmal Erkan.
Allerdings funktioniert der Aufruf der HTTPS Seite https://meineNAS:8890 nicht mehr.
Die Einstellungen im Server scheinen zu passen.. Die entsprechenden Ports sind freigegeben. Weder über VPN noch von extern eine https verbindung möglich.

Grüße
Echse
 
Zuletzt bearbeitet:
Kurzes Update:

Es läuft alles wieder wie gewollt.
Nach einem Neustart funktionierte auch die https Verbindung wieder wie gewohnt.

Greetz...
 
Hallo, ich möchte Openfire installieren, habe einiges dazu gelesen, bin mir aufgrund der verstrichenen Zeit (Updates der DSM, Java) aber unsicher, ob das mit den alten Versionen noch geht.

Aktuelle Version könnte man hier finden Openfire 3.10.2.: http://www.igniterealtime.org/projects/openfire/index.jsp

Java laut Frogman hier, allerdings betreibt Frogman ja einen andere Openfire-Version: http://pcloadletter.co.uk/2011/08/23/java-package-for-synology/

Außerdem frage ich mich, ob Java ein Sicherheitsproblem darstellt.

Viele Grüße,
Ben
 
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