Cuentas en línea no reconocidas por gnome-shell-google-calendar

Cuentas en línea no reconocidas por gnome-shell-google-calendar

Hola a todos, estoy ejecutando Ubuntu 13.04 y todo funciona bien, excepto cuando intento implementar de gnome-shell-google-calendaracuerdo conesteguía.

Funciona, excepto que mis cuentas en línea no son reconocidas (aunque configuradas).

Please choose the Account: None
You have entered an invalid account number. Please enter an integer.
Logging in as 'None'...
Error logging in as 'None'
'None' may not be a GNOME online account. A list of existing accounts is below.
If you do not see a list of accounts, then you first need to add one.
For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html
Please choose the Account:

¿cuál es la razón de eso?

Respuesta1

Tengo el mismo problema y supongo que es un error relacionado con Ubuntu 13.04. Mis otras aplicaciones que usan cuentas en línea también dejaron de funcionar.

Al iniciar el script manualmente, se genera el siguiente seguimiento de pila:

Logging in as '[email protected]'...
Error logging in as '[email protected]'
'[email protected]' may not be a GNOME online account. A list of existing accounts is below.
If you do not see a list of accounts, then you first need to add one.
For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html
Traceback (most recent call last):
File "./gnome-shell-google-calendar.py", line 477, in <module>
account = oauth.oauth_prompt()
File "/home/tnaessens/gnome-shell-google-calendar/oauth.py", line 13, in oauth_prompt
'/org/gnome/OnlineAccounts')
File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 241, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 248, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 180, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 278, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.OnlineAccounts was not provided by any .service files

Cuando busqué en el directorio dbus-1/services, no había org.gnome.OnlineAccounts.

Solución:Solucioné esto descargando gnome-online-accountsy reiniciando el archivo .py. Me pidió mi cuenta, entré e inmediatamente comenzó a sincronizarse.

Respuesta2

sí, encontré la solución para cualquiera con el mismo problema:

en una ejecución de terminal:

env XDG_CURRENT_DESKTOP=GNOME gnome-control-center

Entonces debería haber 2 configuraciones de cuenta en línea;

Si agrega una cuenta de Google en línea a la segunda (la que parece un enchufe), el script reconoce la cuenta de Google.

información relacionada