syncpackage crashed with urllib.error.URLError in do_open(): <urlopen error [SSL: BAD_SIGNATURE] bad signature (_ssl.c:1129)>

Bug #1943286 reported by Erich Eickmeyer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
New
Medium
Unassigned

Bug Description

Happened while trying to sync a package. Looks like it definitely should not fail like this.

ProblemType: Crash
DistroRelease: Ubuntu 21.10
Package: ubuntu-dev-tools 0.184
ProcVersionSignature: Ubuntu 5.13.0-14.14-lowlatency 5.13.1
Uname: Linux 5.13.0-14-lowlatency x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu68
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Fri Sep 10 13:56:12 2021
ExecutablePath: /usr/bin/syncpackage
InstallationDate: Installed on 2021-03-20 (173 days ago)
InstallationMedia: Ubuntu-Studio 21.04 "Hirsute Hippo" - Alpha amd64 (20210320)
InterpreterPath: /usr/bin/python3.9
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/bin/syncpackage qxgedit
Python3Details: /usr/bin/python3.9, Python 3.9.7, python3-minimal, 3.9.4-1
PythonArgs: ['/usr/bin/syncpackage', 'qxgedit']
PythonDetails: N/A
SourcePackage: ubuntu-dev-tools
Title: syncpackage crashed with urllib.error.URLError in do_open(): <urlopen error [SSL: BAD_SIGNATURE] bad signature (_ssl.c:1129)>
UpgradeStatus: Upgraded to impish on 2021-06-13 (89 days ago)
UserGroups: adm audio cdrom dip libvirt lpadmin plugdev sambashare sudo

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :
tags: removed: need-duplicate-check
Changed in ubuntu-dev-tools (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

The issue resolved itself with the apache ssl update shortly after I filed this bug, but it still shouldn't fail as hard as it did.

Revision history for this message
Dan Streetman (ddstreet) wrote :

i don't see what else syncpackage should do; if urlopen() fails it should just pass the error up; doing anything else is just hiding the problem.

Changed in ubuntu-dev-tools (Ubuntu):
status: New → Incomplete
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Instead of crashing hard, I would think it would output a standard error as opposed to a complete python crash. Something like, "Unable to verify SSL signature. Try again later" or something of that respect. The implementation as it exists causes Apport to think there's a bug in the code when, in fact, there is not. It's just failing, but the fail shouldn't invoke a crash report.

Changed in ubuntu-dev-tools (Ubuntu):
status: Incomplete → New
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.