apport-autoreport.service fails if autoreporting is disabled

Bug #2069360 reported by Benjamin Drung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apport
Fix Committed
Medium
Unassigned
apport (Ubuntu)
Fix Committed
Medium
Unassigned
Noble
New
Medium
Unassigned

Bug Description

[ Impact ]

apport-autoreport.service fails if auto-reporting is disabled:

```
$ systemctl status apport-autoreport.service
× apport-autoreport.service - Process error reports when automatic reporting is enabled
     Loaded: loaded (/usr/lib/systemd/system/apport-autoreport.service; static)
     Active: failed (Result: exit-code) since Thu 2024-06-13 21:55:08 CEST; 1h 9min ago
TriggeredBy: ● apport-autoreport.timer
             ● apport-autoreport.path
    Process: 1059564 ExecStart=/usr/share/apport/whoopsie-upload-all --timeout 20 (code=exited, status=1/FAILURE)
   Main PID: 1059564 (code=exited, status=1/FAILURE)
        CPU: 86ms

Jun 13 21:55:08 host systemd[1]: Starting apport-autoreport.service - Process error reports when automatic reporting is enabled...
Jun 13 21:55:08 host whoopsie-upload-all[1059564]: ERROR: whoopsie.path is not enabled
Jun 13 21:55:08 host systemd[1]: apport-autoreport.service: Main process exited, code=exited, status=1/FAILURE
Jun 13 21:55:08 host systemd[1]: apport-autoreport.service: Failed with result 'exit-code'.
Jun 13 21:55:08 host systemd[1]: Failed to start apport-autoreport.service - Process error reports when automatic reporting is enabled.
```

This service failure might mislead user thinking that there is a problem.

[ Test Plan ]

1. Disable auto-reporting in the system setting
2. Produce a crash, e.g. by running divide-by-zero from chaos-marmosets
3. Check that apport-autoreport.service is failing as above
4. Upgrade Apport to the fixed version
5. Restart apport-autoreport.service
6. apport-autoreport.service should exit successfully

[ Where problems could occur ]

This code change touches the auto-reporting part. Failures there could lead to less bugs being forwarded to the error tracker. This might be noticeable when looking at the number of submissions.

Benjamin Drung (bdrung)
Changed in apport:
importance: Undecided → Low
Changed in apport (Ubuntu):
importance: Undecided → Medium
Changed in apport:
importance: Low → Medium
milestone: none → 2.30.0
Revision history for this message
Benjamin Drung (bdrung) wrote :
Changed in apport:
status: New → In Progress
Revision history for this message
Benjamin Drung (bdrung) wrote :
Changed in apport:
status: In Progress → Fix Committed
Revision history for this message
Benjamin Drung (bdrung) wrote :

The fix for this bug is staged for the next oracular upload.

description: updated
Changed in apport (Ubuntu):
status: New → Fix Committed
Changed in apport (Ubuntu Noble):
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.