Bug 957058

Summary: Yast2 Service Manager can't enable/disable services
Product: [openSUSE] openSUSE Tumbleweed Reporter: S. B. <sb56637>
Component: YaST2Assignee: YaST Team <yast-internal>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: ancor, jreidinger, sb56637
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://trello.com/c/UaXXUjdE
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs

Description S. B. 2015-11-29 20:19:30 UTC
Hello,

A recent update of Tumbleweed (not sure which one exactly) has broken the Yast2 Service Manager's ability to enable and disable services. Double-clicking a service or clicking the Enable/Disable button has no effect.

Please let me know if you need any more information.

Thanks.
Comment 1 Ladislav Slezák 2015-11-30 16:24:16 UTC
Please, attach the YaST logs (see https://en.opensuse.org/Bugs/YaST).
Comment 2 S. B. 2015-11-30 16:44:13 UTC
Created attachment 657727 [details]
y2logs

Hi Ladislav, thanks for taking a look. Here are the logs.
Comment 3 Ancor Gonzalez Sosa 2015-11-30 17:01:40 UTC
I can reproduce it in my Tumbleweed system. The internal state is actually toggled and clicking on "ok" will save the change to the system. But the change in the internal state is not refreshed properly in the view due to this error:

YCPPropertyHandler.cc(setComplexProperty):155 Can't handle property YTable::cell - not changing anything
Comment 4 Ancor Gonzalez Sosa 2015-11-30 17:03:10 UTC
Added to YaST Team's Scrum queue to prioritize it in relation to other tasks.
Comment 5 S. B. 2015-11-30 17:32:19 UTC
(In reply to Ancor Gonzalez Sosa from comment #3)
> The internal state is actually > toggled and clicking on "ok" will save the change to the system.

Ah, nice catch. I can confirm this, selecting a service and clicking "Enable/Disable" once, OK save changes, and re-opening the Service Manager now shows it as disabled.
Comment 6 Josef Reidinger 2015-12-23 13:11:00 UTC
Fixed in ruby-bndings.