/usr/lib/update-notifier/package-data-downloader:OSError:process_download_requests:/usr/lib/update-notifier/package-data-downloader@305:process_download_requests:print_exc:print_exception
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-notifier (Ubuntu) |
Fix Released
|
High
|
Brian Murray | ||
Xenial |
Fix Released
|
High
|
Brian Murray | ||
Yakkety |
Fix Released
|
High
|
Brian Murray |
Bug Description
Impact
------
Crash reports are being generated when update-notifier is trying to print a message which isn't really necessary to print. This crash its reporting process is wasting resources of users and the Error Tracker.
Test Case
---------
We haven't figure out exactly how the crash is happening but given the volume of errors which we are receiving we can verify it the crash is no longer occurring by checking the errors bucket in this bug report after a couple of weeks.
Regression Potential
-------
Its possible that there is something terrible causing stdout to disappear and that we are hiding that by no longer printing when it isn't there. However, there is insufficient information in the crash reports to sort out why its not available and we'd rather conserve resources by not causing the crashes.
Original Description
-------
The Ubuntu Error Tracker has been receiving reports about a problem regarding update-notifier. This problem was most recently seen with package version 3.172, 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-notifier (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in update-notifier (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in update-notifier (Ubuntu Yakkety): | |
importance: | Undecided → High |
Changed in update-notifier (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in update-notifier (Ubuntu Yakkety): | |
status: | New → Triaged |
Changed in update-notifier (Ubuntu Xenial): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in update-notifier (Ubuntu Yakkety): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in update-notifier (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in update-notifier (Ubuntu Yakkety): | |
status: | Triaged → In Progress |
description: | updated |
The Traceback:
Traceback (most recent call last): update- notifier/ package- data-downloader ", line 240, in process_ download_ requests
File "/usr/lib/
print("%s: downloading %s" % (relfile, files[i]))
OSError: [Errno 5] Input/output error
During handling of the above exception, another exception occurred:
Traceback (most recent call last): update- notifier/ package- data-downloader ", line 305, in <module> download_ requests( ) update- notifier/ package- data-downloader ", line 263, in process_ download_ requests print_exc( file=sys. stderr) python3. 5/traceback. py", line 159, in print_exc exception( *sys.exc_ info(), limit=limit, file=file, chain=chain) python3. 5/traceback. py", line 101, in print_exception
File "/usr/lib/
process_
File "/usr/lib/
traceback.
File "/usr/lib/
print_
File "/usr/lib/
print(line, file=file, end="")
OSError: [Errno 5] Input/output error
There is also a similar one with the print("%s: processing...") line.