aMule Forum
Italian => it_Bugs => Topic started by: basix on June 13, 2008, 12:11:32 PM
-
Buongiorno.
aMule 2.2.1 su Ubuntu Hardy Heron 8.04 32 bit
utilizzando l'utility di importazione amule Freeza.
dopo aver scelto la cartella da importare compare la richiesta di eliminare o meno i files importati.
premendo annula tutto bene
premendo si o no tutto si blocca e freeza.
particolare strano: con il si freeza con il pulsante premuto, con il no il pulsante rimane non premuto.
questo bug lo avevo riscontrato anche nelle versioni precedenti della 2.1.3svn ( o 2.2.0svn come alcuni la chiamavano)
arrivederci.
-
usando amule -o da terminale mi da come ultimo output questo errore:
2008-06-13 11:21:27: Logger.cpp(272): Error: Can not enumerate files in directory '/home/server/Scrivania/temp' (error 24: Troppi file aperti)
e /home/server/Scrivania/temp è la cartella esatta che tento di importare
-
Hai provato a importarne solo una parte ? Che so, spostandone alcuni in un'altra directory e provando su questa?
si, infatti avevo il dubbio e ho creato un'altra cartella con solamente 001.part , 001.part.met e 001.part.met.bak ma stesso errore
-
ho usato il suddetto tool in diverse occasioni, addirittura da partizioni ntfs, ma mai un problema. Cioè, sì, ci ha messo un'eternità e qualche volta dovevo forzare la chiusura con un bel killall, ma alla fine ho sempre importato i file. Prova ad aspettare un po', fallo lavorare, e poi prova a killare e a riaprire...
-
Ecco è un bug con una volta infinita. Potete usare il patch seguente fina a la nova versione.
trunk/src/PartFileConvert.cpp
Modified: trunk/src/PartFileConvert.cpp
===================================================================
--- trunk/src/PartFileConvert.cpp 2008-06-13 19:40:27 UTC (rev 8669)
+++ trunk/src/PartFileConvert.cpp 2008-06-13 20:03:07 UTC (rev 8670)
@@ -97,7 +97,7 @@
CDirIterator finder(folder);
CPath file = finder.GetFirstFile(CDirIterator::File, wxT("*.part.met"));
- while (!file.IsOk()) {
+ while (file.IsOk()) {
ConvertToeMule(folder.JoinPaths(file), deletesource);
file = finder.GetNextFile();
count++;
@@ -112,7 +112,7 @@
*/
file = finder.GetFirstFile(CDirIterator::Dir, wxT("*.*"));
- while (!file.IsOk()) {
+ while (file.IsOk()) {
ScanFolderToAdd(folder.JoinPaths(file), deletesource);
file = finder.GetNextFile();
@@ -306,7 +306,7 @@
unsigned maxindex = 0;
unsigned partfilecount = 0;
CPath filePath = finder.GetFirstFile(CDirIterator::File, filepartindex + wxT(".*.part"));
- while (!filePath.IsOk()) {
+ while (filePath.IsOk()) {
long l;
++partfilecount;
filePath.GetFullName().RemoveExt().GetExt().ToLong(&l);
-
Ho applicato la patch di wuischke, proposta nel post precedente, ricompilato e installato e FUNZIONA!
su Ubuntu 8.04 con aMule 2.2.1 l'importazione Funziona.
THANKS WUISCHKE
-
Io non ho fatto niente, il patch è di MalaPraxis, grazie a lui.
-
Succede la stessa cosa anche a me, premesso che sono niubbio, come posso utilizzare la patch? Cioè come si compila ed installa su Kubuntu 8.04?
-
La versione 2.2.1 è molto vecchio. Adesso c'è la versione più attuale 2.2.4, che non ha più questo problema.
Adviso attualizare con i pacchetti di Festor (http://www.amule.org/amule/index.php?topic=16647.0).