Main index > Usage problems > ADESKLETSError: adesklets process exited [SOLVED]

By thinhla (User), on Fri Jul 8 17:08:50 2005: ADESKLETSError: adesklets process exited [SOLVED].

I install adesklets and when I run it with command adesklets : It returns

Code:

adesklets 0.4.10 (unknown time), on an unknown OS
[gcc 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)]
Press TAB for hints.
0 >>>



I am not sure if this is properlu installed but it seems about right without any error when I do ./configure

So i download weather desklet and try to run ./weather.py
It returns a string of error

Code:

Traceback (most recent call last):
  File "./weather.py", line 52, in ?
    import adesklets
  File "usr/lib/python2.4/site-packages/adesklets/__init__.py", line 36, in ?
  File "usr/lib/python2.4/site-packages/adesklets/initializer.py", line 53, in __init__
  File "usr/lib/python2.4/site-packages/adesklets/communicator.py", line 103, in err
adesklets.error_handler.ADESKLETSError: adesklets process exited -
Exception exceptions.AttributeError: <exceptions.AttributeError instance at 0xb7d90d0c> in <bound method _Communicator.__del__ of <adesklets.communicator._Communicator instance at 0xb7c47e2c>> ignored



I don't know what this really mesans but can someone point out what I have don't wrong?

By syfou (Core Developer & Desklet Author), on Fri Jul 8 19:31:07 2005.

Have you tried the fix suggested at question A.2.2 from the FAQ?

By thinhla (User), on Sat Jul 9 14:54:18 2005.

Thanks for reply. I am trying to install in /usr folder. So how do we remove what has installed in system by default? or are we just gonna leave it?

By thinhla (User), on Sat Jul 9 14:58:54 2005.

yeah, it did fix the problem. Thanks again. So how do we remove the adesklets the first time it installed by default into /usr/local?

By syfou (Core Developer & Desklet Author), on Sat Jul 9 18:29:18 2005.

Do as you would for any autotools-based package... Find out for yourself. :mrgreen:

Seriously, here is the usual trick: once you finish the compilation phase for the default prefix /usr/local, just use something like:

Code:


make DESTDIR=/tmp/fake install



Now, the /tmp/fake directory will contain an in-place copy of what was put in your system. Doing, for instance:

Code:


find /tmp/fake | sed 's/\/tmp\/fake//'



Will output the full file list of what was installed. Yours,

By thinhla (User), on Sat Jul 9 20:30:42 2005.

WOW... That's very helpful. Thanks


adesklets is proud to be hosted on:

SourceForge.net Logo

Back to adesklets.sf.net.