https://bugzilla.novell.com/show_bug.cgi?id=796055 https://bugzilla.novell.com/show_bug.cgi?id=796055#c0 Summary: GNOME Control Center NTP integration broken Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mike.catanzaro@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Firefox/17.0 The "Network Time" switch in GNOME Control Center's Date and Time module does not work. You can flip it to "On" and it won't give any warning that anything went wrong, but it won't work. Running from command line reveals: (gnome-control-center:24049): datetime-cc-panel-WARNING **: Could not set system to use NTP: GDBus.Error:org.freedesktop.DBus.Error.FileNotFound: No such file or directory Reproducible: Always Steps to Reproduce: 1. Press the switch. Actual Results: Nothing happens, except the switch misleadingly changes. Expected Results: ntpd is enabled or disabled So this is a tricky issue. Asides from the variety of outstanding NTP bugs, this particular problem is that GNOME 3.4 has completely dropped support for NTP unless systemd is enabled. Building gnome-control-center without systemd support just leads to a broken NTP setting. (The timezone setting is also suspiciously broken, but that might be a separate issue so let's not address it here.) But it's also broken on openSUSE even WITH systemd, because we disable systemd-timedated by default - and that's correct for us to do, because we have no ntpd.service file. (We instead use an initscript for ntpd, but initscripts are incompatible with systemd-timedated.) For a long-term solution, we must provide a systemd unit for ntpd and get rid of the initscript. Unfortunately that will probably require some love for YaST. Also, that's not acceptable for 12.2, since we're still required to support SysV init. So for now, we have to either (a) patch gnome-control-center to not require timedated, or (b) patch gnome-control-center to remove the Network Time switch entirely. Unfortunately (a) is very intrusive. Debian has accomplished it, but it requires large changes to both gnome-control-center and gnome-system-daemon. GCC Patch: http://patch-tracker.debian.org/package/gnome-control-center/1:3.4.2+git2012... GSD Patch: http://patch-tracker.debian.org/package/gnome-settings-daemon/3.4.2+git20120... (b) seems hardly a better option, since providing a GUI for NTP is kind of important - but we should consider it. Live CD users already must use YaST to configure NTP since the installer is broken; a working GNOME interface will not help with that, so the value of this for 12.2 is limited. (But it would be a shame to release 12.3 with NTP still broken, whereas (a) would address that.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.