[Piuparts-devel] need help reproducing piuparts.debian.org failure

Benjamin Kaduk kaduk at mit.edu
Sun Apr 12 17:22:28 BST 2020


Hi all,

While working on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956358 I
of course ended up looking at the logs at
https://piuparts.debian.org/sid/fail/openafs-modules-dkms_1.8.6~pre1-3.log,
which show that the DKMS module build was attempted but failed:

  Error! Bad return status for module build on kernel: 5.4.0-4-amd64 (x86_64)
  Consult /var/lib/dkms/openafs/1.8.6pre1/build/make.log for more information.
  dpkg: error processing package openafs-modules-dkms (--configure):
   installed openafs-modules-dkms package post-installation script subprocess returned error exit status 10
  Processing triggers for libc-bin (2.30-4) ...
  Errors were encountered while processing:
   openafs-modules-dkms
  E: Sub-process /usr/bin/dpkg returned an error code (1)
0m30.7s ERROR: Command failed (status=100): ['chroot', '/srv/piuparts.debian.org/tmp/tmpn24bd7yb', 'apt-get', '-y', 'install', 'openafs-modules-dkms=1.8.6~pre1-3']

However, I'm unable to reproduce this behavior locally -- installing in
"bare metal" (i.e., a VM, not piuparts) succeeds, but interestingly, my
local piuparts attempt does not even get as far as running a DKMS build:

root at tmp-sid:~# piuparts --no-eatmydata --allow-database --warn-on-leftovers-after-purge --arch amd64 -d sid --no-upgrade-test ./openafs-modules-dkms_1.8.6~pre1-3_all.deb 
[...]
  Loading new openafs-1.8.6pre1 DKMS files...
  It is likely that 5.5.0-1-amd64 belongs to a chroot's host
  Building for 
  Processing triggers for libc-bin (2.30-4) ...
3m22.3s DEBUG: Command ok: ['chroot', '/tmp/tmpr4s60u0v', 'apt-get', '-y',
'--allow-down
grades', 'install', './tmp/openafs-modules-dkms_1.8.6~pre1-3_all.deb']
3m22.3s DEBUG: Starting command: ['chroot', '/tmp/tmpr4s60u0v',
'dpkg-query', '-f', '${P
ackage} ${Status}\n', '-W', 'openafs-modules-dkms']
[...]

The most obvious difference to me between my local run and the
piuparts.debian.org run is that piuparts.debian.org is providing a base
tarball, /srv/piuparts.debian.org/slave/basetgz/sid_amd64.tar.gz.  Is that
something that's publicly available?  If not, how can I get more information
about what it contains?

I'd also welcome any suggestions about what might be missing in my local
piuparts run that would cause dkms to only build for the empty set of
kernels.

Thanks,

Ben



More information about the Piuparts-devel mailing list