Pagina 49 di 62

[GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Inviato: domenica 11 settembre 2016, 3:22
da Wolf
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

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

Inviato: domenica 11 settembre 2016, 10:26
da Thommino
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[/b]

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.

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

Inviato: lunedì 12 settembre 2016, 11:03
da Wolf
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[/b]

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.

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

Inviato: lunedì 12 settembre 2016, 21:47
da Thommino
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?

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

Inviato: martedì 13 settembre 2016, 23:46
da Thommino
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

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

Inviato: mercoledì 14 settembre 2016, 12:23
da Wolf
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!

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

Inviato: mercoledì 14 settembre 2016, 20:53
da Thommino
L'errore è stato proprio quello: utilizzare Notepad+ all'interno di Windows.

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

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

Inviato: giovedì 15 settembre 2016, 10:32
da Wolf
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.

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

Inviato: sabato 17 settembre 2016, 15:46
da jackdj
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

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

Inviato: martedì 20 settembre 2016, 12:14
da pax84
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.)?