Skip to content

gpgv (sequioa) crashes when added debian archives

Affected images versions

  • All v2024 where gpgv is provided by sequoia-gpgv

Testcase

Usage

Steps to reproduce

Run a v2024 image; can be reproduce in docker as follows:

  • podman run -it registry.gitlab.apertis.org/infrastructure/apertis-docker-images/v2024-base ash
  • apt install debian-archive-keyring
  • Add deb https://deb.debian.org/debian/ bookworm main to /etc/apt/sources.list
  • apt update

Expected result

Apt updates successfully

Actual result

~ # apt update
Get:1 https://deb.debian.org/debian bookworm InRelease [151 kB]
Hit:2 https://repositories.apertis.org/apertis v2024 InRelease
Hit:3 https://repositories.apertis.org/apertis v2024-updates InRelease
Hit:4 https://repositories.apertis.org/apertis v2024-security InRelease
Reading package lists... Done
E: Method gpgv has died unexpectedly!
E: Sub-process gpgv received a segmentation fault.

Reproducibility

How often the issue is hit when repeating the test and changing nothing (same device, same image, etc.)?

Put the in the most appropriate entry:

  1. always
  2. often, but not always
  3. rarely

Impact of bug

Makes it impossible to mix e.g. Apertis and debian archives which is sometimes used for experimentation; Depending on the reason for this bug may also make it hard to add other apertis-based repositories.

Root cause

gpgv crashes

Outcomes

TBD

Management data

This section is for management only, it should be the last one in the description.

/cc @andrunko @em @Balasubramanian @sudarshan @wlozano

Phabricator link: https://phabricator.apertis.org/T10217

Edited by Apertis CI robot