Ho sempre utilizzato mldonkey senza alcun problema, con uptime anche di 100 e più giorni (sono sotto gruppo di continuità).
Dopo Natale, avendo aiutato un amico a configurare amule via ipkg ho deciso di provarlo anch'io e in generale (quando va) lo trovo più comodo per alcune funzioni peculiari che a me servono (categorie) e più veloce.
Purtroppo però, ciclicamente - pare ogni 6 giorni - sono costretto a reinstallarlo perchè crasha e mi impalla in gran parte il nas:
- amule è chiuso e non raggiungibile, a riavviarlo non mi da nessun errore, salvo poi non trovarlo fra i processi e quindi sembra che si chiuda quasi subito
- il nas ha la ventola al massimo e fa un rumore infernale, nonostante il carico cpu e le temperature siano in regola
- alcuni servizi risultano disattivati, uno su tutti il webfilemanager, la cui icona appare grigia nel pannello d'amministrazione, anche se da link diretto funziona comunque
- se provo ad andare su gestione dischi non mi trova il volume e in generale tutto il pannello di amministrazione ha delle lacune: non risulta per esempio installato alcun pacchetto qpkg, quando in realtà ho mldonkey e optoware
- stranamente samba, mldonkey, ftp continuano a funzionare regolarmente
questo ciò che trovo nel log di amule:
Codice: Seleziona tutto
2011-01-19 02:44:52: Connected to Kad (firewalled)
2011-01-19 02:44:52: Connected to Kad (ok)
2011-01-19 05:44:52: Connected to Kad (firewalled)
2011-01-19 05:44:54: Connected to Kad (ok)
2011-01-19 07:44:55: Connected to Kad (firewalled)
2011-01-19 07:45:03: Connected to Kad (ok)
2011-01-19 07:55:53: Hasher: Starting to create MD4 and AICH hash for file: 004.
2011-01-19 07:56:23: ThreadScheduler: Completed task 'Hashing - /share/Download/
2011-01-19 07:56:23: ThreadScheduler: Completed task 'AICH Syncronizing', 0 task
2011-01-19 07:56:23: Suspending upload of file: 219FB8EAF1188638E297AA60DE83F140
2011-01-19 07:56:23: ThreadScheduler: Completed task 'Completing - /share/Downlo
2011-01-19 07:56:23: Resuming uploads of file: 219FB8EAF1188638E297AA60DE83F140
2011-01-19 07:56:23: Finished downloading: XXXXXXXXXX [l'ho cancellato io di proposito, non è un errore]
2011-01-19 11:05:06: Wrote 200 Kad contacts
2011-01-19 11:05:10: Kademlia Indexing: CSafeIOException in CIndexed::~CIndexed:
2011-01-19 11:05:10: Created Client UDP-Socket at port 4672
2011-01-19 11:05:12: Kademlia Indexing: CSafeIOException in CIndexed::readFile:
2011-01-19 11:05:12: Read 200 Kad contacts
2011-01-19 11:05:12: Connected to Kad (firewalled)
2011-01-19 11:05:15: Connected to Kad (ok)
2011-01-19 11:05:52: Error: can't write to file descriptor 51 (error 28: No spac
2011-01-19 11:05:52: Error: can't write user configuration file.
Nella cartella .aMule trovo inoltre un file amule4278d8sd (lettere e numeri a caso dopo "amule" o amule.conf) e alcuni file come muleLock (5 bytes) e ED2KLinks_lock (vuoto).
Cancello quello che mi sembra "in eccesso", i log, rilancio amuled e questo è il successivo log:
Codice: Seleziona tutto
2011-01-19 11:57:38: Starting aMuled 2.2.6 using v2.8.10
2011-01-19 11:57:38: ERROR: WARNING Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.
2011-01-19 11:57:38: Error: can't write to file descriptor 6 (error 28: No space left on device)
2011-01-19 11:57:38: Credits: Could not create backup file '/root/.aMule/clients.met'
2011-01-19 11:57:38: Creditfile loaded, 1314 clients are known
2011-01-19 11:57:38: Loading IP-filters 'ipfilter.dat' and 'ipfilter_static.dat'.
2011-01-19 11:57:38: Loaded 0 IP-ranges from '/root/.aMule/ipfilter.dat'. 0 malformed lines were discarded.
2011-01-19 11:57:38: Loaded 0 IP-ranges from '/root/.aMule/ipfilter_static.dat'. 0 malformed lines were discarded.
2011-01-19 11:57:38: *** TCP socket (ECServer) listening on 0.0.0.0:4712
2011-01-19 11:57:38: Created Server UDP-Socket at port 4665
2011-01-19 11:57:38: Created Client UDP-Socket at port 4672
2011-01-19 11:57:38: Loading server.met file: /root/.aMule/server.met
2011-01-19 11:57:38: Error: failed to flush the file '/root/.aMule/logfile' (error 28: No space left on device)
2011-01-19 11:57:38: Error: failed to flush the file '/root/.aMule/logfile' (error 28: No space left on device)
2011-01-19 11:57:38: Error: failed to flush the file '/root/.aMule/logfile' (error 28: No space left on device)
2011-01-19 11:57:38: Error: failed to flush the file '/root/.aMule/logfile' (error 28: No space left on device)
2011-01-19 11:57:38: 6 servers in server.met found
2011-01-19 11:57:38: Found 7 part files
2011-01-19 11:57:38: Found 66 known shared files
2011-01-19 11:57:38: Connecting
2011-01-19 11:57:38: Connecting to eMule Security (95.211.73.65 - 95.211.73.65:6348) using protocol obfuscation.
2011-01-19 11:57:40: Kademlia Indexing: CSafeIOException in CIndexed::readFile: SafeIO::EOF: Attempt to read past end of file.
2011-01-19 11:57:40: Read 200 Kad contacts
2011-01-19 11:57:41: web server running on pid 3929
A questo punto l'unica soluzione è riavviare il Nas.
Al riavvio capita che amule non risulti nemmeno installato (manca la cartella .aMule), allora reinstallo il pacchetto e ricopio un amule.config e remote.config precedentemente salvati.
In questo modo tutto torna a funzionare, ma per sicurezza e per mancanza di voglia di fare test approfonditi non ricopio i vari file con fonti, nodi, server, nodi, load, log ecc... quindi mi ritrovo a dover far "carburare" di nuovo il mulo. 6 giorni di pace, poi si ricomincia.
Qualcuno ha idee o suggerimenti in merito?
Ho su il firmware 3.2.4 Build 0315T, ma ho 3tb di roba sul nas che ora come ora non posso backuppare e per sicurezza quindi lascerei perdere un eventuale aggiornamento, a meno di non poter sfilare i miei dischi, metterne un paio "di prova", fare l'update e nel caso qualcosa andasse storto tornare indietro alla build attuale. Che dite?
Grazie per ogni eventuale aiuto!