apport: Explain how to send crash reports that belong to root
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Expired
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: apport
When you try to open a crash report for which you don't have sufficient permissions, apport (since version 0.99) will show a user interface error message (see apport 0.103, file ui.py, line 231). The message however does not explain how to upload the crash report in question.
In the common scenario when a program running as root has crashed, a novice user will have no clue how to report the crash. Novice users don't know they can open a terminal and run something like 'gksudo gnome-open /var/crash/
The error message should guide the user and tell her how to proceed to overcome the error. If the instructions are short, it can just show them immediately. If the instructions become too long for an error message, it can refer the user to a specific page in the help system.
The message could say: apport/ apport- $PLATFORM /var/crash/ foobar. 0.crash" (without the quotes)
1. Open a console/terminal (e.g. gnome-terminal)"
2. Run "su-to-root -x /usr/share/