If the user has the date/time/timezone wrong, connection fails (Expired timestamp error)
Bug #692597 reported by
Roberto Alsina
This bug affects 22 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Client | Status tracked in Trunk | |||||
Stable-1-4 |
In Progress
|
High
|
Alejandro J. Cura | |||
Stable-1-6 |
In Progress
|
High
|
Alejandro J. Cura | |||
Stable-2-0 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Stable-3-0 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Trunk |
Fix Released
|
High
|
Alejandro J. Cura | |||
Ubuntu One Control Panel | Status tracked in Trunk | |||||
Stable-1-0 |
New
|
Undecided
|
Unassigned | |||
Stable-2-0 |
New
|
Undecided
|
Unassigned | |||
Stable-3-0 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Trunk |
Fix Released
|
Medium
|
Alejandro J. Cura | |||
Ubuntu One storage protocol | Status tracked in Trunk | |||||
Stable-1-4 |
Fix Committed
|
High
|
Alejandro J. Cura | |||
Stable-1-6 |
Fix Committed
|
High
|
Alejandro J. Cura | |||
Stable-2-0 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Stable-3-0 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Trunk |
Fix Released
|
Critical
|
Alejandro J. Cura | |||
Ubuntu Single Sign On Client | Status tracked in Trunk | |||||
Stable-1-0 |
Fix Committed
|
High
|
Alejandro J. Cura | |||
Stable-1-2 |
Fix Committed
|
High
|
Alejandro J. Cura | |||
Stable-1-4 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Stable-3-0 |
Fix Released
|
High
|
Alejandro J. Cura | |||
Trunk |
Fix Released
|
Critical
|
Alejandro J. Cura | |||
ubuntu-sso-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Undecided
|
Unassigned | |||
ubuntuone-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Undecided
|
Unassigned | |||
ubuntuone-control-panel (Ubuntu) |
Fix Released
|
Medium
|
Alejandro J. Cura | |||
Oneiric |
Won't Fix
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Medium
|
Alejandro J. Cura | |||
ubuntuone-storage-protocol (Ubuntu) |
Fix Released
|
Medium
|
dobey | |||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Medium
|
dobey |
Bug Description
Oauth API calls fail if the user has the time too wrong, with this error on the backend:
AccountInfoError: args (<ubuntuone.
The user then gets an empty control panel showing only "Value could not be retrieved" in every field
Related branches
lp://staging/~alecu/ubuntuone-storage-protocol/timestamp-autofix
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 333 lines (+242/-4)3 files modifiedtests/test_client.py (+142/-2)
ubuntuone/storageprotocol/client.py (+30/-2)
ubuntuone/storageprotocol/utils.py (+70/-0)
lp://staging/~alecu/ubuntu-sso-client/timestamp-autofix
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 469 lines (+310/-17)5 files modifiedubuntu_sso/account.py (+32/-6)
ubuntu_sso/tests/test_account.py (+59/-7)
ubuntu_sso/tests/test_credentials.py (+3/-0)
ubuntu_sso/utils/__init__.py (+64/-1)
ubuntu_sso/utils/tests/test_oauth_headers.py (+152/-3)
lp://staging/~alecu/ubuntuone-control-panel/timestamp-autofix
- Natalia Bidart (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 610 lines (+268/-45)12 files modifiedrun-tests.bat (+1/-1)
ubuntuone/controlpanel/gui/__init__.py (+5/-4)
ubuntuone/controlpanel/gui/qt/gotoweb.py (+3/-1)
ubuntuone/controlpanel/gui/qt/tests/__init__.py (+5/-0)
ubuntuone/controlpanel/gui/qt/tests/test_gotoweb.py (+5/-1)
ubuntuone/controlpanel/gui/tests/test_url_sign.py (+14/-1)
ubuntuone/controlpanel/tests/test_web_client.py (+15/-10)
ubuntuone/controlpanel/web_client/__init__.py (+18/-8)
ubuntuone/controlpanel/web_client/libsoup.py (+52/-7)
ubuntuone/controlpanel/web_client/tests/test_libsoup.py (+106/-0)
ubuntuone/controlpanel/web_client/tests/test_txwebclient.py (+28/-7)
ubuntuone/controlpanel/web_client/txwebclient.py (+16/-5)
lp://staging/~alecu/ubuntuone-windows-installer/timestamp-autofix
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 60 lines (+34/-1)2 files modifiedubuntuone_installer/gui/qt/local_folders.py (+3/-1)
ubuntuone_installer/gui/qt/tests/test_local_folders.py (+31/-0)
lp://staging/~alecu/ubuntuone-client/timestamp-autofix
- Roberto Alsina (community): Approve
- Natalia Bidart (community): Approve
-
Diff: 224 lines (+79/-25)2 files modifiedtests/syncdaemon/test_action_queue.py (+65/-12)
ubuntuone/syncdaemon/action_queue.py (+14/-13)
lp://staging/~alecu/ubuntuone-storage-protocol/timestamp-autofix-1-4
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 345 lines (+245/-7)3 files modifiedtests/test_client.py (+145/-4)
ubuntuone/storageprotocol/client.py (+30/-3)
ubuntuone/storageprotocol/utils.py (+70/-0)
lp://staging/~alecu/ubuntuone-storage-protocol/timestamp-autofix-1-6
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Abstain
-
Diff: 344 lines (+245/-5)3 files modifiedtests/test_client.py (+145/-3)
ubuntuone/storageprotocol/client.py (+30/-2)
ubuntuone/storageprotocol/utils.py (+70/-0)
lp://staging/~alecu/ubuntuone-storage-protocol/timestamp-autofix-2-0
- John O'Brien (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 335 lines (+243/-4)3 files modifiedtests/test_client.py (+143/-2)
ubuntuone/storageprotocol/client.py (+30/-2)
ubuntuone/storageprotocol/utils.py (+70/-0)
lp://staging/~alecu/ubuntu-sso-client/timestamp-autofix-1-4
- Diego Sarmentero (community): Approve
- Natalia Bidart (community): Approve
-
Diff: 487 lines (+315/-20)5 files modifiedubuntu_sso/account.py (+33/-7)
ubuntu_sso/tests/test_account.py (+60/-8)
ubuntu_sso/tests/test_credentials.py (+4/-1)
ubuntu_sso/utils/__init__.py (+64/-1)
ubuntu_sso/utils/tests/test_oauth_headers.py (+154/-3)
lp://staging/~alecu/ubuntu-sso-client/timestamp-autofix-1-2
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Abstain
-
Diff: 484 lines (+318/-20)6 files modifiedubuntu_sso/account.py (+33/-7)
ubuntu_sso/credentials.py (+10/-3)
ubuntu_sso/tests/test_account.py (+60/-8)
ubuntu_sso/tests/test_credentials.py (+4/-1)
ubuntu_sso/utils/__init__.py (+63/-1)
ubuntu_sso/utils/tests/test_oauth_headers.py (+148/-0)
Superseded
for merging
into
lp://staging/ubuntu-sso-client
- Ubuntu One hackers: Pending requested
-
Diff: 452 lines (+309/-0) (has conflicts)7 files modifiedsetup.py (+4/-0)
ubuntu_sso/account.py (+24/-0)
ubuntu_sso/credentials.py (+24/-0)
ubuntu_sso/tests/test_credentials.py (+5/-0)
ubuntu_sso/utils/__init__.py (+65/-0)
ubuntu_sso/utils/tests/test_oauth_headers.py (+151/-0)
ubuntu_sso/utils/tests/test_txsecrets.py (+36/-0)
lp://staging/~alecu/ubuntu-sso-client/timestamp-autofix-1-0
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 431 lines (+315/-6)5 files modifiedubuntu_sso/main.py (+32/-4)
ubuntu_sso/tests/test_main.py (+38/-2)
ubuntu_sso/utils/__init__.py (+81/-0)
ubuntu_sso/utils/tests/__init__.py (+16/-0)
ubuntu_sso/utils/tests/test_oauth_headers.py (+148/-0)
lp://staging/~alecu/ubuntuone-client/timestamp-autofix-2-0
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Abstain
-
Diff: 237 lines (+80/-26)3 files modifiedMakefile.am (+1/-1)
tests/syncdaemon/test_action_queue.py (+65/-12)
ubuntuone/syncdaemon/action_queue.py (+14/-13)
lp://staging/~alecu/ubuntuone-client/timestamp-autofix-1-4
Rejected
for merging
into
lp://staging/ubuntuone-client/stable-1-4
- Manuel de la Peña (community): Approve
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Abstain
-
Diff: 241 lines (+82/-22)2 files modifiedtests/syncdaemon/test_action_queue.py (+67/-8)
ubuntuone/syncdaemon/action_queue.py (+15/-14)
lp://staging/~alecu/ubuntuone-client/timestamp-autofix-1-6
Rejected
for merging
into
lp://staging/ubuntuone-client/stable-1-6
- Natalia Bidart (community): Approve
- Diego Sarmentero (community): Abstain
-
Diff: 237 lines (+80/-26)3 files modifiedMakefile.am (+1/-1)
tests/syncdaemon/test_action_queue.py (+65/-12)
ubuntuone/syncdaemon/action_queue.py (+14/-13)
Changed in ubuntuone-control-panel: | |
importance: | Undecided → Low |
assignee: | nobody → Roberto Alsina (ralsina) |
Changed in ubuntuone-control-panel: | |
status: | New → Confirmed |
Changed in ubuntuone-control-panel: | |
importance: | Low → Medium |
tags: | added: desktop+ u1-natty |
Changed in ubuntuone-control-panel: | |
assignee: | Roberto Alsina (ralsina) → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
status: | Confirmed → Triaged |
Changed in ubuntuone-control-panel (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
tags: | added: u1-zomg-windows |
Changed in ubuntu-sso-client: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Roberto Alsina (ralsina) |
Changed in ubuntuone-control-panel: | |
assignee: | Ubuntu One Desktop+ team (ubuntuone-desktop+) → Alejandro J. Cura (alecu) |
Changed in ubuntu-sso-client: | |
assignee: | Roberto Alsina (ralsina) → Alejandro J. Cura (alecu) |
Changed in ubuntuone-control-panel (Ubuntu): | |
assignee: | Ubuntu One Desktop+ team (ubuntuone-desktop+) → Alejandro J. Cura (alecu) |
Changed in ubuntuone-storage-protocol: | |
assignee: | nobody → Alejandro J. Cura (alecu) |
importance: | Undecided → Critical |
status: | New → In Progress |
tags: | added: u1-windows |
summary: |
- If the user has the date wrong, connection fails + If the user has the date/time/timezone wrong, connection fails |
summary: |
- If the user has the date/time/timezone wrong, connection fails + If the user has the date/time/timezone wrong, connection fails (Expired + timestamp error) |
Changed in ubuntuone-storage-protocol: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-sso-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-control-panel: | |
status: | Triaged → Fix Committed |
tags: |
added: u1-lucid-sru u1-maverick-sru u1-natty-sru u1-oneiric-sru removed: u1-natty |
Changed in ubuntuone-storage-protocol (Ubuntu Precise): | |
assignee: | nobody → Rodney Dawes (dobey) |
importance: | Undecided → Medium |
milestone: | none → precise-alpha-2 |
status: | New → In Progress |
Changed in ubuntuone-control-panel: | |
status: | Fix Committed → Fix Released |
Changed in ubuntuone-control-panel (Ubuntu Precise): | |
status: | Triaged → Fix Released |
Changed in ubuntu-sso-client (Ubuntu Precise): | |
status: | Confirmed → Fix Released |
tags: | added: u1-sru |
To post a comment you must log in.
Hello Alejandro and other users,
After I switched to U1 v2.0 this issue of time zones disabled any possibility of using U1 any more.
Initially I tried to upgrade when on a trip in Bangladesh, 10 hours ahead of Eastern Standard Time (home). I could not install it. When I got home I was able to finish installation. But still, when I travel I can't start U1, and I travel over half my time and far, beyond the 4 hour time difference I read in one of these messages/ explanation. 4 hours seems designed for Continental US.
I saw an update to U1 came (v2.01) and I thought that issue was solved. It wasn't.
There has to be a way to make it work independently from time differences. Drop Box works in that sense seamlessly. U1 should not be behind DB.
Just an observation/ suggestion on my behalf.
Regards to the team,
Ernesto
EJM
Sent from my BlackBerry.
-----Original Message-----
From: "Alejandro J. Cura" <email address hidden>
Sender: <email address hidden>
Date: Tue, 22 Nov 2011 14:15:47
To: <email address hidden>
Reply-To: Bug 692597 <email address hidden>
Subject: [Bug 692597] Re: If the user has the date/time/timezone wrong,
connection fails (Expired timestamp error)
** Changed in: ubuntu- sso-client/ stable- 1-0
Importance: Undecided => High
** Changed in: ubuntu- sso-client/ stable- 1-0
Status: New => In Progress
** Changed in: ubuntu- sso-client/ stable- 1-0
Assignee: (unassigned) => Alejandro J. Cura (alecu)
** Changed in: ubuntu- sso-client/ stable- 1-2
Importance: Undecided => High
** Changed in: ubuntu- sso-client/ stable- 1-2
Status: New => In Progress
** Changed in: ubuntu- sso-client/ stable- 1-2
Assignee: (unassigned) => Alejandro J. Cura (alecu)
** Changed in: ubuntu- sso-client/ stable- 1-4
Importance: Undecided => High
** Changed in: ubuntu- sso-client/ stable- 1-4
Status: New => In Progress
** Changed in: ubuntu- sso-client/ stable- 1-4
Assignee: (unassigned) => Alejandro J. Cura (alecu)
** Changed in: ubuntuone- client/ stable- 1-4
Importance: Undecided => High
** Changed in: ubuntuone- client/ stable- 1-4
Status: New => In Progress
** Changed in: ubuntuone- client/ stable- 1-4
Assignee: (unassigned) => Alejandro J. Cura (alecu)
** Changed in: ubuntuone- client/ stable- 1-6
Assignee: (unassigned) => Alejandro J. Cura (alecu)
** Changed in: ubuntuone- client/ stable- 1-6
Importance: Undecided => High
** Changed in: ubuntuone- client/ stable- 1-6
Status: New => In Progress
** Changed in: ubuntuone- client/ stable- 2-0
Importance: Undecided => High
** Changed in: ubuntuone- client/ stable- 2-0
Status: New => In Progress
** Changed in: ubuntuone- client/ stable- 2-0
Assignee: (unassigned) => Alejandro J. Cura (alecu)
** Changed in: ubuntuone- client/ trunk
Importance: Undecided => High
-- /bugs.launchpad .net/bugs/ 692597
You received this bug notification because you are subscribed to a
duplicate bug report (854447).
https:/
Title:
If the user has the date/time/timezone wrong, connection fails
(Expired timestamp error)
Status in Ubuntu Single Sign On Client:
Fix Committed
St...