This bug was fixed in the package apport - 2.30.0-0ubuntu1

---------------
apport (2.30.0-0ubuntu1) oracular; urgency=medium

  [ Benjamin Drung ]
  * New upstream release:
    - whoopsie-upload-all: exit with 0 if whoopsie is disabled (LP: #2069360)
    - launchpad: don't systematically order retrace on private reports
      (LP: #2068933)
    - recent-syslog: read stdout after process completion (LP: #2073935)
    - Fix apport-retrace system tests on non-amd64 (LP: #2069815)
    - fix race condition in wait_for_gdb_sleeping_child_process (LP: #2073933)
    - fix flaky test_crash_system_slice (LP: #2076186)
  * Depend on gdb-multiarch and python3-psutil for system tests

  [ Chris Peterson ]
  * subiquity: handle missing log for version inspect (LP: #2067775)

  [ Sebastien Bacher ]
  * Fix some issues in the hook for ubuntu-desktop-bootstrap (LP: #2072751)

 -- Benjamin Drung <bdr...@ubuntu.com>  Fri, 09 Aug 2024 16:57:32 +0200

** Changed in: apport (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2069360

Title:
  apport-autoreport.service fails if autoreporting is disabled

Status in Apport:
  Fix Released
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Noble:
  Fix Released

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:
    * open gnome-control-center or unity-control-center
    * Switch to "Security & Privacy" panel
    * Select "Diagnosticts" tab
    * unselect "Send error reports to Canonical"
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/2069360/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to