Ho da poco "ereditato" un QNAP TS-219P II.
E' un po' vecchio, ma per il momento fa quello che mi serve.
Volevo lasciare qualche suggerimento a chi cerca di installare JDownloader2, seguendo questa guida.
Lo script di installazione "JD2_Qnap_installer.sh" a me dava due errori, che impedivano l'installazione.
Fortunatamente sono riuscito a sistemarli e vorrei condividere la soluzione a beneficio di chi servisse.
Primo problema:
- impossibilità di completare il download del pacchetto di JD2, lo script restituiva questo errore
"Couldn't download JDownloader2 Jar file. Please check your internet connection and try again." e impossibilità di fare l'update del pacchetto, con questo errore
"Oops, couldn't download JDownloader2 update file. Please check your internet connection."
Soluzione: ho modificato due righe dello script d'installazione aggiungendo, " --secure-protocol=TLSv1_2 " dopo "if /usr/bin/wget --no-check-certificate"
Le due righe corrette diventano quindi:
Codice: Seleziona tutto
if /usr/bin/wget --no-check-certificate --secure-protocol=TLSv1_2 $JD2_JAR_FILE --directory-prefix=$JD2_DEST_DIR 1>/dev/null 2>&1 ; then
e
Codice: Seleziona tutto
if /usr/bin/wget --no-check-certificate --secure-protocol=TLSv1_2 $JD2_UPDATE_LINK --directory-prefix=$publicdir 1>/dev/null 2>&1 ; then
Secondo problema:
- lo script non mi rilevava la presenza di Entware, ritornando questo errore
" No Optware or Opkg or Entware-ng found, please install one of them"
pur se avevo precedentemente installato l'ultima versione di Entware (Entware_1.03std.qpkg).
Soluzione: ho modificato due righe dello script d'installazione sostituendo "Entware.sh" a "Entware-ng.sh".
Le due righe corrette diventano quindi:
Codice: Seleziona tutto
elif [ -x /etc/init.d/Entware.sh ]; then #if Entware-ng, start Entware-ng
e
Una volta completta l'installazione, va modificato anche il file "/etc/init.d/JDownloader2.sh", nello stesso modo cioè sostituendo in tre righe "Entware.sh" a "Entware-ng.sh"
Le tre righe corrette diventano quindi:
Codice: Seleziona tutto
elif [ -x /etc/init.d/Entware.sh ]; then #if Entware-ng
Codice: Seleziona tutto
elif [ -x /etc/init.d/Entware.sh ]; then #if Entware-ng, start Entware-ng