jueves, 12 de julio de 2007

Problema con aMule

Jugando con aMuleweb me dejó de funcionar aMule...
$ amule
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
aMule Version: aMule 2.1.3 using wxGTK2 v2.8.1 (Unicoded)

Terminated after throwing an instance of 'CInvalidStateEx'
what(): CRunTimeException::CInvalidStateException: CFile: Cannot get length of closed file.
backtrace:
[2] wxThreadHelperThread::~wxThreadHelperThread() in amule [0x808718d]
[3] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xb75a12bd]
[4] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xb75a1327]
[5] CryptoPP::IteratedHash
, 64u, CryptoPP::HashTransformation>::~IteratedHash() in amule [0x812f490]
[6] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb72cfebc]
[7] wxNotebook::SetPadding(wxSize const&) in amule[0x8080fd1]

Cancelado (core dumped)

intenté reinstalar aMule, pero no funcionó. Solucioné el problema borrando el directorio ~/.aMule. Previamente rescaté los archivos que se encuentran en ~/.aMule/Incoming.

Seria interesante saber cuál es el archivo que se rompe y porqué...

Saludos...

3 comentarios:

t3rm1nus dijo...

conseguí solucionarlo.

Abre un terminal

haz un sudo nautilus

te sale un navegador de archivos y te vas a la carpeta /home/tuusuario/.amule

Si no te sale la carpeta pulsa ctrl+h para ver archivos ocultos.

abre el archivo logfile

hay fue donde ví que mi problema era que al ejecutar un script que pille por la red para evitar el bug de que se apagara me cambió los permisos del archivo clients.met.bak o algo asi, busca alguna entrada que te ponga el nombre del archivo que peta.

abres ese archivo con el boton de la dere en nautilus y le cambias los permisos a tu usuario.

Ejecuta amule y listo. A mi me ha funcionado. ya me contaras.

Suerte.

Pablo Pilotti dijo...

Buenisimo t3rm1nus!
Si se me rompe otra vez voy a tener en cuenta tu comentario. Hasta ahora me funciona bien.. (Toco madera)
Saludos!

t3rm1nus dijo...

se te apaga solo a las 2 o 3 horas?