Bug 682001 - s-c-services - all read and disabled, needs to cope with systemd
Summary: s-c-services - all read and disabled, needs to cope with systemd
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-services
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
: 679185 (view as bug list)
Depends On:
Blocks: F15Blocker, F15FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2011-03-03 20:42 UTC by Flóki Pálsson
Modified: 2011-05-25 08:41 UTC (History)
10 users (show)

Fixed In Version: system-config-services-0.101.0-1.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-03 04:48:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Screenshot s-c-s (130.11 KB, image/png)
2011-03-03 20:42 UTC, Flóki Pálsson
no flags Details
s-c-s screen with inactive enable/disable buttons (145.42 KB, image/png)
2011-05-24 23:43 UTC, Aleksandra Fedorova
no flags Details

Description Flóki Pálsson 2011-03-03 20:42:52 UTC
Created attachment 482154 [details]
Screenshot s-c-s

Description of problem:
All services in system-config-services are shown as with read dot and disabled. 

Version-Release number of selected component (if applicable):
system-config-services-0.99.47-2.fc15.noarch

How reproducible:
Always 

Steps to Reproduce:
1. start system-config-services from terminal
2.
3.
  
Actual results:
All services in system-config-services are shown as with read dot and disabled.
And with "This service is disabled." 

Expected results:
To see services which are enabled with green dot and with  and 
And with "This service is enabled."

Additional info:
loki@f15arc2 ~]$ service cups status
cups.service - LSB: The CUPS scheduler
	  Loaded: loaded (/etc/rc.d/init.d/cups)
	  Active: active (running) since Thu, 03 Mar 2011 19:55:58 +0000; 19min ago
	 Process: 959 ExecStart=/etc/rc.d/init.d/cups start (code=exited, status=0/SUCCESS)
	Main PID: 998 (cupsd)
	  CGroup: name=systemd:/system/cups.service
		  └ 998 cupsd -C /etc/cups/cupsd.conf
[floki@f15arc2 ~]$ 
See comment in
Bug 679185 - doesn't handle stderr well

Comment 1 Nils Philippsen 2011-03-07 15:42:08 UTC
This is because s-c-services makes certain assumptions about how services behave which are true with SysVinit (and upstart in SysV-compat mode), but are done differently with systemd. This needs more extensive changes which I hope will be ready for the beta.

Comment 2 Hans de Goede 2011-04-02 11:58:55 UTC
Nominating this as F15Blocker, because it makes system-config-services unusable (and maybe even dangerous to use, haven't tried). At a minimum system-config-services should show a dialog box that it does not yet support systemd and then immediately exit, rather then showing wrong information.

Comment 3 Nils Philippsen 2011-04-04 10:10:20 UTC
Agreed, this should be a blocker -- but I'm working on it ;-).

Comment 4 Adam Williamson 2011-04-15 20:06:19 UTC
Discussed at 2011-04-15 blocker review meeting. Agreed this is a blocker per criterion "# All applications listed under the Applications menu or category must withstand a basic functionality test and not crash after a few minutes of normal use. They must also have working Help and Help -> About menu items ".



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 5 Alex Lancaster 2011-04-17 21:47:31 UTC
I can reproduce this same issue with my recent upgrade from f13 via preupgrade.

Comment 6 James Laska 2011-04-21 17:18:57 UTC
Discussed at 2011-04-21 blocker review meeting.  Nils is aware of the issue, will monitor for updates before next meeting.

Comment 7 Nils Philippsen 2011-04-27 11:12:43 UTC
*** Bug 679185 has been marked as a duplicate of this bug. ***

Comment 8 James Laska 2011-04-29 17:28:22 UTC
Discussed at 2011-04-29 blocker review meeting.  No updates on this issue, other than a status change.  Time is running out for F15.  The Final test compose is scheduled for Monday, 2011-05-02.  The Final candidate is scheduled for Tuesday, 2011-05-10.

http://rbergero.fedorapeople.org/schedules/f-15/f-15-releng-tasks.html

Comment 9 Adam Williamson 2011-04-29 17:29:16 UTC
Note that as far as the release criteria are concerned, simply not shipping s-c-s is an acceptable workaround for this issue: we don't require s-c-s to be present and working, we only require it to be working if it's present.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 10 Fedora Update System 2011-05-02 11:10:39 UTC
system-config-services-0.101.0-1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/system-config-services-0.101.0-1.fc15

Comment 11 Nils Philippsen 2011-05-02 11:17:39 UTC
I realize the above update is largely untested (except the testing I did), but it's still much better than the previous version with didn't work at all, so if s-c-services gets shipped on GA, it should be this version.

Comment 12 Fedora Update System 2011-05-03 04:47:57 UTC
system-config-services-0.101.0-1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 13 Aleksandra Fedorova 2011-05-24 23:43:27 UTC
Created attachment 500714 [details]
s-c-s screen with inactive enable/disable buttons

i've updated my system from *testing repos and installed 
system-config-services-0.101.2-1.fc15.noarch
package from koji, but still has this issue:

Even if I run system-config-services from root console, buttons enable/disable are not active.

I am not sure if i should file a separate bug or could you reopen this one?

Comment 14 Nils Philippsen 2011-05-25 08:41:49 UTC
(In reply to comment #13)
> Even if I run system-config-services from root console, buttons enable/disable
> are not active.

Currently, system-config-services can only enable/disable xinetd services -- systemd doesn't yet offer a way to enable/disable units via its dbus interface, see bug #701326 for details.


Note You need to log in before you can comment on or make changes to this bug.