Your message dated Mon, 04 Apr 2016 18:49:14 +0000
with message-id <[email protected]>
and subject line Bug#752582: fixed in cowdancer 0.79
has caused the Debian Bug report #752582,
regarding qemubuilder hangs after extracting the packages
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.)


-- 
752582: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752582
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qemubuilder
Version: 0.73
Severity: grave
Justification: renders package unusable


Hi!

I'm trying to use qemubootstrap in Debian testing, but it hangs after
extracting the packages and doing some filesystem work, apparently before
running qemu/kvm.

I'm using simple command lines, and reproduced this in two different systems
with different kernels (one using Debian's kernel, the other hand-built),
where I've verified that kvm works just fine. Because of that, I've put this
as "grave" severity, but please let me know if it's not appropriate.


Here's the summary of the output:

$ sudo qemubuilder --create --distribution sid --basepath vm.img --architecture 
amd64
  forking: mke2fs -q -F -j -m1 -O sparse_super /tmp/t/vm.img
  forking: tune2fs -c 0 -i 0 /tmp/t/vm.img
tune2fs 1.42.10 (18-May-2014)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
  forking: mount -o loop /tmp/t/vm.img /var/cache/pbuilder/build//qemu.20148
 -> Invoking debootstrap
  forking: debootstrap --arch amd64 --foreign sid 
/var/cache/pbuilder/build//qemu.20148 http://debian.heanet.ie/debian/
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional required dependencies: insserv libaudit-common libaudit1 
libbz2-1.0 libcap2 libdb5.3 libdebconfclient0 libsemanage-common libsemanage1 
libslang2 libustr-1.0-1
I: Found additional base dependencies: init-system-helpers libee0 libestr0 
libffi6 libgmp10 libgnutls-deb0-28 libgnutls-openssl27 libhogweed2 libidn11 
libjson-c2 liblogging-stdlog0 liblognorm0 libmnl0 libnetfilter-acct1 libnettle4 
libnfnetlink0 libp11-kit0 libsqlite3-0 libtasn1-6 libxapian22 perl perl-modules
I: Checking component main on http://debian.heanet.ie/debian...
I: Retrieving libacl1 2.2.52-1
I: Validating libacl1 2.2.52-1
I: Retrieving adduser 3.113+nmu3
I: Validating adduser 3.113+nmu3
I: Retrieving apt 1.0.5
I: Validating apt 1.0.5
[...]
I: Retrieving liblzma5 5.1.1alpha+20120614-2
I: Validating liblzma5 5.1.1alpha+20120614-2
I: Retrieving zlib1g 1%3a1.2.8.dfsg-1
I: Validating zlib1g 1%3a1.2.8.dfsg-1
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting libacl1...
I: Extracting libattr1...
I: Extracting libaudit-common...
I: Extracting libaudit1...
I: Extracting base-files...
I: Extracting base-passwd...
I: Extracting bash...
[...]
I: Extracting mount...
I: Extracting util-linux...
I: Extracting liblzma5...
I: Extracting zlib1g...
 -> Doing architecture-specific /dev population
mkdir chroot-/dev: File exists
  forking: umount /var/cache/pbuilder/build//qemu.20148
  forking: mke2fs -q -F -j -m1 -O sparse_super 
/var/cache/pbuilder/build//qemu.20148.dev
  forking: tune2fs -c 0 -i 0 /var/cache/pbuilder/build//qemu.20148.dev
tune2fs 1.42.10 (18-May-2014)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
  forking: mount -o loop /var/cache/pbuilder/build//qemu.20148.dev 
/var/cache/pbuilder/build//qemu.20148
  forking: umount /var/cache/pbuilder/build//qemu.20148
/usr/bin/kvm
[here it hangs]


If I do a "ps auxf" at this point, I see:

root     20147  0.0  0.0  61400  2028 pts/30   S+   22:42   0:00  \_ sudo 
qemubuilder --create --distribution sid --basepath vm.img --architecture amd64
root     20148  0.0  0.0  12592  1036 pts/30   S+   22:42   0:00      \_ 
qemubuilder --create --distribution sid --basepath vm.img --architecture amd64
root     24468  0.0  0.0      0     0 pts/30   Z+   22:44   0:00          \_ 
[qemubuilder] <defunct>


An strace shows it seems to be trying to read from a file descriptor, which
upon inspection in /proc and lsof, it's an unix socket.

If there's anything else you need to know or want me to try, please let me
know.

Thanks!
                Alberto




-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14.2 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages qemubuilder depends on:
ii  debootstrap     1.0.60
ii  libc6           2.19-3
ii  pbuilder        0.215
ii  qemu-kvm [kvm]  2.0.0+dfsg-6+b1

qemubuilder recommends no packages.

qemubuilder suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: cowdancer
Source-Version: 0.79

We believe that the bug you reported is fixed in the latest version of
cowdancer, 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.
James Clarke <[email protected]> (supplier of updated cowdancer 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: SHA1

Format: 1.8
Date: Mon, 04 Apr 2016 19:21:41 +0100
Source: cowdancer
Binary: cowdancer cowbuilder qemubuilder
Architecture: source
Version: 0.79
Distribution: unstable
Urgency: medium
Maintainer: Debian pbuilder maintenance team 
<[email protected]>
Changed-By: James Clarke <[email protected]>
Description:
 cowbuilder - pbuilder running on cowdancer
 cowdancer  - Copy-on-write directory tree utility
 qemubuilder - pbuilder using QEMU as backend
Closes: 573126 606542 647345 752582 754048 758490 802151 812581
Changes:
 cowdancer (0.79) unstable; urgency=medium
 .
   [ Mattia Rizzolo ]
   * debian/control:
     - Remove qemu-system Build-Dep, it's clearly useless.
     - Restrict qemubuilder to linux-any architectures.
     - Bump Standards-Version to 3.9.7, no changes needed.
     - Use HTTPS in Vcs-Git
 .
   [ James Clarke ]
   * debian/control:
     - Add myself to Uploaders. (Closes: #802151)
     - Drop unused busybox-static from Build-Depends.
     - Build everything except qemubuilder on Architecture: any
   * Fix open/open64 giving SIGILL on kFreeBSD. (Closes: #647345)
   * tests/016_memleakcheck.c:
     - Check result of opening /proc/self/maps for NULL.
     - Use /proc/<pid>/maps over /proc/self/maps.
       This fixes the test failing on the Hurd, as /proc/self is currently
       always /proc/1.
   * Makefile:
     - Define DEB_BUILD_ARCH_OS.
     - Don't build qemubuilder when DEB_BUILD_ARCH_OS != "linux".
     - Create tests/log directory if missing
   * qemubuilder.c:
     - Don't hang if child crashes (Closes: #752582)
     - Exit gracefully when missing KERNEL_IMAGE (LP: #1027268)
     - Make kernel halt on panic, rather than hanging
     - Support EXTRAPACKAGES/--extrapackages
     - Specify disk image format for qemu (Closes: #812581)
     - Avoid needless string copy
   * cowbuilder:
     - Don't override --extrapackages (Closes: #606542)
   * cowbuilder.c:
     - Always check for mounts before deleting directories (Closes: #758490)
     - Don't duplicate --debbuildopts (Closes: #754048)
   * tests/log:
     - Remove unnecessary directory
   * parameter.c:
     - Avoid // in buildplace (Closes: #573126)
Checksums-Sha1:
 6e8dacb151b302c51f18a5441cd39cf5521a032e 1462 cowdancer_0.79.dsc
 cf4ecb9add34f4534020e59c0ed7a11ef18c164f 64028 cowdancer_0.79.tar.xz
Checksums-Sha256:
 702f9f36cac7d5577a5becc54e882f0d7ea05e74e7ef52ba0e068997369e134a 1462 
cowdancer_0.79.dsc
 0b9fc98f22b37d3a499a6648a35a5739f858148a4496e09d7474002b0c68c344 64028 
cowdancer_0.79.tar.xz
Files:
 7997bd30cd59d6e5a7c347b6f671b6b5 1462 utils optional cowdancer_0.79.dsc
 0734d0a8bdbdd0a382a0e52f63a0a2af 64028 utils optional cowdancer_0.79.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJXArXkAAoJEMx+J398PcNNT6AH/RzqBgH+uMmiAOfrg/uPqLAb
keAEgxhml0ip5ewyX5QfY8rQ6B38dzGFdyVdK5bD07eYv0f9gibOKdRA/jURU547
Am6mv3W0LEPH1K3WbnbZ6H8nK1538xm2CF2Ooh/0JpgKPw5T4xTRZooDRUZZFR0P
bngusEj5JAoP+ScIeFctyIUyX805/oBlgoC2Minprmc1kHZJSj566z/XN6nK+v1v
fxyftT5rTCxDb1BPjmoxVe/gkmrJzGEX2yCk6bHPK/EONaNjglS84zH36S0mrYi3
UjL1daXg7WuV/Ye8ko442CSXEbpzVqQg5Dbb71NYl7zxqG5viIv66IxWvU/3GLo=
=Gicw
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to