Package: qemubuilder
Version: 0.60
Severity: important

During create and before initially starting qemu qemubuilder tries to umount 
the 
qemu.XXXX.dev device [workblockdevicepath in the source].
Mount seems to not know the mounted device and responds accordingly that it 
isn't mounted.
Manually umounting the .dev doesn't work either but umount the mount point 
works.

As qemubuilder can't umount the .dev it's still mounted when qemu is started,
resulting in the following output:


 -> Doing arch-specific /dev population
mkdir chroot-/dev: File exists
/var/cache/pbuilder/build//qemu.30200/dev/console: File exists
  forking: umount /var/cache/pbuilder/build//qemu.30200
  forking: mke2fs -q -F -j -m1 -O sparse_super 
/var/cache/pbuilder/build//qemu.30200.dev
  forking: tune2fs -c 0 -i 0 /var/cache/pbuilder/build//qemu.30200.dev
tune2fs 1.41.9 (22-Aug-2009)
Setze die maximale Mount-Anzahl auf -1
Setze das Intervall zwischen Checks auf 0 Sekunden
  forking: mount -o loop /var/cache/pbuilder/build//qemu.30200.dev 
/var/cache/pbuilder/build//qemu.30200
  forking: umount /var/cache/pbuilder/build//qemu.30200.dev
umount: /var/cache/pbuilder/build//qemu.30200.dev: not mounted
  forking qemu: qemu-system-arm -nographic -M versatilepb -m 256 -kernel 
/var/cache/pbuilder/armel/vmlinuz-2.6.26-versatile-qemu -hda 
/var/cache/pber/armel/base.qemu -hdb /var/cache/pbuilder/build//qemu.30200.dev 
-append root=/dev/sda quiet init=/pbuilder-run console=ttyAMA0 -serial stdio
Uncompressing 
Linux.................................................................................................
 done, booting the kernel.
[    0.000000] CLCD: unknown LCD panel ID 0x00001000, using VGA

 -> qemu-pbuilder first-stage
/pbuilder-run: line 11: /var/cache/pbuilder/pbuilder-mnt/pbuilder-run: No such 
file or directory
[    0.000000] Kernel panic - not syncing: Attempted to kill init!


I replaced workblockdevicepath with pc->buildplace in the qemubuilder code
to use the mount point to umount. With this fix qemubuilder works again.

The package mount is 2.16.2-0.

Thanks,
Heiko

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages qemubuilder depends on:
ii  debootstrap                   1.0.20     Bootstrap a basic Debian system
ii  libc6                         2.10.2-2   GNU C Library: Shared libraries
ii  pbuilder                      0.194      personal package builder for Debia
ii  qemu                          0.10.5-1   fast processor emulator

qemubuilder recommends no packages.

qemubuilder suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to