← Back to team overview

desktop-packages team mailing list archive

[Bug 869341] Re: On Asus eeePC 900 I cannot register my Google account

 

Found the cause of the problem:

While installing debug symbols for gnome-control-center I ran

dpkg -p gnome-control-center

and saw that it recommends gnome-online-accounts. Then I checked on all
my three Oneiric boxes whether gnome-online-accounts is installed. On
the machines where I succeeded to register my Google account gnome-
online-accounts is installed on the machine where I did not succeed it
is not installed. So I did

sudo apt-get install gnome-online-accounts

and after completing the installation I could register my Google
account.

So the bug is now the following:

gnome-control-center offers a user interface to register a Google
account, even if the backend to do the actual registration is not
installed.

It should get fixed by one of the following three possibilities:

1. gnome-control-center should depend on gnome-online-accounts and not
only recommend it.

2. gnome-control-center should not show the "Online Accounts" icon if
gnome-online-accounts is not installed (perhaps one could move this
module completely into the gnome-online-accounts package).

3. gnome-control-center should ask the user to install gnome-online-
accounts when clicking the "Online Accounts" icon if the package is not
installed yet. If the user accepts installing it, the "Online Accounts"
UI will be shown so that the user can register his account(s). If he
declines installing it gnome-control-center should return to its main
(icon) screen.

It is really not a good usability to show a UI whose backend is not
present and simply ignore the user's login input without showing any
message. I appreciate a fix very much at least as a zero-day SRU.


** Changed in: gnome-control-center (Ubuntu)
       Status: New => Confirmed

** Changed in: gnome-control-center (Ubuntu)
    Milestone: None => oneiric-updates

** Also affects: gnome-online-accounts (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: gnome-online-accounts (Ubuntu)
       Status: New => Confirmed

** Changed in: gnome-online-accounts (Ubuntu)
   Importance: Undecided => High

** Changed in: gnome-online-accounts (Ubuntu)
    Milestone: None => oneiric-updates

** Summary changed:

- On Asus eeePC 900 I cannot register my Google account
+ "Online Accounts" icon and UI appears when gnome-online-accounts package is not installed, ignoring user's registration input.

** Summary changed:

- "Online Accounts" icon and UI appears when gnome-online-accounts package is not installed, ignoring user's registration input.
+ "Online Accounts" icon and UI appears in g-c-c when gnome-online-accounts package is not installed, ignoring user's registration input.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-control-center in Ubuntu.
https://bugs.launchpad.net/bugs/869341

Title:
  "Online Accounts" icon and UI appears in g-c-c when gnome-online-
  accounts package is not installed, ignoring user's registration input.

Status in “gnome-control-center” package in Ubuntu:
  Confirmed
Status in “gnome-online-accounts” package in Ubuntu:
  Confirmed

Bug description:
  On all my Oneiric boxes I have registered my Google account via the
  GNOME Control Center (from the command line), via the "Online
  Accounts" panel. I selected this panel, clicked the "+" under the
  empty account list, chose "Google" (the only choice) for the account
  and the Google login screen appeared in the dialog. I entered my
  e-mail address and password, left "Stay signed in" marked and clicked
  "Sign in". After that I clicked on the button to grant access and the
  dialog disappeared without the account getting added. Instead, in the
  terminal I get this output:

  ----------
  till@eee-pc:~$ gnome-control-center &
  [1] 15744
  till@eee-pc:~$ Gtk-Message: Failed to load module "gnomesegvhandler"

  (gnome-control-center:15744): GLib-GIO-CRITICAL **:
  g_dbus_proxy_call_internal: assertion `G_IS_DBUS_PROXY (proxy)' failed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/869341/+subscriptions


References