Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google account key change invalidates authentication, can't sign back in #1191

Closed
UniversalSuperBox opened this issue Aug 13, 2019 · 4 comments

Comments

@UniversalSuperBox
Copy link
Member

commented Aug 13, 2019

  • Device: *
  • Channel: rc, devel
  • Build: 2019-W32 or newer

Steps to reproduce

  1. Sign in with your Google account on stable OTA-9
  2. Sync calendars
  3. Upgrade to rc or devel
  4. Sync calendars

Expected behavior

Calendars sync, or I receive a message asking to re-authenticate to Google account and can re-authenticate successfully

Actual behavior

I am asked to re-authenticate, but re-authentication fails

Logfiles and additional information

application-legacy-syncmonitorhelper-.log
sync-monitor.log
signond debug log

It should be noted that the signond log happens entirely before syncmonitorhelper appears. There are no errors in either sync-monitor.log or signond's logs after syncmonitorhelper starts. online-accounts-service, when run for debug logging, is completely silent.

@UniversalSuperBox UniversalSuperBox added this to To do in OTA-10 via automation Aug 13, 2019

@mardy mardy self-assigned this Aug 13, 2019

@mardy

This comment has been minimized.

Copy link
Member

commented Aug 13, 2019

online-accounts-service cannot be completely silent: the error "App 'com.ubuntu.calendar' cannot act as 'com.ubuntu.calendar'" comes from there, and I know that it's quite verbose. It may be that there was already an instance of it running, so the one you started was left detached from D-Bus. I won't have my testing device with me for some days, so if you are able to reproduce it again, that would be helpful. :-)

@UniversalSuperBox

This comment has been minimized.

Copy link
Member Author

commented Aug 13, 2019

This appears to be deeper. libaccounts-glib expects ~/.local/share/accounts/applications/com.ubuntu.calendar.application to exist as an XML file. However, ~/.local/share/accounts/applications/com.ubuntu.calendar_calendar exists instead.

UniversalSuperBox added a commit to ubports/sync-monitor that referenced this issue Aug 13, 2019

OTA-10 automation moved this from To do to QA Aug 13, 2019

UniversalSuperBox added a commit to ubports/sync-monitor that referenced this issue Aug 13, 2019

@UniversalSuperBox

This comment has been minimized.

Copy link
Member Author

commented Aug 13, 2019

This issue has been fixed and is shipping to the repository now. It will be included with tonight's devel and edge images. Installing these images should allow you to test the fix for this issue, if you were affected. We'll have that to test tomorrow, push it to RC later tomorrow evening (CDT), and continue testing for a stable release on (hopefully) Friday.

@giiba

This comment has been minimized.

Copy link

commented Aug 15, 2019

OPO 2019-W33

Tried today and it seems to work, I had to reauthenticate and it went smoothly.

@UniversalSuperBox UniversalSuperBox moved this from QA to Done in OTA-10 Aug 16, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
3 participants
You can’t perform that action at this time.