/usr/bin/update-manager:OverflowError:/usr/bin/update-manager@117
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| update-manager (Ubuntu) |
Fix Released
|
High
|
Brian Murray | ||
| Trusty |
Fix Released
|
High
|
Brian Murray | ||
| Xenial |
Fix Released
|
High
|
Brian Murray | ||
| Yakkety |
Fix Released
|
High
|
Brian Murray | ||
| Zesty |
Fix Released
|
High
|
Brian Murray | ||
| update-notifier (Ubuntu) |
Fix Released
|
High
|
rahmadani | ||
| Trusty |
Fix Released
|
High
|
Brian Murray | ||
| Xenial |
Fix Released
|
High
|
Brian Murray | ||
| Yakkety |
Fix Released
|
High
|
Brian Murray | ||
| Zesty |
Fix Released
|
High
|
rahmadani | ||
Bug Description
[Impact]
The launch-time key is only designed to hold a 32 bit integer and some day that won't work. Additionally, a lot of people (based off the quantity of crash reports) seem to have their clocks misconfigured (or are living in the future!) which is causing a crash when update-manager tries to write the last launch time.
[Test Case]
1) In a terminal run 'faketime -f '+43y' /usr/bin/
2) Observe a traceback
With the version of update-manager from -proposed you will no longer receive a traceback. The update-notifier change just supports reading the 64 bit integer key and there are no crashes yet because its not trying to read a 64 bit as 32 bits.
[Regression Potential]
Its possible the breaks and depends are incorrect and that people would receive a crash trying to read a 64 bit key as 32 bits. So double check those carefully.
The Ubuntu Error Tracker has been receiving reports about a problem regarding update-manager. This problem was most recently seen with package version 1:16.10.8, the problem page at https:/
If you do not have access to the Ubuntu Error Tracker you can request it at http://
Related branches
- Dennis Kaarsemaker: Pending requested
- Diff: 0 lines
| Changed in update-manager (Ubuntu): | |
| milestone: | ubuntu-17.02 → ubuntu-17.03 |
| Changed in update-manager (Ubuntu Zesty): | |
| status: | Triaged → In Progress |
| Changed in update-manager (Ubuntu Yakkety): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| status: | New → In Progress |
| Changed in update-notifier (Ubuntu Yakkety): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| status: | New → In Progress |
| Changed in update-manager (Ubuntu Yakkety): | |
| importance: | Undecided → High |
| Changed in update-notifier (Ubuntu Yakkety): | |
| importance: | Undecided → High |
| description: | updated |
| Changed in update-manager (Ubuntu Xenial): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → High |
| status: | New → In Progress |
| Changed in update-notifier (Ubuntu Xenial): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → High |
| status: | New → In Progress |
| Changed in update-manager (Ubuntu Trusty): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → High |
| status: | New → In Progress |
| Changed in update-notifier (Ubuntu Trusty): | |
| assignee: | nobody → Brian Murray (brian-murray) |
| importance: | Undecided → High |
| status: | New → In Progress |
| tags: | removed: verification-failed |
| Changed in update-notifier (Ubuntu Zesty): | |
| assignee: | nobody → rahmadani (rahmadani) |
| Changed in update-manager (Ubuntu Zesty): | |
| milestone: | ubuntu-17.03 → none |
| affects: | update-manager (Ubuntu Zesty) → click-update-manager (Ubuntu Zesty) |
| affects: | click-update-manager (Ubuntu) → update-manager (Ubuntu) |
| Changed in update-manager (Ubuntu): | |
| milestone: | ubuntu-17.03 → none |

Here's the Traceback:
Traceback (most recent call last): update- manager" , line 117, in <module> set_int( "launch- time", int(time.time()))
File "/usr/bin/
settings.
OverflowError: 2852154235 not in range -2147483648 to 2147483647