Aggiornamento.
Ho risolto quasi tutto ...
scrivo quasi tutto perché non sono stato capace di trovare nessuna guida che spieghi come gestire un backup delle configurazioni di Transmission ... ma la stessa cosa vale mi sembra anche per altre app come aMule ...
cioè se dovessi per forza di cose dover ripristinare il QNAP cancellando anche tutto il contenuto perderei tutti i dati dei programmi ... dunque le info sui download in coda, e per aMule i crediti, ecc
detto questo vi scrivo come ho risolto il problema di incompatibilità di Transmission con QTS 4.3.3 nella speranza che possa esservi utile.
Prima fase:
scaricate dalla seguente pagina la versione di Transmission adatta all'hardware del Vs. QNAP
https://www.qnapclub.eu/index.php?act=d ... pkg_id=208
- sulla barra del menù principale di App Center a destra (almeno nella versione per QTS 4.3.3) si trova un'icona con un cerchio e "+" all'interno del cerchio, premendola si aprirà la finestra che vi permetterà di installare il file qpkg di Transmission precedentemente scaricato;
- attendete l'installazione di Transmission
una volta installata potrete verificare il suo funzionamento premendo su Apri in corrispondenza dell'icona di Transmission nell'App Center.
In una nuova finestra del browser che avete come default si aprirà la pagina web di management di transmission (questa è la GUI web).
Per accedere dovete usare l'utente e l password standard messa di default che è:
qnap
Se usate windows e volete accedere con la GUI di Transmission installata su windows dovrete cambiare alcuni parametri rispetto alla configurazione precedente:
assegnata al protocollo ce ora sarà la 49091 (lo vedete anche dall'indirizzo della GUI web aperta dall'App Center).
Se volete continuare con la seconda fase chiudete tutte le GUI aperte.
Seconda fase:
Se volete recuperare e utilizzare le precedenti cartelle usate dalla precedente versione di Transmission
ATTENZIONE questa procedura richiede l'accesso a file di sistema normalmente nascosti e non accessibili dunque operate con attenzione per non provocare danni di cui solo voi sarete responsabili; io declino ogni responsabilità!
NOTA BENE: le seguenti istruzioni presumo che voi abbiate un unico storage pool o che in ogni caso abbiate installato entrambe le versioni di Transmission nel primo storage pool creato;
quasi sicuramente è così e dunque tutti i comandi fanno riferimento al percorso
/share/CACHEDEV1_DATA
se doveste aver creato più storage pool e aver manualmente installato o spostato transmission in un'altro storage pool è possibile che dobbiate modificare il percorso sostituendo CACHEDEV1 con CACHEDEV2, o 3, ecc
Prima di tutto vi serve Putty; in windows potete scaricare la versione portable da portableapps che non necessita di installazione; in linux la troverete sicuramente nel programma di gestione pacchetti.
Una volta installata o scaricata, avviate il programma e inserite come destinazione a cui volete connettervi l'indirizzo IP del vs. QNAP con la porta 22 di default.
Nella consolle che si aprirà vi verrà richiesto di autenticarvi e dovrete inserite il nome utente e la password dell'utente amministratore (quello di QTS).
a questo punto potrete navigare con la shell
prima di tutto il servizio di transmission DEV ESSERE ARRESTATO
per farlo dovete digitare il comando
/etc/init.d/QTransmission.sh stop
(potete usare copia e incolla; il copia lo fate qui, l'incolla nella shell si fa premendo sulla scell il pulsante destro del mouse)
il comando digitato o copiato viene eseguito alla pressione del tasto invio o enter
ora dovremo aprire con un editor di testo il file di configurazione di Transmission e per farlo scriviamo il comando
vi /share/CACHEDEV1_DATA/.qpkg/QTransmission/etc/settings.json
(anche in questo caso potete usare copia e incolla)
ora all'interno dell'editor VI potrete spostarvi tra le righe del file di configurazione con i tasti pagina su e pagina giù
dovete identificare le righe relative a:
- "download-dir": "/share/Public",
- "incomplete-dir": "/share/Public",
per accedere in modifica al file di configurazione di transmission premete sulla tastiera la lettera
i
spostatevi ora sulle righe precedentemente identificate e sostituite il percorso presente con il percorso della precedente installazione di Transmission;
le righe dovranno venire così valorizzate:
- "download-dir": "/share/CACHEDEV1_DATA/Download/transmission/completed",
- "incomplete-dir": "/share/CACHEDEV1_DATADownload\transmission/incomplete",
una volta fatto questo dovete uscire dalla modalità di modifica premendo il tasto
ESC
Vi allego la seguente immagine per chiarezza di come dovranno risultare le modifiche
verificate di aver modificato correttamente solo questi parametri e se siete sicuri per salvare le modifiche apportate e uscire dal file di configurazione digitate il comando
:x!
se invece avete dei dubbi per uscire dal file di configurazione senza salvare digitate il comando
:q!
A questo punto dovete riavviare il servizio di transmission e per farlo dovete dare il seguente comando
/etc/init.d/QTransmission.sh start
Terza fase (AGGIORNATA):
ho anche individuato dove le rispettive versioni di Transmission salvano i dati relativi ai torrent in download ... o meglio relative a tutti i torrent scaricati anche quelli ormai completi ...
non mi aspettavo che Transmission tenesse archiviato l'elenco dei torrent scaricati come appunto file torrent ...
dunque vi posto come immagini sia il percorso usato della vecchia versione sia il percorso usato dalla nuova versione (anche a scopo di backup dato che non non trovato una procedura o un programma su qnap/qts che fa il backup delle informazioni dei torrent in download nel caso dobbiate formattare il vs. qnap.
dunque l'app precedente, cioè presente in App Center di QTS salvava i torrent come da immagine seguente:
l'app come qpkg scaricabile e installabile li salva invece nel percorso come da immagine seguente: