MythBuntu Control Center Plugins Tab Issue

Bug #1310359 reported by Jack Deslippe
54
This bug affects 9 people
Affects Status Importance Assigned to Milestone
mythbuntu-control-centre (Ubuntu)
Incomplete
Undecided
Thomas Mashos

Bug Description

Whenever I attempt to make a change in the mythbuntu plugins tab I get a pop-up error

The terminal displays:

$ mythbuntu-control-centre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Traceback (most recent call last):
  File "/usr/bin/mythbuntu-control-centre", line 360, in compareState
    plugin.compareState()
  File "/usr/share/mythbuntu/plugins/python/mysql_configuration.py", line 121, in compareState
    if self.mysql_service and self.enablemysql.get_active_text() == "Disable":
AttributeError: 'ComboBox' object has no attribute 'get_active_text'

Here are my installed packages

ii mythbuntu-common 0.73 all Mythbuntu application support functions
ii mythbuntu-control-centre 0.64.1 all Mythbuntu Configuration Application

I just updated from mythbuntu 12.04 to 14.04

-Jack

Jack Deslippe (jdeslip)
affects: mythbuntu-live-autostart (Ubuntu) → mythbuntu-control-centre (Ubuntu)
Revision history for this message
H Buus (faginbagin) wrote :

I also see this error when I do anything in MCC that involves package management. like enabling/disabling services. The symptoms seen on the display are an Error dialog containing the message:
    Exception in compareState of plugin MySQL
    Disabling Plugin
I am launching MCC from the Applications->System menu and the terminal output described by the OP goes into my .xsessions-errors file.
This occurred on a fresh install of mythbuntu-14.04-desktop-i386.iso dated 4/17/2014 before and after "apt-get update; apt-get upgrade" and before and after enabling the mythtv and mythbuntu updates repos.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mythbuntu-control-centre (Ubuntu):
status: New → Confirmed
Revision history for this message
Caysho (caysho) wrote :
Revision history for this message
Dom (domkleinnz) wrote :

Yes it affects me too. I tried to select the Android remote option so I can use MythMote and I get the same error. As a result I can't use MythMote. I'm running the latest version of MythBuntu 14.04

cheers

Revision history for this message
Thomas Mashos (tgm4883) wrote :

Can someone verify if this is still an issue? I believe I already fixed this on a different bug report.

Changed in mythbuntu-control-centre (Ubuntu):
assignee: nobody → Thomas Mashos (tgm4883)
status: Confirmed → Incomplete
Revision history for this message
Henk Poley (henkpoley) wrote :

I haven't seen this odd behaviour by the mythbuntu control center in 14.04, so there's that.

Revision history for this message
Caysho (caysho) wrote :

I am able to change options now.
E.g. just changed to MythMote yesterday.

Revision history for this message
James Cuzella (trinitronx) wrote :

Not sure if it fits the description and errors originally in this bug. However, I do see some issues on the plugins tab with mythbuntu-control-centre 0.64.1 on recently upgraded Ubuntu 16.04 machine. I can reproduce it by clicking on the "Enable/Disable All MythTV Plugins" CheckButton.

The error reported by apport is:

Traceback (most recent call last):
File "/usr/share/mythbuntu/plugins/python/plugins.py", line 133 in toggle_plugins
    if list[item].flags() & Gtk.SENSITIVE:
  AttributeError: 'CheckButton' object has no attribute 'flags'

Seems that the code expects there to be a 'flags' attribute on the object:

127 def toggle_plugins(self,widget):
128 if widget is not None:
129 if widget.get_name() == 'selectall_plugins_checkbox':
130 toggle=widget.get_active()
131 for list in get_frontend_plugin_dictionary(self), get_backend_plugin_dictionary(self):
132 for item in list:
133 if list[item].flags() & Gtk.SENSITIVE:
134 list[item].set_active(toggle)

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.