Startup of gtk-recordmydesktop fails with "TrayPopupMenu instance has no attribute 'popupmenu_continueitem'" error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| gtk-recordmydesktop |
Undecided
|
Unassigned | ||
| gtk-recordmydesktop (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
Binary package hint: gtk-recordmydesktop
Happens when starting recordmydesktop
Here is the console output:
~$ gtk-recordMyDesktop
** Message: pygobject_
** Message: pygobject_
** Message: pygobject_
/usr/lib/
import popen2
/usr/lib/
im2.put_
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
tr=
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
AttributeError: TrayPopupMenu instance has no attribute 'popupmenu_
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gtk-recordmydesktop 0.3.8-1ubuntu2
ProcVersionSign
Uname: Linux 2.6.35-14-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Tue Aug 3 10:28:31 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100130)
PackageArchitec
ProcEnviron:
LANGUAGE=
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: gtk-recordmydesktop
Related branches
Thomas Karl Pietrowski (thopiekar) wrote : | #1 |
mollitz (mollitz) wrote : | #2 |
I had the same bug. The solution mollitz mentions also solved the problem. python-appindicator should be added to the list of dependencies.
Thomas Winteler (Win-Soft) (thomi) wrote : | #4 |
hey all
same error here... installed python-appindicator and problem solved...
as above comments inform, add python-appindicator to dependencies...
kind regards
thomi
Peter Wu (lekensteyn) wrote : | #5 |
Confirmed, installing python-appindicator did indeed fix this. It should be a dependency.
Changed in gtk-recordmydesktop (Ubuntu): | |
status: | New → Confirmed |
summary: |
- Error at application startup of recordmydesktop-gtk + Startup of gtk-recordmydesktop fails with "TrayPopupMenu instance has no + attribute 'popupmenu_continueitem'" error |
Peter Wu (lekensteyn) wrote : | #6 |
After further investigation, installing python-appindicator is just a workaround.
rmdTrayPopup.py is missing a check, whether indicator support is enabled or not.
tags: | added: patch |
Peter Wu (lekensteyn) wrote : | #7 |
The last patch I supplied provided a patch which can be used for understanding the bug. This patch can replace the one in debian/
Daniel Holbach (dholbach) wrote : | #8 |
Thanks a lot for your work on this.
Launchpad Janitor (janitor) wrote : | #9 |
This bug was fixed in the package gtk-recordmydesktop - 0.3.8-3ubuntu2
---------------
gtk-recordmydesktop (0.3.8-3ubuntu2) natty; urgency=low
* debian/
* debian/control: add python-appindicator dependency. (LP: #612885)
-- Daniel Holbach <email address hidden> Thu, 10 Mar 2011 11:00:41 +0100
Changed in gtk-recordmydesktop (Ubuntu): | |
status: | Confirmed → Fix Released |
Peter Wu (lekensteyn) wrote : | #10 |
Please do not add `python-
As the appindicator feature is not necessary and could break things, please make it a "suggests" or "recommends" instead of a dependency. Will this fix be added to Maverick?
Daniel Holbach (dholbach) wrote : | #11 |
I just uploaded this change:
gtk-recordmyde
.
* debian/control: moved python-appindicator from Depends to Recommends to
avoid dragging in the whole stack on other Ubuntu flavours.
To get it into maverick, please follow https:/
Changed in gtk-recordmydesktop: | |
status: | New → Invalid |
Solution is to install python- appindicator. continueitem does not exist.
A short look at the mentioned file tells that an import-exception for appindicator leads to set a variable to False. Due to this value the init-process of the class does not initialize all class-members so the member popupmenu_
So add python-appindicator to dependencies and it will work