Negozio Synology prezzi bassi

[GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Guide, Tips, Manuali.

[GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Wolf » domenica 11 settembre 2016, 2:22

Thommino ha scritto:Ottimi passi in avanti.

Ripuntando bene il file sh alla corretta cartella Java sono riuscito a far avviare il baraccone.

Purtroppo però per farlo devo entrare con putty, fare il sudo su root ed eseguire il comando:
java -Djava.awt.headless=true -jar JDownloader.jar

Non c'è verso di farlo eseguire utilizzando gli schedulatori proposti.
Qualche idea? Eppure i suddetti escono come root. :-(


Rendi eseguibile il file da tutti gli utenti del gruppo admin, poi nell'utilità di pianificazione non usare l'utente root ma un altro con privilegi di amministratore.
Puoi anche rendere il file eseguibile da tutti, ma evita l'uso di root.

A me parte ad ogni avvio del NAS, senza usare alcuna attività schedulata.


Sent from my iPad using Tapatalk
- GTW: pfSense 2.3.2 - SuperMicro A1SRi-2558 - 8GB RAM ECC - SSD Intel S3500 80GB (autocostruito) ISP: ADSL Tiscali (10/1) IP: Public
- AP: Netgear R7000 (Stock FW)
- SWC: HP ProCurve 1410-8G
- NAS: Synology DS1515+ DSM 6.0 (5 x WD50EFRX) 16GB RAM
- NAS: Synology DS213+ DSM 5.2 (2 x ST3000DM001)
-CLI: Laptop Alienware 17R2 W7 64bit
- Altro: HTPC: Intel NUC5i3RYH, PS4
Wolf
Utente
Utente
 
Messaggi: 208
Iscritto il: mercoledì 5 dicembre 2012, 12:45

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Thommino » domenica 11 settembre 2016, 9:26

Wolf ha scritto:Rendi eseguibile il file da tutti gli utenti del gruppo admin, poi nell'utilità di pianificazione non usare l'utente root ma un altro con privilegi di amministratore.
Puoi anche rendere il file eseguibile da tutti, ma evita l'uso di root.
[cut]


Grazie Wolf per la risposta.

Cerco di interpretare quello che mi scrivi:
[*]Lascio l'owner della cartella "jdownloader" a root;
[*]Lascio l'owner del file contenente lo script di esecuzione "S9..." a root;
[*]I permessi sulla cartella jdownloader li lascio a 000 (chmod); ed anche i due file txt all'interno della stessa;
[*]Le cartelle all'interno della jdownloader le imposto tutte a 755 (chmod) (Vanno propagati in cascata?)
[*]I tre files all'interno della cartella jdownloader li lascio a 644 (chmod)
[*]Modifico i permessi del file che esegue lo script a 777, fornendo le grant di esecuzione a tutti

Se riavviando il NAS ancora non parte modifico lo scheduler non impostando l'utente root, ma quello admin che mi è stato creato quando ho installato la NAS.

Ho capito correttamente?
Purtroppo sembra che non riesca a runnare il file sh tramite lo schedulatore.
Eseguendo il file ricevo nel log via email:
Attività: Jdownloader Start
Orario d’inizio: Sun, 11 Sep 2016 14:55:07 GMT Orario di fine: Sun, 11 Sep 2016 14:55:07 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.16493: /usr/local/etc/rc.d/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory
Idee?

[AGGIORNAMENTO]
Sono riuscito a creare uno scheduler di avvio (root) bypassanto il file .sh, chiamando direttamente il programma java:
Codice: Seleziona tutto
/var/packages/Java8/target/j2sdk-image/jre/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar

Purtroppo però così, una volta avviato non c'è modo di terminarlo.

Ma come avete fatto a far andare questo script sh? A me non va ne lanciato a mano e né lanciato via scheduler.
•NAS: DS216+II - DSM 6.0 - 1GB RAM - 2TB WD HD
Thommino
Utente
Utente
 
Messaggi: 18
Iscritto il: venerdì 9 settembre 2016, 22:05

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Wolf » lunedì 12 settembre 2016, 10:03

Thommino ha scritto:
Wolf ha scritto:Rendi eseguibile il file da tutti gli utenti del gruppo admin, poi nell'utilità di pianificazione non usare l'utente root ma un altro con privilegi di amministratore.
Puoi anche rendere il file eseguibile da tutti, ma evita l'uso di root.
[cut]


Grazie Wolf per la risposta.

Cerco di interpretare quello che mi scrivi:
[*]Lascio l'owner della cartella "jdownloader" a root;
[*]Lascio l'owner del file contenente lo script di esecuzione "S9..." a root;
[*]I permessi sulla cartella jdownloader li lascio a 000 (chmod); ed anche i due file txt all'interno della stessa;
[*]Le cartelle all'interno della jdownloader le imposto tutte a 755 (chmod) (Vanno propagati in cascata?)
[*]I tre files all'interno della cartella jdownloader li lascio a 644 (chmod)
[*]Modifico i permessi del file che esegue lo script a 777, fornendo le grant di esecuzione a tutti

Se riavviando il NAS ancora non parte modifico lo scheduler non impostando l'utente root, ma quello admin che mi è stato creato quando ho installato la NAS.

Ho capito correttamente?
Purtroppo sembra che non riesca a runnare il file sh tramite lo schedulatore.
Eseguendo il file ricevo nel log via email:
Attività: Jdownloader Start
Orario d’inizio: Sun, 11 Sep 2016 14:55:07 GMT Orario di fine: Sun, 11 Sep 2016 14:55:07 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.16493: /usr/local/etc/rc.d/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory
Idee?

[AGGIORNAMENTO]
Sono riuscito a creare uno scheduler di avvio (root) bypassanto il file .sh, chiamando direttamente il programma java:
Codice: Seleziona tutto
/var/packages/Java8/target/j2sdk-image/jre/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar

Purtroppo però così, una volta avviato non c'è modo di terminarlo.

Ma come avete fatto a far andare questo script sh? A me non va ne lanciato a mano e né lanciato via scheduler.


Problemi sui permessi della cartella...
fai questa prova:
1 - sposta il file S99jdownloader.sh in una cartella condivisa qualsiasi
2 - prova a settare lo scheduler puntando alla nuova destinazione.
- GTW: pfSense 2.3.2 - SuperMicro A1SRi-2558 - 8GB RAM ECC - SSD Intel S3500 80GB (autocostruito) ISP: ADSL Tiscali (10/1) IP: Public
- AP: Netgear R7000 (Stock FW)
- SWC: HP ProCurve 1410-8G
- NAS: Synology DS1515+ DSM 6.0 (5 x WD50EFRX) 16GB RAM
- NAS: Synology DS213+ DSM 5.2 (2 x ST3000DM001)
-CLI: Laptop Alienware 17R2 W7 64bit
- Altro: HTPC: Intel NUC5i3RYH, PS4
Wolf
Utente
Utente
 
Messaggi: 208
Iscritto il: mercoledì 5 dicembre 2012, 12:45

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Thommino » lunedì 12 settembre 2016, 20:47

Ho provato a rifare l'intera procedura utilizzando i comandi Unix.
Codice: Seleziona tutto
chown -R root jdownloader/
chmod -R 755 jdownloader/
chmod 000 jdownloader/
cd jdownloader/
chmod 000 license.txt
chmod 000 license_german.txt
chmod 644 build.json
chmod 644 Core.jar
chmod 644 JDownloader.jar

cd temp (dove ho posizionato temporaneamente lo script)
chown root S99jdownloader.sh
chmod 755 S99jdownloader.sh
vi S99jdownloader.sh
i (modificato la riga nohup per puntare a dove risiede realmente java)
-Esc-
ZZ
cp /volume1/temp/S99jdownloader.sh /usr/local/etc/rc.d/
chmod 755 S99jdownloader.sh
vi S99jdownloader.sh
i (modificato la riga nohup per puntare a dove risiede realmente java)
-Esc-
ZZ


#Tentativo di esecuzione manuale:
./S99jdownloader.sh start
-ash: ./S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory

exit
exit (disconnetto putty)

#Creazione dello script come descritto nella guida:
•Attività: Jdownloader Start
•Utente: root
•Esegui comando: /usr/local/etc/rc.d/S99jdownloader.sh start
•levare la spunta da Abilitato e Ok

#Esecuzione script da interfaccia grafica
Orario d’inizio: Mon, 12 Sep 2016 21:38:45 GMT Orario di fine: Mon, 12 Sep 2016 21:38:46 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.28403: /usr/local/etc/rc.d/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory

#Esecuzione dello script dentro tempo [Tramite interfaccia grafica]
Script modificato per puntare a /volume1/temp/S99jdownloader.sh start
Eseguito e stesso errore:
Orario d’inizio: Mon, 12 Sep 2016 21:43:04 GMT Orario di fine: Mon, 12 Sep 2016 21:43:05 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.28943: /volume1/temp/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory

#Modificato il PATH del PID dentro il file ed eseguito dalla cartella temp.
Orario d’inizio: Mon, 12 Sep 2016 21:45:33 GMT Orario di fine: Mon, 12 Sep 2016 21:45:33 GMT Stato corrente: 126 (Interrotto) Output standard/errore:
/tmp/esynoscheduler.script.29240: /volume1/temp/S99jdownloader.sh: /bin/sh^M: bad interpreter: No such file or directory


Insomma non se ne esce con il file SH.
Lanciando invece manualmente JDownloader.jar con lo schedulatore e questo comando "/var/packages/Java8/target/j2sdk-image/jre/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar", funziona!
Altre idee?
Allegati
S99jdownloader.rar
Mio Script
(441 Byte) Scaricato 12 volte
•NAS: DS216+II - DSM 6.0 - 1GB RAM - 2TB WD HD
Thommino
Utente
Utente
 
Messaggi: 18
Iscritto il: venerdì 9 settembre 2016, 22:05

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Thommino » martedì 13 settembre 2016, 22:46

Ragazzi vi sembrerà assurdo ma scrivendo il file sh direttamente dentro unix con il programma vi, adesso jdownloader si avvia automaticamente quando riavvio il NAS e funzionano correttamente anche gli schedulatori di start e stop.

In allegato la versione compilata correttamente. A questo punto credo che il problema fosse nella codifica del file.
Ciao e Grazie
Allegati
S99jdownloader.rar
File compilato correttamente
(451 Byte) Scaricato 17 volte
•NAS: DS216+II - DSM 6.0 - 1GB RAM - 2TB WD HD
Thommino
Utente
Utente
 
Messaggi: 18
Iscritto il: venerdì 9 settembre 2016, 22:05

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Wolf » mercoledì 14 settembre 2016, 11:23

Thommino ha scritto:Ragazzi vi sembrerà assurdo ma scrivendo il file sh direttamente dentro unix con il programma vi, adesso jdownloader si avvia automaticamente quando riavvio il NAS e funzionano correttamente anche gli schedulatori di start e stop.

In allegato la versione compilata correttamente. A questo punto credo che il problema fosse nella codifica del file.
Ciao e Grazie


Stavo proprio per consigliarti di usare Notepad++ per editare il file.... bene che hai risolto!
- GTW: pfSense 2.3.2 - SuperMicro A1SRi-2558 - 8GB RAM ECC - SSD Intel S3500 80GB (autocostruito) ISP: ADSL Tiscali (10/1) IP: Public
- AP: Netgear R7000 (Stock FW)
- SWC: HP ProCurve 1410-8G
- NAS: Synology DS1515+ DSM 6.0 (5 x WD50EFRX) 16GB RAM
- NAS: Synology DS213+ DSM 5.2 (2 x ST3000DM001)
-CLI: Laptop Alienware 17R2 W7 64bit
- Altro: HTPC: Intel NUC5i3RYH, PS4
Wolf
Utente
Utente
 
Messaggi: 208
Iscritto il: mercoledì 5 dicembre 2012, 12:45

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Thommino » mercoledì 14 settembre 2016, 19:53

L'errore è stato proprio quello: utilizzare Notepad+ all'interno di Windows.

Creando il file direttamente dentro Unix non ho più avuto problemi.
•NAS: DS216+II - DSM 6.0 - 1GB RAM - 2TB WD HD
Thommino
Utente
Utente
 
Messaggi: 18
Iscritto il: venerdì 9 settembre 2016, 22:05

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda Wolf » giovedì 15 settembre 2016, 9:32

Thommino ha scritto:L'errore è stato proprio quello: utilizzare Notepad+ all'interno di Windows.

Creando il file direttamente dentro Unix non ho più avuto problemi.


Strano....io uso sempre Notepad++... stranezze informatiche.
- GTW: pfSense 2.3.2 - SuperMicro A1SRi-2558 - 8GB RAM ECC - SSD Intel S3500 80GB (autocostruito) ISP: ADSL Tiscali (10/1) IP: Public
- AP: Netgear R7000 (Stock FW)
- SWC: HP ProCurve 1410-8G
- NAS: Synology DS1515+ DSM 6.0 (5 x WD50EFRX) 16GB RAM
- NAS: Synology DS213+ DSM 5.2 (2 x ST3000DM001)
-CLI: Laptop Alienware 17R2 W7 64bit
- Altro: HTPC: Intel NUC5i3RYH, PS4
Wolf
Utente
Utente
 
Messaggi: 208
Iscritto il: mercoledì 5 dicembre 2012, 12:45

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda jackdj » sabato 17 settembre 2016, 14:46

sarò stato fortunato, ma io nel mio 216j ho installato JAVA 8 e jdownloader normalmente e mi và e mi parte automaticamente senza bisogno di nessun codice manuale.
Unico problema che ho è che una volta scaricato i pacchetti, pur avendo attivato l'estrattore RAR su MYJDONWLOADER, non parte l'estrazione automatica dei file, ma devo farla manuale dal NAS.

qualcuno può aiutarmi ?
vorrei che estraesse automaticamente e cancellasse i pacchetti una volta estratto il file.

Grazie
  • GTW: TPLINK-3420V2 ISP: EOLO Provider(30/3) IP:[Public]
  • SWC: Apple Airport
  • NAS: Synology DS216J
  • CLI: Apple Osx 10.11 macbook air late 11
  • Apple Tv, iPhone 6s
jackdj
Utente
Utente
 
Messaggi: 9
Iscritto il: giovedì 1 settembre 2016, 19:03

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggioda pax84 » martedì 20 settembre 2016, 11:14

Sono riuscito a far partire Jdownloader solo dopo aver utilizzato il file sh condiviso da Thommino, che ringrazio.
Con quello prodotto da me proprio non andava.

Ora però ho un problema con l'estrazione dei file: da Jdownloader non funziona. Unico sistema è quello di estrarre poi manualmente i file (da File Station ad esempio).
Può essere dovuto al fatto che Jdownloader non gestisce le estrazioni di file divisi in parti (ad esempio part001, part 002 ecc.)?
- GTW: Technicolor 582N ISP: ADSL Fastweb (20M/1M) IP:Public
- NAS: Synology DS214, DSM 6.0 (1X WD Red 3TB)
- Altro: Himedia Q5 Pro, iPhone 6, PS4
pax84
Utente
Utente
 
Messaggi: 9
Iscritto il: venerdì 7 agosto 2015, 15:06

PrecedenteProssimo

Torna a GUIDE & TIPS

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite