/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