Package upload process fails to extract control file from ddeb package, raising a SystemError

Bug #1885298 reported by Thiago F. Pappacena
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
In Progress
Critical
Thiago F. Pappacena

Bug Description

The following kernel build failed to upload: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/bootstrap/+build/19495032

On the logs, we can see that it failed while extracting control from the ddeb package: linux-image-unsigned-5.8.0-2-generic-dbgsym_5.8.0-2.3_amd64.ddeb.

Related branches

Revision history for this message
Thiago F. Pappacena (pappacena) wrote :

On Launchpad side, this error message is raised at nascentuploadfile.py, while using apt_inst.DebFile to read deb file information:

deb_file = apt_inst.DebFile(self.filepath)
control_file = deb_file.control.extractdata("control")
control_lines = apt_pkg.TagSection(control_file, bytes=True)

I've got the package, but couldn't reproduce locally the error, with the same lines (using LXD with both Bionic and Xenial distros).

A MP was accepted to add the exception message to the logs, in the hope of getting more useful information on what is going on.

Changed in launchpad:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Thiago F. Pappacena (pappacena)
tags: added: packages soyuz-build soyuz-upload
Revision history for this message
Thiago F. Pappacena (pappacena) wrote :

For Canonical employees, the package file is available at mombin:~sforshee/linux-image-unsigned-5.8.0-2-generic-dbgsym_5.8.0-2.3_amd64.ddeb

Changed in launchpad:
status: Triaged → In Progress
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.