Your message dated Fri, 15 Mar 2024 10:12:38 +0000
with message-id <[email protected]>
and subject line Bug#1064842: fixed in piuparts 1.4
has caused the Debian Bug report #1064842,
regarding piuparts: fails to bind-mount enough of /dev/, runnnig as root in a VM
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1064842: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064842
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: piuparts
Version: 1.3
Severity: normal

When running piuparts (as root) in an Incus VM (orchestrated by
Debusine), it seems to miss some /dev/* bind-mounts and then everything
fails.

VM: trixie
Base tarball: trixie (without /dev/ nodes)

Command line: /usr/sbin/piuparts --distribution=trixie --allow-database
 --warn-on-leftovers-after-purge --tmpdir=/var/cache/piuparts/tmp
 --basetgz=/tmp/debusine-fetch-exec-upload-yw5d6btv/base_tar/system.tar
 /tmp/debusine-fetch-exec-upload-yw5d6btv/python3-anosql_1.0.1-4_all.deb

0m1.1s DEBUG: Starting command: ['chroot', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5', 'apt-get', 'update']
0m1.9s DUMP:
  Get:1 http://10.233.1.1:3142/debian trixie InRelease [157 kB]
  /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://10.233.1.1:3142/debian trixie InRelease

Full log attached.

Stefano
cmd: /usr/sbin/piuparts --distribution=trixie --allow-database 
--warn-on-leftovers-after-purge --tmpdir=/var/cache/piuparts/tmp 
--basetgz=/tmp/debusine-fetch-exec-upload-yw5d6btv/base_tar/system.tar 
/tmp/debusine-fetch-exec-upload-yw5d6btv/python3-anosql_1.0.1-4_all.deb
output (contains stdout and stderr):
0m0.0s INFO: 
------------------------------------------------------------------------------
0m0.0s INFO: To quickly glance what went wrong, scroll down to the bottom of 
this logfile.
0m0.0s INFO: FAQ available at https://wiki.debian.org/piuparts/FAQ
0m0.0s INFO: The FAQ also explains how to contact us in case you think piuparts 
is wrong.
0m0.0s INFO: 
------------------------------------------------------------------------------
0m0.0s INFO: piuparts version 1.3 starting up.
0m0.0s INFO: Command line arguments: /usr/sbin/piuparts --distribution=trixie 
--allow-database --warn-on-leftovers-after-purge 
--tmpdir=/var/cache/piuparts/tmp 
--basetgz=/tmp/debusine-fetch-exec-upload-yw5d6btv/base_tar/system.tar 
/tmp/debusine-fetch-exec-upload-yw5d6btv/python3-anosql_1.0.1-4_all.deb
0m0.0s INFO: Running on: Linux debusine-kukzsw 6.6.15-amd64 #1 SMP 
PREEMPT_DYNAMIC Debian 6.6.15-2 (2024-02-04) x86_64
0m0.0s DEBUG: Starting command: ['dpkg', '--info', 
'/tmp/debusine-fetch-exec-upload-yw5d6btv/python3-anosql_1.0.1-4_all.deb']
0m0.0s DUMP: 
   new Debian package, version 2.0.
   size 10140 bytes: control archive=1424 bytes.
       668 bytes,    19 lines      control
      1139 bytes,    13 lines      md5sums
       263 bytes,    12 lines   *  postinst             #!/bin/sh
       376 bytes,    12 lines   *  prerm                #!/bin/sh
   Package: python3-anosql
   Source: anosql
   Version: 1.0.1-4
   Architecture: all
   Maintainer: Debian Python Team <[email protected]>
   Installed-Size: 45
   Depends: python3:any
   Section: python
   Priority: optional
   Homepage: https://github.com/honza/anosql
   Description: Manage your raw SQL Queries in an elegant manner
    Inspired by Yesql library by Kris Jenkins, anosql provides an interface to
    manage your SQL queries against PostgreSQL and SQLite engine.
    .
    The interface gives the full flexibility and features of raw SQL to the
    developer.
    .
    Anosql can be seen as an alternative to ORM(s), and can be installed and 
used
    at the same time as other ORM libraries.
0m0.0s DEBUG: Command ok: ['dpkg', '--info', 
'/tmp/debusine-fetch-exec-upload-yw5d6btv/python3-anosql_1.0.1-4_all.deb']
0m0.0s DEBUG: Created temporary directory /var/cache/piuparts/tmp/tmp_nj7ktk5
0m0.0s DEBUG: Unpacking 
/tmp/debusine-fetch-exec-upload-yw5d6btv/base_tar/system.tar into 
/var/cache/piuparts/tmp/tmp_nj7ktk5
0m0.0s DEBUG: Starting command: ['tar', '-C', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5', '--auto-compress', '-xf', 
'/tmp/debusine-fetch-exec-upload-yw5d6btv/base_tar/system.tar']
0m1.1s DUMP: 
  tar: Ignoring unknown extended header keyword 'hdrcharset'
0m1.1s DEBUG: Command ok: ['tar', '-C', '/var/cache/piuparts/tmp/tmp_nj7ktk5', 
'--auto-compress', '-xf', 
'/tmp/debusine-fetch-exec-upload-yw5d6btv/base_tar/system.tar']
0m1.1s DEBUG: Starting command: ['mount', '-t', 'proc', 'proc', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/proc']
0m1.1s DEBUG: Command ok: ['mount', '-t', 'proc', 'proc', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/proc']
0m1.1s DEBUG: Starting command: ['mount', '-t', 'devpts', '-o', 
'newinstance,noexec,nosuid,gid=5,mode=0620,ptmxmode=0666', 'devpts', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/pts']
0m1.1s DEBUG: Command ok: ['mount', '-t', 'devpts', '-o', 
'newinstance,noexec,nosuid,gid=5,mode=0620,ptmxmode=0666', 'devpts', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/pts']
0m1.1s DEBUG: Starting command: ['mount', '-t', 'tmpfs', '-o', 'size=65536k', 
'tmpfs', '/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/shm']
0m1.1s DEBUG: Command ok: ['mount', '-t', 'tmpfs', '-o', 'size=65536k', 
'tmpfs', '/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/shm']
0m1.1s DEBUG: sources.list:
  deb http://10.233.1.1:3142/debian trixie main
0m1.1s DEBUG: Created policy-rc.d and chmodded it.
0m1.1s DEBUG: Created resolv.conf.
0m1.1s DEBUG: Starting command: ['chroot', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5', 'apt-get', 'update']
0m1.9s DUMP: 
  Get:1 http://10.233.1.1:3142/debian trixie InRelease [157 kB]
  /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://10.233.1.1:3142/debian trixie InRelease
    gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  Get:2 http://10.233.1.1:3142/debian unstable InRelease [198 kB]
  /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:2 
http://10.233.1.1:3142/debian unstable InRelease
    gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  Reading package lists...
  W: GPG error: http://10.233.1.1:3142/debian trixie InRelease: gpgv, gpgv2 or 
gpgv1 required for verification, but neither seems installed
  E: The repository 'http://10.233.1.1:3142/debian trixie InRelease' is not 
signed.
  W: GPG error: http://10.233.1.1:3142/debian unstable InRelease: gpgv, gpgv2 
or gpgv1 required for verification, but neither seems installed
  E: The repository 'http://10.233.1.1:3142/debian unstable InRelease' is not 
signed.
0m1.9s ERROR: Command failed (status=100): ['chroot', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5', 'apt-get', 'update']
  Get:1 http://10.233.1.1:3142/debian trixie InRelease [157 kB]
  /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://10.233.1.1:3142/debian trixie InRelease
    gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  Get:2 http://10.233.1.1:3142/debian unstable InRelease [198 kB]
  /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:2 
http://10.233.1.1:3142/debian unstable InRelease
    gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
  Reading package lists...
  W: GPG error: http://10.233.1.1:3142/debian trixie InRelease: gpgv, gpgv2 or 
gpgv1 required for verification, but neither seems installed
  E: The repository 'http://10.233.1.1:3142/debian trixie InRelease' is not 
signed.
  W: GPG error: http://10.233.1.1:3142/debian unstable InRelease: gpgv, gpgv2 
or gpgv1 required for verification, but neither seems installed
  E: The repository 'http://10.233.1.1:3142/debian unstable InRelease' is not 
signed.
  
0m2.2s DEBUG: Starting command: ['umount', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/shm']
0m2.2s DEBUG: Command ok: ['umount', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/shm']
0m2.2s DEBUG: Starting command: ['umount', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/pts']
0m2.2s DEBUG: Command ok: ['umount', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/dev/pts']
0m2.2s DEBUG: Starting command: ['umount', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5/proc']
0m2.2s DEBUG: Command ok: ['umount', '/var/cache/piuparts/tmp/tmp_nj7ktk5/proc']
0m2.2s DEBUG: Starting command: ['rm', '-rf', '--one-file-system', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5']
0m2.4s DEBUG: Command ok: ['rm', '-rf', '--one-file-system', 
'/var/cache/piuparts/tmp/tmp_nj7ktk5']
0m2.4s DEBUG: Removed directory tree at /var/cache/piuparts/tmp/tmp_nj7ktk5
0m2.4s ERROR: piuparts run ends.

Files in working directory:

--------------------

--- End Message ---
--- Begin Message ---
Source: piuparts
Source-Version: 1.4
Done: Nicolas Dandrimont <[email protected]>

We believe that the bug you reported is fixed in the latest version of
piuparts, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Dandrimont <[email protected]> (supplier of updated piuparts package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 15 Mar 2024 09:59:29 +0100
Source: piuparts
Architecture: source
Version: 1.4
Distribution: unstable
Urgency: medium
Maintainer: piuparts developers team <[email protected]>
Changed-By: Nicolas Dandrimont <[email protected]>
Closes: 1062192 1064842
Changes:
 piuparts (1.4) unstable; urgency=medium
 .
   [ Nicolas Dandrimont ]
   * Add grub-efi-*-signed to packages that need allow-remove-essential.
     (Closes: #1062192)
   * .gitlab-ci: Add reference to new salsaci wrap-and-sort job
   * *.py: apply newer black formatting
   * piuparts-from-git-deps: pkg-config is deprecated in favor of pkgconf
 .
   [ Stefano Rivera ]
   * Explicitly set the mode on device nodes created by piuparts, overriding
     umask. (Closes: #1064842)
 .
   [ Helmut Grohne ]
   * /bin/sync moved to /usr, duplicate diversion
Checksums-Sha1:
 0ec5c300de6881a765a9e8764b0207c5eced7134 1700 piuparts_1.4.dsc
 084f737c0eb6d6e8efd59fddd62b0637090853e2 232780 piuparts_1.4.tar.xz
 50be5d8f211ed657e2a5aa4d1d6969c1dfbc9df4 9907 piuparts_1.4_amd64.buildinfo
Checksums-Sha256:
 db3c7bf53a9322ea67a9b8919647ac647b8b1ec06cc38f1e1dd472fc78e6fea7 1700 
piuparts_1.4.dsc
 250550630c7ccae55972eb61eab24aca16fac51eacd0ac294304fa17f3901d9f 232780 
piuparts_1.4.tar.xz
 65887cbc3e916d744ba1fee7a55edeb5012202b3c3514ddfd0c6494f94086bdf 9907 
piuparts_1.4_amd64.buildinfo
Files:
 210a1c73b1870fde5589c8f1557fb838 1700 devel optional piuparts_1.4.dsc
 ee8422a503e3abd8e548dffa17791067 232780 devel optional piuparts_1.4.tar.xz
 d3996bc37bb66c06785991dcfe2995f9 9907 devel optional 
piuparts_1.4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQTB729fH18IcEx4DLn8XLJnUYbabwUCZfQOjwAKCRD8XLJnUYba
byAMAQDuWQ6W3vldAF0Cnw0CpzyjMctCFT0CsBs/B7iG2iU+YAEAqPjRitcdW46M
BXrwjH8yAu3Z9dWV/+cdOqowa5+RAwA=
=FA5K
-----END PGP SIGNATURE-----

Attachment: pgpZk296l6iXH.pgp
Description: PGP signature


--- End Message ---

Reply via email to