UEFI signing failures cause binaries to be republished continuously

Bug #1071562 reported by William Grant
56
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Colin Watson

Bug Description

A UEFI signing failure (or possibly any CustomUploadError) during process-accepted causes the PackageUpload to remain ACCEPTED, even though BPPHs have already been created (and will be committed, as process-accepted deliberately commits even upon failure). The next run of process-accepted does the same thing, and the next, and the next, causing unbounded republication of the upload's binaries.

ppa:apw/signing has more than 120000 excess publications, and ppa:jacob/ppa has somewhere north of 343000 of them. There are more than likely other less bad cases.

We might just want to skip signing if there's no key, but that won't fix the ppa:apw/signing case, which is failing with this error:

 warning: file-aligned section .text extends beyond end of file
 warning: checksum areas are greater than image size. Invalid section table?

Related branches

Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → William Grant (wgrant)
status: In Progress → Triaged
assignee: William Grant (wgrant) → nobody
Colin Watson (cjwatson)
Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
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.