QNAP 459 Pro & ipkg amule, nas bloccato ogni 6 giorni

Discussioni sulle funzioni di: BT (Bit Torrent) download, FTP download, HTTP download, or QGet download e P2P in generale.
Rispondi
Nero81
Messaggi: 5
Iscritto il: 27 feb 2010, 16:41

QNAP 459 Pro & ipkg amule, nas bloccato ogni 6 giorni

Messaggio da Nero81 »

Salve a tutti!
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.
L'errore sembra essere quel "no space available" con relativo errore di scrittura (scusate se il log è tagliato a destra, ho fatto un copia e incolla da telnet).
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
E ancora ovviamente il tutto non funziona.
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!
Nero81
Messaggi: 5
Iscritto il: 27 feb 2010, 16:41

Re: QNAP 459 Pro & ipkg amule, nas bloccato ogni 6 giorni

Messaggio da Nero81 »

Rettifico: al riavvio del nas amule è ancora installato, è solo la cartella .aMule sotto la home dell'admin a essere sparita... quindi basta richiamare amuled per ricrearla. Niente di eclatante, ma è comunque un passo in meno da fare per ripristinare il tutto.
Sembra che anche con un riavvio senza errori la cartella .aMule sparisca comunque: per caso la home dell'admin è volatile?

Ho risolto lanciando amuled così:

amuled -f -c=/share/miopathcartellaconfig

dovo in miopathcartellaconfig ho un backup della cartella .aMule fatto prima del reset del nas.
Nero81
Messaggi: 5
Iscritto il: 27 feb 2010, 16:41

Re: QNAP 459 Pro & ipkg amule, nas bloccato ogni 6 giorni

Messaggio da Nero81 »

Me ne sono ricordato solo ora, ma volevo aggiungere anche quest'email che il nas mi ha inviato le ultime 2 volte che il problema si è presentato (a questo giro NO):
Server Name: NAS
IP Address: xxx.xxx.xxx.xxx
Date/Time: 2011/01/12 13:31:36
Level: Error
The system is unable to save your settings (file = [/etc/storage.conf], section = [VOLUME 1], field = [device name], value = [/dev/sda3]) due to insufficient ramdisk space. If restarting the server does not solve the problem please contact support for further assistance.
Pur non sapendo cosa sia quel /dev/sda3, rileggendolo ora con la giusta calma vedo che si riferisce allo spazio insufficiente sul ramdisk: che la cartella config di amule fosse diventata troppo capiente per stare nella home dell'admin (che a questo punto credo stia proprio sul ramdisk)???

A questo punto spostando tale cartella in uno share come ho fatto oggi dovrei essere a posto, no?
Rispondi