On 07/17/2013 11:04 AM, poma wrote:
> On 17.07.2013 15:36, Cole Robinson wrote:
>> On 07/16/2013 12:37 PM, poma wrote:
>>> On 14.06.2013 15:10, Cole Robinson wrote:
>>>> On 06/13/2013 07:56 PM, Eric Shattow wrote:
>>>>> Please change as needed before commit; I'm unfamiliar with Python.
>>>>> Without the change, starting virt-manager results in a coredump on
>>>>> Ubuntu-next (13.10)
>>>>>
>>>>> Kind regards, Eric Shattow
>>>>>
>>>>
>>>> Thanks Eric! Tweaked the commit message a bit and pushed.
>>>>
>>>> - Cole
>>>
>>> 'Virtual Machine Manager' startup is broken with:
>>> - Eric's patch i.e. commits [1] & [2]
>>> - Enabled system tray icon i.e.
>>> [org/virt-manager/virt-manager]
>>> system-tray=true
>>> - Installed 'libappindicator-gtk3-12.10.0-2.fc19.x86_64' i.e.
>>> '/usr/lib64/girepository-1.0/AppIndicator3-0.1.typelib'
>>>
>>> virt-manager 0.10.0 - virt-manager-0.10.0-2.fc19.noarch
>>>
>>> <>
>>> Error starting Virtual Machine Manager: 'gi.repository.AppIndicator3'
>>> object has no attribute 'CATEGORY_OTHER'
>>>
>>> Traceback (most recent call last):
>>> File "/usr/share/virt-manager/virt-manager", line 303, in <module>
>>> main()
>>> File "/usr/share/virt-manager/virt-manager", line 279, in main
>>> engine = vmmEngine()
>>> File "/usr/share/virt-manager/virtManager/engine.py", line 125, in
>>> __init__
>>> self.init_systray()
>>> File "/usr/share/virt-manager/virtManager/engine.py", line 159, in
>>> init_systray
>>> self.systray = vmmSystray(self)
>>> File "/usr/share/virt-manager/virtManager/systray.py", line 90, in
>>> __init__
>>> self.show_systray()
>>> File "/usr/share/virt-manager/virtManager/systray.py", line 161, in
>>> show_systray
>>> self.init_systray()
>>> File "/usr/share/virt-manager/virtManager/systray.py", line 143, in
>>> init_systray
>>> AppIndicator3.CATEGORY_OTHER)
>>> File "/usr/lib64/python2.7/site-packages/gi/module.py", line 316, in
>>> __getattr__
>>> return getattr(self._introspection_module, name)
>>> File "/usr/lib64/python2.7/site-packages/gi/module.py", line 135, in
>>> __getattr__
>>> self.__name__, name))
>>> AttributeError: 'gi.repository.AppIndicator3' object has no attribute
>>> 'CATEGORY_OTHER'
>>> <\>
>>
>> Thanks for the report. What's the output of:
>>
>> python -c 'from gi.repository import AppIndicator3; print dir(AppIndicator3)'
>>
>> - Cole
>
> Py print is here[1].
> I've solved temporarily like this[2].
> Thanks for your response.
>
Thanks for the info. Can someone who's affected try out the attached patch? If
it's good, I'll push it.
Thanks,
Cole
diff --git a/virtManager/systray.py b/virtManager/systray.py
index 992a59b..336a155 100644
--- a/virtManager/systray.py
+++ b/virtManager/systray.py
@@ -140,8 +140,8 @@ class vmmSystray(vmmGObject):
if self.systray_indicator:
self.systray_icon = AppIndicator3.Indicator("virt-manager",
"virt-manager-icon",
- AppIndicator3.CATEGORY_OTHER)
- self.systray_icon.set_status(AppIndicator3.STATUS_ACTIVE)
+ AppIndicator3.IndicatorCategor.OTHER)
+ self.systray_icon.set_status(AppIndicator3.IndicatorStatue.ACTIVE)
self.systray_icon.set_menu(self.systray_menu)
else:
@@ -162,9 +162,11 @@ class vmmSystray(vmmGObject):
else:
if self.systray_indicator:
if do_show:
- self.systray_icon.set_status(AppIndicator3.STATUS_ACTIVE)
+ self.systray_icon.set_status(
+ AppIndicator3.IndicatorStatus.ACTIVE)
else:
- self.systray_icon.set_status(AppIndicator3.STATUS_PASSIVE)
+ self.systray_icon.set_status(
+ AppIndicator3.IndicatorStatue.PASSIVE)
else:
self.systray_icon.set_visible(do_show)
_______________________________________________
virt-tools-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-tools-list