Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#11124 - gdesklets x86_64 won't start

Attached to Project: Arch Linux
Opened by Pierce Lopez (ploxiln) - Tuesday, 05 August 2008, 16:49 GMT
Last edited by Allan McRae (Allan) - Sunday, 15 March 2009, 03:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Roman Kyrylych (Romashka)
Architecture x86_64
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

gdesklets won't start on my x86_64 laptop. Here is the typical error:

$ gdesklets
Starting gdesklets-daemon...
Connected to daemon in 319 milliseconds.

==========================================================[08/05/08-09:32:41]===
=== Unhandled error! Something bad and unexpected happened. ===

[EXC]
in /usr/bin/gdesklets: line 393 <module>
in /usr/bin/gdesklets: line 268 parse_command
in /usr/bin/gdesklets: line 177 __open_profile
in /usr/bin/gdesklets: line 167 __client_daemon
in /usr/lib/gdesklets/main/client.py: line 208 set_remove_command
in /usr/lib/gdesklets/main/client.py: line 38 __send
in /usr/lib/gdesklets/utils/xdr.py: line 75 recv
[EXC]/usr/lib/gdesklets/utils/xdr.py

[---] 70 chunk = ""
[---] 71 while (True):
[---] 72 try:
[---] 73 length = ord(s.recv(1))
[---] 74 except:
[ERR]> 75 raise XDRError
[---] 76
[---] 77 if (length): chunk += s.recv(length)
[---] 78
[---] 79 flag = s.recv(1)
[---] 80 if (flag == _CONT): continue
[---] 81

I get the impression that there are many x86_64 systems it doesn't really work on: https://bugs.launchpad.net/ubuntu/+source/gdesklets/+bug/223449
This task depends upon

Closed by  Allan McRae (Allan)
Sunday, 15 March 2009, 03:13 GMT
Reason for closing:  Fixed
Comment by Greg (dolby) - Tuesday, 05 August 2008, 17:00 GMT
Please make a bug report upstream
Comment by Pierce Lopez (ploxiln) - Tuesday, 05 August 2008, 17:33 GMT
I looked into this a bit more... this bug is already reported upstream.

A common fix is to install python2.4 and modify the various gdesklets script to use #! env python2.4 instead of #! env python. This doesn't immediately work for me because the various python modules like pygtk which gdesklets depends on are not provided by arch for python24 (whereas ubuntu does have these packages). I don't blame arch for all of this. I considered making pkgbuilds for pygtk-python24 etc, but I'm not sufficiently motivated to do so.
Comment by Greg (dolby) - Tuesday, 05 August 2008, 17:53 GMT
Can you post the links to the reported upstream bugreport?
Comment by Pierce Lopez (ploxiln) - Tuesday, 05 August 2008, 18:34 GMT
Sorry; Here's the upstream bug report: https://bugs.launchpad.net/gdesklets/+bug/248981
Comment by Allan McRae (Allan) - Sunday, 15 March 2009, 03:13 GMT
Appears to be fixed in the latest version

Loading...