Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: GeJee op 24 maart 2018, 21:05:32

Titel: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 24 maart 2018, 21:05:32
Hoi allen,

Wellicht kan iemand hier mij verder helpen.
Ik wil op mijn DS212 NAS een echolink proxy draaien, meer info op echolink.org (http://www.echolink.org/proxy.htm)

De installatie van de laatste Java versie is me gelukt en staat in /volumes1/public

De echolinkproxy moet ik starten met het commando java -jar EchoLinkProxy.jar en graag wil ik deze automatisch laten opstarten bij het opstarten van de NAS, echter dit gaat mijn pet net even te boven.

Onder Windows op de laptop heb ik het werkend gekregen, weliswaar wel na eerst de benodigde poorten geforward te hebben naar deze laptop. Portforwarding voor de betreffende poorten is nu gedaan naar de NAS, en zowel EchoLinkProxy.jar als ELProxy.conf staan in /volume1/public

Wie kan me op weg helpen?
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 24 maart 2018, 23:06:11
Citaat
graag wil ik deze automatisch laten opstarten bij het opstarten van de NAS

[attachimg=1]

[attachimg=2]

[attachimg=3]

[attachimg=4]
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 24 maart 2018, 23:13:51
Het toevoegen van de taak was het probleem niet.

Krijg het volgende terug:

Dear user,

Task Scheduler has completed a triggered task.

Task: EchoLinkProxy
Start time: Sat, 24 Mar 2018 23:11:38 GMT
Stop time: Sat, 24 Mar 2018 23:11:38 GMT
Current status: 0 (Interrupted)
Standard output/error:
/tmp/esynoscheduler.script.12595: line 1: java: command not found


Sincerely,
Synology DiskStation

Om de een of andere reden wordt java niet gevonden terwijl het volgens het package center wel geïnstalleerd en actief is.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 24 maart 2018, 23:32:56
Dan zou ik het volledige pad van Java meegeven b.v.: /volume1/public/java -jar EchoLinkProxy.jar
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 25 maart 2018, 09:10:40
Dat is hem het nu juist, ik weet niet waar hij java heeft geïnstalleerd.
Ben niet zo thuis in Linux wereldje dus weet ook niet hoe ik het zo snel kan vinden.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 10:11:26
Zal straks ook even Java installeren, welke versie? 7 of 8
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 25 maart 2018, 10:13:12
Mijn dank is nu al groot, java 8
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 12:28:33
Op m'n DS411Slim geïnstalleerd: ejdk-8u161-linux-arm-sflt.tar.gz (staat dus in public)
[attachimg=1]

Het commando wordt dan:
/volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -jar EchoLinkProxy.jar
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 25 maart 2018, 12:45:32
We komen in de buurt denk ik:

Dear user,

Task Scheduler has completed a triggered task.

Task: EchoLinkProxy
Start time: Sun, 25 Mar 2018 12:44:20 GMT
Stop time: Sun, 25 Mar 2018 12:44:21 GMT
Current status: 1 (Interrupted)
Standard output/error:
Error: Unable to access jarfile EchoLinkProxy.jar


Sincerely,
Synology DiskStation
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 12:51:51
Lijkt op een rechten probleem.
Klinkt misschien vreemd, maar nu start je op als root (zou moeten werken), wijzig die eens in admin (Taakplanner).
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 25 maart 2018, 13:02:53
Weer een stap dichterbij, taak wordt gestart maar stopt ook gelijk weer;

Dear user,

Task Scheduler has completed a triggered task.

Task: EchoLinkProxy
Start time: Sun, 25 Mar 2018 13:00:19 GMT
Stop time: Sun, 25 Mar 2018 13:00:21 GMT
Current status: 1 (Interrupted)
Standard output/error:


Sincerely,
Synology DiskStation
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 13:10:14
Jammer, er wordt geen reden opgegeven waarom EchoLinkProxy na 2 sec. weer stopt.
Wat als je hetzelfde commando geeft op de command line in PuTTY ?
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 13:19:23
Hoe heb je eigenlijk echolink proxy op je NAS geïnstalleerd, kan er niet zo snel achterkomen op de site echolink.org n.l.
Misschien kan ik dat zelf eens installeren/testen.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 13:20:57
Ben nu een even weg dus, later op de dag zou ik dit dan kunnen doen.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 25 maart 2018, 13:22:10
Met Putty testen kan ik pas vanavond of morgen dus kan je dan pas vertellen wat er dan gebeurd.
Echolink Proxy heb ik uit de download selectie op de site
Configbestand moet je wel even aanpassen want default password werkt niet.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 15:31:17
Nou, vanaf de command line werkt het (ingelogd als admin) en ik heb het volgende commando moeten geven:

Citaat
/volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -jar /volume1/public/EchoLinkProxy.jar /volume1/public/ELProxy.conf

[attachimg=1]

Nu nog de Taakplanner testen. ;D
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 15:35:02
Oh...ik heb gezien dat je mij een PB hebt gestuurd, niet handig, beter in het Topic blijven communiceren, hebben eventuele anderen er ook wat aan.

PB was:

Citaat
Ondertussen komen we al een heel eind.

Met onderstaand commando via een ssh sessie als admin start het spulletje al wel op maar ... gebruik ik hetzelfde commando in de task sheduler dan werkt het dus weer niet, stopt zonder opgaaf van reden.

Ook gaat er nog wat fout, EchoLinkProxy zou na het starten een logfile moeten aanmaken maar dat zie ik ook niet gebeuren.

Het commando waarmee ik het zaakje via ssh gestart krijg:
/volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -minimal -jar /volume1/public/EchoLinkProxy.jar /volume1/public/ELProxy.conf
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 16:20:15
Omdat het een proxy is die op de achtergrond moet draaien, moet je het volgende commando in de Taakplanner geven, zodat het proces op de achtergrond gestart wordt EN als root lukte het me niet dus, start taak op als admin.

Citaat
nohup /volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -jar /volume1/public/EchoLinkProxy.jar /volume1/public/ELProxy.conf &

Citaat
Beste gebruiker

Taakplanner heeft een geactiveerde taak voltooid.

Taak: EchoLinkProxy
Starttijd: Sun, 25 Mar 2018 16:05:33 GMT
Stoptijd: Sun, 25 Mar 2018 16:05:34 GMT
Huidige status: 0 (Normaal)
Standaard uitvoer/fout:
EchoLink Proxy version 1.2.3
Listening for connections on port 8100


met vriendelijke groeten,
Synology DiskStation

Process:
Citaat
root     16007     1  0 16:05 ?        00:00:01 /volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -jar /volume1/public/EchoLinkProxy.jar /volume1/public/ELProxy.conf

Port:
Citaat
root@DS411Slim:~# netstat -attcp |grep 8100
tcp6       0      0 [::]:8100               [::]:*                  LISTEN      16007/java
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 16:44:28
Nu heb ik een echte reboot gedaan en krijg het volgende mailtje:

Citaat
Beste gebruiker

Taakplanner heeft een geactiveerde taak voltooid.

Taak: EchoLinkProxy
Starttijd: Sun, 25 Mar 2018 16:27:52 GMT
Stoptijd: Sun, 25 Mar 2018 16:27:53 GMT
Huidige status: 0 (Normaal)
Standaard uitvoer/fout:


met vriendelijke groeten,
Synology DiskStation

Lijkt dus fout echter, het process draait gewoon:

Citaat
root@DS411Slim:~# ps -ef |grep EchoLinkProxy.jar
root      5857     1  0 16:27 ?        00:00:01 /volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -jar /volume1/public/EchoLinkProxy.jar /volume1/public/ELProxy.conf

en poort 8100 is luistert:
Citaat
root@DS411Slim:~# netstat -attcp |grep 8100
tcp6       0      0 [::]:8100               [::]:*                  LISTEN      5857/java
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 25 maart 2018, 16:53:36
Ga ik proberen, de log-file maakt hij bij jou ook aan?
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 17:17:51
Ik heb geen log file kunnen ontdekken, waar zou die dan moeten komen en wat is de bestandsnaam ?
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 25 maart 2018, 17:24:57
Gevonden op een onlogische plaats, in de root n.l. ::)

[attachimg=1]

Heb in de .ini niet kunnen vinden om dat aan te passen echter, misschien kun je wel die optie toevoegen, heb verder niet gezocht.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 26 maart 2018, 11:04:07
Dus dit zou de opdrachtregel moeten zijn zonder de aanhalingstekens?

"nohup /volume1/@appstore/java8/ejdk1.8.0_161/linux_arm_sflt/jre/bin/java -jar /volume1/public/EchoLinkProxy.jar /volume1/public/ELProxy.conf &"

Met welk commando kan ik daarna controleren of het proces draait?

En met welk commando kan ik de logfile vinden?

Sorry voor de vele vragen maar ben niet zo thuis in het linux wereldje.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 26 maart 2018, 11:12:56
Citaat
Met welk commando kan ik daarna controleren of het proces draait?
Heb ik laten zien: ps -ef |grep EchoLinkProxy.jar
Citaat
En met welk commando kan ik de logfile vinden?
Heb ik aangegeven, staat in de root dus:
cd /ls -l
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 26 maart 2018, 11:28:38
Denk dat ik nog ergens een foutje maak ik de commandline opdracht voor de taakplanner want krijg het niet draaiend.
Via een ssh terminal gaat 't wel goed volgens mij want de proxy wordt zichtbaar in de public proxy list.

Ik kijk vanavond even verder, werk in ploegendienst en mag vanmiddag weer aan de bak.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 27 maart 2018, 11:38:59
In eerste instantie via de taakplanner hier nog steeds niet werkend te krijgen, echter na user weer gewijzigd te hebben naar ROOT ipv admin draait alles nu. Mijn dank is groot.
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: Birdy op 27 maart 2018, 11:50:22
Wel vreemd, als admin draaide het bij mij juist wel en als root dus niet.
Maar goed, het werk bij jou en daar gaat het om. 8)
Titel: Re: Java, installatie geslaagd maar dan loop ik vast
Bericht door: GeJee op 27 maart 2018, 11:52:20
Absoluut, zou alleen nog mooier zijn als nohup.out en ELProxy.log ook in de public komen zodat ik ze kan inzien via filestation