Errors when trynig to install any applet using adesklets_installer

Bug #184772 reported by m0dY
8
Affects Status Importance Assigned to Milestone
adesklets (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: adesklets

Hello,

1. i compiled adesklets-0.6.1 from source on a Fedora 8 x86_64.
2. normal configuration/installation was just like './configure && make && make install'.
3. everything went smoothly except just installed some dependencies and then it was all fine.
4. when i try to execute /usr/local/bin/adesklets it just exits silently (i could paste an strace of it if this would help).
5. also when i try to run adesklets_installer it executes smoothly however when i try to install any module through it just fails with this error below...

####
Retrieving data online... OK
│Checking locally installed desklets... OK
│Downloading Calendar desklet... OK
│Verifying download integrity... OK
│Opening the downloaded archive...
│!!! An error occured during the operation !!!
│Traceback (most recent call last):
│ File "/usr/local/bin/adesklets_installer", line 223, in run
│ getattr(self, '_'+op)(**kw)
│ File "/usr/local/bin/adesklets_installer", line 244, in _install
│ self.desklets.install(desklet) # refresh of desklets states
│ File "/usr/local/bin/adesklets_installer", line 150, in install
│ tar = tarfile.open(mode='r|bz2', fileobj=f)
│ File "/usr/lib64/python2.5/tarfile.py", line 1168, in open
│ _Stream(name, filemode, comptype, fileobj, bufsize))
│ File "/usr/lib64/python2.5/tarfile.py", line 1047, in __init__
│ self.name = os.path.abspath(name)
│ File "/usr/lib64/python2.5/posixpath.py", line 402, in abspath
│ if not isabs(path):
│ File "/usr/lib64/python2.5/posixpath.py", line 49, in isabs
│ return s.startswith('/')
│AttributeError: 'NoneType' object has no attribute 'startswith'
####

6. also when i get any adesklet applet and try to install it, it just gives me this error (this is on the Calendar applet)...

####
Traceback (most recent call last):
  File "./Calendar.py", line 14, in <module>
    import adesklets
  File "/usr/lib64/python2.5/site-packages/PIL/__init__.py", line 30, in <module>

  File "usr/lib64/python2.5/site-packages/adesklets/initializer.py", line 13, in <module>
  File "usr/lib64/python2.5/site-packages/adesklets/children_handler.py", line 5, in <module>
  File "usr/lib64/python2.5/site-packages/adesklets/signal_handler.py", line 12, in <module>
  File "usr/lib64/python2.5/site-packages/adesklets/signal_handler.py", line 20, in Signal_handler
AttributeError: 'module' object has no attribute 'signal'
####

7. i suspect that this is relate with being on a 64bit python so any suggestions or a fix would be nice.

Thanks.

Revision history for this message
alloneword (homebrandcola) wrote :
Download full text (5.0 KiB)

I can replicate this issue on Ubuntu 8.04 64bit. I also think it is something to do with 64bit and Python. I have no issues on a 32bit system.

aDesklets was installed from source, using Python 2.4.

Output when launching Calendar desklet:

./Calendar.py
Do you want to (r)egister this desklet or to (t)est it? t
Now testing...
============================================================
If you do not see anything (or just an initial flicker
in the top left corner of your screen), try `--help',
and see the FAQ: `info adesklets'.
============================================================
*** glibc detected *** adesklets: double free or corruption (out): 0x0000000000651fd0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f105934c08a]
/lib/libc.so.6(cfree+0x8c)[0x7f105934fc1c]
/usr/lib/libfontconfig.so.1[0x7f1059650c2e]
/usr/lib/libfontconfig.so.1(FcPatternDestroy+0x7a)[0x7f1059650dea]
/usr/lib/libfontconfig.so.1(FcFontSetDestroy+0x27)[0x7f105964abf7]
adesklets[0x40f904]
adesklets[0x407b14]
adesklets[0x406541]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f10592f61c4]
adesklets(rl_filename_completion_function+0x5f9)[0x406479]
======= Memory map: ========
00400000-0041e000 r-xp 00000000 08:01 1191907 /usr/local/bin/adesklets
0061d000-0061f000 rw-p 0001d000 08:01 1191907 /usr/local/bin/adesklets
0061f000-0067e000 rw-p 0061f000 00:00 0 [heap]
7f1050000000-7f1050021000 rw-p 7f1050000000 00:00 0
7f1050021000-7f1054000000 ---p 7f1050021000 00:00 0
7f1057102000-7f105710f000 r-xp 00000000 08:01 432543 /lib/libgcc_s.so.1
7f105710f000-7f105730f000 ---p 0000d000 08:01 432543 /lib/libgcc_s.so.1
7f105730f000-7f1057310000 rw-p 0000d000 08:01 432543 /lib/libgcc_s.so.1
7f1057310000-7f105731a000 r-xp 00000000 08:01 432568 /lib/libnss_files-2.7.so
7f105731a000-7f105751a000 ---p 0000a000 08:01 432568 /lib/libnss_files-2.7.so
7f105751a000-7f105751c000 rw-p 0000a000 08:01 432568 /lib/libnss_files-2.7.so
7f105751c000-7f1057526000 r-xp 00000000 08:01 432578 /lib/libnss_nis-2.7.so
7f1057526000-7f1057725000 ---p 0000a000 08:01 432578 /lib/libnss_nis-2.7.so
7f1057725000-7f1057727000 rw-p 00009000 08:01 432578 /lib/libnss_nis-2.7.so
7f1057727000-7f105773d000 r-xp 00000000 08:01 432562 /lib/libnsl-2.7.so
7f105773d000-7f105793c000 ---p 00016000 08:01 432562 /lib/libnsl-2.7.so
7f105793c000-7f105793e000 rw-p 00015000 08:01 432562 /lib/libnsl-2.7.so
7f105793e000-7f1057940000 rw-p 7f105793e000 00:00 0
7f1057940000-7f1057948000 r-xp 00000000 08:01 432564 /lib/libnss_compat-2.7.so
7f1057948000-7f1057b47000 ---p 00008000 08:01 432564 /lib/libnss_compat-2.7.so
7f1057b47000-7f1057b49000 rw-p 00007000 08:01 432564 /lib/libnss_compat-2.7.so
7f1057b49000-7f1057b5f000 r-xp 00000000 08:01 432596 /lib/libpthread-2.7.so
7f1057b5f000-7f1057d5f000 ---p 00016000 08:01 432596 ...

Read more...

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 or 9.04?

Changed in adesklets:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Changed in adesklets:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.