[Bug 749453] New: Changing the timezone via world clock requires root password
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c0 Summary: Changing the timezone via world clock requires root password Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: All OS/Version: openSUSE 12.1 Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: gp@suse.com QAContact: qa@suse.de Found By: Product Management Blocker: --- How to reproduce: 1. Invoke the world clock 2. Make sure there are at least two timezones, adding one if needed 3. Select "Set..." for a currently non-selected timezone in the "Locations" list. 4. Watch a dialog "To change time or date settings, you need to authenticate" and "Password for root" pop up. This is really not usable for non-expert users, who have their machines configured and maintained the geeks among us, but want to roam (to other timezones, other wireless networks, the printers there -- think going on vacation abroad). Can we please make the default more non-geek friendly? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c1 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=646185 --- Comment #1 from Vincent Untz <vuntz@suse.com> 2012-02-29 08:21:31 UTC --- This is https://bugzilla.gnome.org/show_bug.cgi?id=646185 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c2 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsmeix@suse.com --- Comment #2 from Johannes Meixner <jsmeix@suse.com> 2012-02-29 09:09:26 UTC --- https://bugzilla.gnome.org/show_bug.cgi?id=646185 shows me ------------------------------------------------------------------------------ Forbidden You don't have permission to access /show_bug.cgi on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.2.3 (Red Hat) Server at bugzilla.gnome.org Port 443 ------------------------------------------------------------------------------ -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c3 --- Comment #3 from Vincent Untz <vuntz@suse.com> 2012-02-29 09:12:42 UTC --- (In reply to comment #2)
https://bugzilla.gnome.org/show_bug.cgi?id=646185 shows me ------------------------------------------------------------------------------ Forbidden You don't have permission to access /show_bug.cgi on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.2.3 (Red Hat) Server at bugzilla.gnome.org Port 443 ------------------------------------------------------------------------------
Yeah, apparently, some IP address(es) from the Nürnberg offices are blacklisted, I think darix is already aware of this. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c4 --- Comment #4 from Marcus Meissner <meissner@suse.com> 2012-03-01 15:47:22 UTC --- Can we help the GNOME upstream somehow? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c5 --- Comment #5 from Vincent Untz <vuntz@suse.com> 2012-03-01 17:02:54 UTC --- I'd say it's really just a matter of changing the code to look if we can change the timezone without authentication, and always enable those widgets if this is the case. At least on the paper, that looks doable. I might give it a try when I have some time. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c6 --- Comment #6 from Vincent Untz <vuntz@suse.com> 2012-03-12 14:36:05 UTC --- Created an attachment (id=480941) --> (http://bugzilla.novell.com/attachment.cgi?id=480941) Patch for g-c-c Here's the patch I've attached upstream. It works fine here, but I'll wait for an upstream review before integrating it. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c7 --- Comment #7 from Vincent Untz <vuntz@suse.com> 2012-05-25 12:55:25 UTC --- I was waiting for +1/-1 upstream, but didn't get any good comments. So I'm finally submitting this to Factory. Do we want to do a maintenance update for 12.1 with the patch? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c8 --- Comment #8 from Gerald Pfeifer <gp@suse.com> 2012-06-05 17:39:55 CEST --- (In reply to comment #7)
Do we want to do a maintenance update for 12.1 with the patch?
I think that would be great. (And it does address a regression.) -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c9 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |gp@suse.com --- Comment #9 from Dominique Leuenberger <dimstar@opensuse.org> 2012-07-01 13:07:20 UTC --- (In reply to comment #8)
(In reply to comment #7)
Do we want to do a maintenance update for 12.1 with the patch?
I think that would be great. (And it does address a regression.)
A backported patch to 12.1 gnome-control-center has been applied on g-c-c in a specially prepared branch: http://download.opensuse.org/repositories/home:/dimstar:/branches:/openSUSE:... Gerald, Please test if this package works for you. If it does, I will gladly forward it for consideration into maintenance. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c10 Gerald Pfeifer <gp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|gp@suse.com | --- Comment #10 from Gerald Pfeifer <gp@suse.com> 2012-07-02 02:24:05 CEST --- The current updates in http://download.opensuse.org/repositories/home:/dimstar:/branches:/openSUSE:... still require the root password when I want to change the timezone via the world clock. Disclaimer: I logged out and in again after applying them, did not reboot. Disclaimer #2: GNOME 3 fallback mode. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c11 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |gp@suse.com --- Comment #11 from Dominique Leuenberger <dimstar@opensuse.org> 2012-07-02 07:12:17 UTC --- After rereading comment 0 I'm actually starting to wonder if we understood your report right. Just to cross-check, what I did to change time: - Gnome-control-center - Date and time - Choose on the map a new location. Can you confirm we talk about the same thing here? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c12 Gerald Pfeifer <gp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|gp@suse.com | --- Comment #12 from Gerald Pfeifer <gp@suse.com> 2012-07-04 22:43:01 CEST --- (In reply to comment #11)
After rereading comment 0 I'm actually starting to wonder if we understood your report right.
Just to cross-check, what I did to change time: - Gnome-control-center - Date and time - Choose on the map a new location.
Can you confirm we talk about the same thing here?
I have two answers to that. :-) First, I now tried this, and it does not work for me. That is, I do have to enter the root password when changing the timezone and I verified that I have libgnome-control-center1-3.2.1-2.10.1.x86_64 gnome-control-center-3.2.1-2.10.1.x86_64 gnome-control-center-user-faces-3.2.1-2.10.1.x86_64 gnome-control-center-branding-openSUSE-12.1-3.2.1.noarch Is there anything I may be missing? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c13 --- Comment #13 from Gerald Pfeifer <gp@suse.com> 2012-07-04 22:45:54 CEST --- Created an attachment (id=497441) --> (http://bugzilla.novell.com/attachment.cgi?id=497441) Screenshot of preferred way to change timezone Second, this is how I have been changing timezones for the last couple of years. And that, too, now requires the root password. Should we clone this bug for that, since it is different? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c14 --- Comment #14 from Vincent Untz <vuntz@suse.com> 2012-07-05 06:45:26 UTC --- It's possibly the same bug (although I'm not sure anyone ever tested the new code in gnome-panel for this ;-)), so let's wait before splitting the bug. Interestingly, I tried the package on my current machine (12.1, yeah, still waiting for some replacement for my real machine), and... it doesn't work either. What works fine is that I can interact with the map, but I'm still asked for polkit authentication. What's even more interesting is the following: $ grep org.freedesktop.timedate1.set-timezone /etc/polkit-* /etc/polkit-default-privs.restrictive:org.freedesktop.timedate1.set-timezone auth_admin_keep /etc/polkit-default-privs.standard:org.freedesktop.timedate1.set-timezone auth_admin_keep:auth_admin_keep:yes (looks like what I expect) $ pkaction --action-id org.freedesktop.timedate1.set-timezone --verbose org.freedesktop.timedate1.set-timezone: description: Set system timezone message: Authentication is required to set the system timezone. vendor: The systemd Project vendor_url: http://www.freedesktop.org/wiki/Software/systemd icon: implicit any: auth_admin_keep implicit inactive: auth_admin_keep implicit active: auth_admin_keep Ouch. Looks wrong. I don't know if it's a bug in pkaction, or if it merely reflects the issue we're hitting here. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c15 --- Comment #15 from Atri Bhattacharya <badshah400@gmail.com> 2013-02-01 20:03:36 UTC --- Created an attachment (id=523079) --> (http://bugzilla.novell.com/attachment.cgi?id=523079) Screenshot of greyed out timezone panel This seems to have become a problem with 12.3 again... Should I open a new bug? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c16 --- Comment #16 from Vincent Untz <vuntz@suse.com> 2013-02-01 23:42:33 UTC --- (In reply to comment #15)
This seems to have become a problem with 12.3 again...
Should I open a new bug?
We already have bug 796059 for this... -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=749453 https://bugzilla.novell.com/show_bug.cgi?id=749453#c17 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #17 from Marcus Meissner <meissner@suse.com> 2013-02-04 10:20:16 UTC --- track this in the new bug. (i wonder how GNOME manages to change this method every release :( ) -- 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.
participants (1)
-
bugzilla_noreply@novell.com