aMule Forum

Spanish => sp_Bugs => Topic started by: Pajarico on May 23, 2004, 03:43:45 PM

Title: No comparte la carpeta Incoming
Post by: Pajarico on May 23, 2004, 03:43:45 PM
Hola, me pasa que añado archivos al Incoming, le doy a refresh pero los nuevos archivos no aparecen. Si reinicio amule tampoco pasa nada.
Los archivos que estan a medio descargar los coparte sin problemas.
¿que puede ser?

PD:uso gentoo, kernel 2.4.x, por si sirve de algo.
 :)
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on May 27, 2004, 12:53:42 PM
Jorrrrr, aMule 1.1.x! ponte 1.2.6 si puedes, que es la versión más estable hasta ahora de aMule, o prueba con 2.0-rc3. Esa versión que usas está ya un pelín... anticuada. De hecho, yo nunca la he usado! xDDD

Un saludo
Title: Re: No comparte la carpeta Incoming
Post by: Pajarico on June 01, 2004, 06:35:46 PM
Actualize a la 2.0.0-rc3 y sigo teniendo los mismos problemas.
 ;)
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on June 01, 2004, 08:00:18 PM
Por "añadir al incoming" te refieres a poner a descargar?
Eso lo haces desde "search" o desde "fast ed2k links handler"?
Y la pregunta trascendental... ESTAS SEGURO DE QUE LOS AÑADES A DESCARGAR??? xDDD
Es raro, no habñia oido nunca un bug como ese...
Un saludo!
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on June 01, 2004, 08:00:38 PM
ah, que version de GTK y wx usas?
Title: Re: No comparte la carpeta Incoming
Post by: SebaX on June 01, 2004, 08:26:10 PM
Pajarico, pienso que en realidad si los estas compartiendo, pero lo que esta pasando es que a todos los archivos antes de compartir se les hace un hashing... mmhhh como te puedo explicar esto(que ya tengo muchas quejas que nadie entiende nada de lo que respondo :rolleyes: ), el hashing de un archivo es como su identificador personal, la posibilidad es casi nula que otro archivo tenga el mismo hash de otro, a no ser que sea el mismo claro, de hecho por eso se usa, por que asi estas seguro de bajarte el archivo que corresponde, puede incluso, que el archivo tenga un nombre distinto, pero que la información que tenga adentro sea la misma, por ende, tendrá un mismo hash, o sea será el mismo archivo. Ahora bien, como este hashing se debe calcular, no es que tu agregues archivos y en un momento quede en lista, si no que tienes que esperar a que haga el hashing de todos los archivos, para ahí recien aplicar 'refresh' para que te aparescan en la lista. Y peor aun lo que haces, que cierras el amule y lo vuelves a abrir, por que el hashing vuelve de 0 a ser calculado. Esto se hace solo UNA vez, asi que despues no tendrás que pasar toooodo el tiempo en recalcularlo :D
Ah, y mientras más grande el archivo más se demora en calcular el ya fomoso hash, asi que solo paciencia, ya que hay que hacer todo por aMule (h) sobreviva :D

Chau, que estes bien.


Dato Extra para personas más PRO: hay tipos de hash que si se pueden resumir como el SHA, pero en este caso no sé que clase usa por eso digo que no resume.
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on June 01, 2004, 08:49:37 PM
Pajarico:
lo que dice SebaX es si te refieres por "añadir a incoming" a compartir archivos.
Así que tienes las dos respuestas: la mñia si te refieres a poner a bajar, la de SebaX si te refieres a poner a compartir ;-)
Un saludo!
Title: Re: No comparte la carpeta Incoming
Post by: Pajarico on June 02, 2004, 10:37:30 AM
Gracias a los dos por vuestras respuestas.
SebaX llevo mas de 2 años usando la red edonkey con diferentes clientes, y tengo conocimientos "extensos" de hashing, id, compartir, etc... asi que ahorrate las explicaciones. Agradezco tu interes pero son innecesarias.

Por añadir al Incoming me refiero a mover los archivos que quiero compartir con los demas a mi carpeta incoming. Dicha carpeta esta configurada en amule como la carpeta Incoming, valga la redundancia. Lo curioso es que cuando termina de descargar un archivo lo envia (correctamente) a esa carpeta y lo comparte sin problema, sin embargo si el archivo lo añado yo a veces lo comparte a veces no y no se de que depende.
He mirado los permisos y no saco ninguna conclusion, todos los archivos los puedo abrir con mi usuario no-root y no contienen ningun caracter especial en el nombre, hasta he probado a cambiarlos por nombres sencillos como: camilo.sesto.rar (es solo un ejemplo eh!)


En cuanto a lo del hashing es imposible que sea eso, porque cuando los hashea te lo indica y en mi caso ni siquiera empieza, es como si simplemente no los encontrara. Ademas es imposible que tarde mas de 1 minuto en hacer el hash de un archivo de 80 MB y aunque tardara dos horas tampooco seria problema porque suelo tener el amule conectado muuuuucho tiempo (ahora mismo llevo mas de 24 horas seguidas).

Quote
ah, que version de GTK y wx usas?
GTK 2.4.0-r1
wxGTK 2.4.2

Un saludo ;)
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on June 02, 2004, 10:45:45 AM
Nah, problema divisado ;-)
GTK2. ¿Como lo diaría? GTK2 NO SE PUEDE USAR CON AMULE!!! (perdón por el susurro).
No por culpa de aMule, sino por culpa de wx 2.4.2, que no está preparado para GTK2. Así que A) compilas aMule por tu cuenta o B) utilizas los rpms (o debs) de la página de descargas de http://www.amule.org ;-)
Quizás no te moleste demasiado lo del incoming que te pasa, pero usar GTK2 con wx 2.4.2 también tiene como consecuencia usar a tope la CPU y la memoria, así que no te lo recimendo ;-P
Un saludo!

P.D.: "ahorrate las explicaciones" <- suena un poco borde... aunque se comprende que te acabas de despertar :-P
Title: Re: No comparte la carpeta Incoming
Post by: Pajarico on June 02, 2004, 01:12:49 PM
Quote
P.D.: "ahorrate las explicaciones" <- suena un poco borde... aunque se comprende que te acabas de despertar :-P
No pretendia ser borde, pero es que no me suelo enredar mucho en los foros, prefiero ir al grano, y no encontre una forma directa que no sonase tan mal. Ademas es dificil saber si estoy siendo borde o no porque estamos en un foro, en una conversacion cara a cara no hubiese sonado borde para nada.

Quote
Así que A) compilas aMule por tu cuenta o
De hecho ya lo tengo compilado por mi cuenta, en gentoo solo tienes que hacer "emerge amule" y te baja el source de la ultima version  y lo compila, ademas tuve que compilarlo dos veces porque en la primera al ejecutarlo me decia que tenia que recompilarlo pero sin soporte para GTK2 (con eso es como si ignorara que tienes instalado GTK2).
Asi lo hice y el amule funciona bien, el consumo de CPU y RAM es normal incluso cuando lleva dias funcionando (muy por debajo dde la version 1.1.x) y la velocidad de descarga tb es buena.

Quote
B) utilizas los rpms (o debs)
No quiero usar paquetes precompilados porque gentoo y rpm o deb no se llevan bien segun tengo entendido.

En resumen no creo que sea ese el problema, porque el amule va bien y esta bien compilado (o eso parece).
Ademas en gentoo cuando "emerges" un programa te satisface las dependencias automaticamente, y lo hace verdaderamente bien.
Otros amigos tienen lo instalado tb en gentoo y sin problemas, excepto una persona que le pasa lo mismo que a mi; pero en todos los casos las condiciones son las mismas.

¿No es un poco raro que esa incompatibilidad solo afecte al incoming, a unos archivos si y otros no, mientras que el resto funciona a las mil maravillas? Parece un poco aleatorio....

¿tienes alguna idea mas? porque lo que me dices no lo puedo llevar a cabo.

Gracias

Un saludo-
Title: Re: No comparte la carpeta Incoming
Post by: aquatroll on June 02, 2004, 03:02:44 PM
hay unas cosas mientras tengas GTK2:
   Los propios desarrolladores de wxWidgets dicen que para su versión 2.4.2, GTK2 no está sopurtado y por tanto ya que nosotros dependemos de ellos, nosotros tampoco lo soportamos.
   Estos mismos dicen que su versión 2.5 será completamente compatible con GTK2 pero por el momento es una versión inestable lo que hay así que mejor no compilar contra 2.5 por ahora, aunq te puedes arriesgar y probar.

Solución:
    Prueba con GTK1, si sigue fallando, analiza bien que diferencias hay entre los archivos que te comparte y los que no y vuelve akí.

hasta pronto :))

P.D.: compilar por tu cuenta no significa "emerge", significa ./configure --opciones adecuadasparatuequipo && make
Title: Re: No comparte la carpeta Incoming
Post by: Pajarico on June 02, 2004, 04:04:57 PM
Gracias.
Esperare a que wx llegue a una version 2.5 estable o lo mas parecido a estable

Quote
Solución: Prueba con GTK1, si sigue fallando, analiza bien que diferencias hay entre los archivos que te comparte y los que no y vuelve akí.
No puedo poner una version anterior porque otros programas dependen de GTK2.

Quote
P.D.: compilar por tu cuenta no significa "emerge", significa ./configure --opciones adecuadasparatuequipo && make
Es que ESO es exactamente lo que hace emerge  :), en el terminal puedes ver todo el proceso y hace exactamente lo mismo que ./configure && make && make install (o lo que sea).

Un saludo
Title: Re: No comparte la carpeta Incoming
Post by: aquatroll on June 02, 2004, 04:28:26 PM
a ver, si te bajas el fuente, de GTK1, y WXGTK2.4 y las compilas y linkas tú sin hacer el make install ya tienes una versión de wxgtk2.4 contra la que linkar amule sin afectar a los demás que dependan de GTK2.

emerge hace el make install pero para esto, no quieres el make install para eso el amule tiene la opcion en el configure de --with-wx-prefix= por ejemplo, y eso lo puedes hacer con las GTK y con las wxgtk y así tener las librerías para usas sin tener que instalarlas.

P.D.: creo que me repetí un poco, pero aún no comí y el hambre no me deja pensar ;(
Title: Re: No comparte la carpeta Incoming
Post by: Pajarico on June 02, 2004, 06:11:33 PM
¿sabes de algun sitio de donde me pueda bajar un binario ya linkado?
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on June 02, 2004, 06:42:27 PM
Pajarico:
Hinnerk publico una versión rc3 lincada estáticamente. Entra en #amule y pregúntale o busca por los foros si está ;-)
Un saludo!
Title: Re: No comparte la carpeta Incoming
Post by: Jacobo221 on June 02, 2004, 06:48:54 PM
Bueno, ya lo encontré por mi cuenta ;-)
http://debian.doomicile.de/debian/amule-unstable/amule_2.0.0rc2-doomicile-static-6_i386.deb
Dale gracias a Hinnerk que se lo curró mucho (había problemas en una libreria al lincarla estáticamente :-S )
Un saludo!
Title: Re: No comparte la carpeta Incoming
Post by: SebaX on June 03, 2004, 05:16:34 AM
:( Pajarico ... ya, ya ya... te perdono :))... pero trata de no ser tan "borde" como le llamas ;(... por que menos precias el esfuerzo que hago por responder a todos en general, por lo demas, piensa que no solo tu lees el foro, y que puede que haya algun NEWBIE con el mismo problema, asi que, siempre habrá alguien que le interesa una, relativamente buena y extensa explicación :D...

Chau, que estes bien :D.