[Piuparts-devel] Bug#1064350: piuparts: breaks some salsa-ci tests

Andreas Beckmann anbe at debian.org
Tue Feb 20 16:41:25 GMT 2024


Package: piuparts
Version: 1.3
Severity: serious

Hi,

I'm not sure whether this is caused by piuparts itself or by the way how
salsa-ci uses piuparts, but recently some piuparts tests run by salsa-ci
started to fail. So far I've only noticed this if salsa-ci.yml contains
  SALSA_CI_COMPONENTS: 'main contrib non-free'
e.g. in this failure

https://salsa.debian.org/nvidia-team/bumblebee/-/jobs/5333059

...
0m0.2s DEBUG: sources.list:
  deb http://deb.debian.org/debian sid main
  deb http://deb.debian.org/debian sid contrib
  deb http://deb.debian.org/debian sid non-free
...
0m0.2s DEBUG: Starting command: ['chroot', '/tmp/tmpz130bkq5', 'eatmydata', 'apt-get', 'update']
0m0.9s DUMP: 
  Hit:1 http://deb.debian.org/debian sid InRelease
  /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
  /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
  /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied
  E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  Sub-process apt-key returned an error code (29)Err:1 http://deb.debian.org/debian sid InRelease
    gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  Reading package lists...
  W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian sid InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  W: Failed to fetch http://deb.debian.org/debian/dists/sid/InRelease  gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  W: Some index files failed to download. They have been ignored, or old ones used instead.
  W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/debian.sources:1
  W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/debian.sources:1
0m0.9s DEBUG: Command ok: ['chroot', '/tmp/tmpz130bkq5', 'eatmydata', 'apt-get', 'update']
...

apt-get update did not fail, but Packages for not-main are not loaded
resulting in subsequent installation failures of contrib or non-free
packages.


Another example where the test still succeeded 3 months ago:
https://salsa.debian.org/nvidia-team/python-pycuda/-/jobs/4920273
but fails today:
https://salsa.debian.org/nvidia-team/python-pycuda/-/jobs/5275149


Andreas



More information about the Piuparts-devel mailing list