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 virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list