[Pkg-xen-devel] Bug#582364: xen-utils-3.4: blktapctrl doesn't start

Nick Craig-Wood nick at craig-wood.com
Thu May 20 08:10:17 UTC 2010


Package: xen-utils-3.4
Version: 3.4.3~rc6-1
Severity: important

blktapctrl doesn't start.  This means that none of the tap: disks work
(eg tap:aio).

It produces this in the log

  BLKTAPCTRL[6569]: blktapctrl.c:788: blktapctrl: v1.0.0 
  BLKTAPCTRL[6569]: blktapctrl.c:790: Found driver: [raw image (aio)] 
  BLKTAPCTRL[6569]: blktapctrl.c:790: Found driver: [raw image (sync)] 
  BLKTAPCTRL[6569]: blktapctrl.c:790: Found driver: [vmware image (vmdk)] 
  BLKTAPCTRL[6569]: blktapctrl.c:790: Found driver: [ramdisk image (ram)] 
  BLKTAPCTRL[6569]: blktapctrl.c:790: Found driver: [qcow disk (qcow)] 
  BLKTAPCTRL[6569]: blktapctrl.c:790: Found driver: [qcow2 disk (qcow2)] 
  BLKTAPCTRL[6569]: blktapctrl_linux.c:92: couldn't find device number for 'blktap0' 
  BLKTAPCTRL[6569]: blktapctrl.c:857: couldn't open blktap interface 
  BLKTAPCTRL[6569]: blktapctrl.c:916: Unable to start blktapctrl 

This appears to be because blktapctrl is trying to open one of these

  /sys/class/xen/blktap0/dev
  /sys/class/misc/blktap0/dev

# strace -f /usr/lib/xen-3.4/bin/blktapctrl 2>&1 | grep /sys
open("/sys/class/xen/blktap0/dev", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/class/misc/blktap0/dev", O_RDONLY) = -1 ENOENT (No such file or directory)

However the blktap module is creating this instead

  /sys/class/misc/blktap-control/dev

My kernel is this
ii  linux-image-2.6.32-5-xen-amd64          2.6.32-13                Linux 2.6.32 for 64-bit PCs, Xen dom0 suppor

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (1000, 'stable'), (50, 'testing'), (10, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xen-utils-3.4 depends on:
ii  e2fslibs               1.41.3-1          ext2 filesystem libraries
ii  iproute                20080725-2        networking and traffic control too
ii  libc6                  2.7-18lenny2      GNU C Library: Shared libraries
ii  libgcrypt11            1.4.5-2           LGPL Crypto library - runtime libr
ii  libncurses5            5.7+20100313-2    shared libraries for terminal hand
ii  libxenstore3.0         3.4.3~rc3-2       Xenstore communications library fo
ii  python-central         0.6.14+nmu2       register and build utility for Pyt
ii  python2.5              2.5.2-15+lenny1   An interactive high-level object-o
ii  udev                   0.125-7+lenny3    /dev/ and hotplug management daemo
ii  xen-utils-common       3.4.2-4           XEN administrative tools - common 
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages xen-utils-3.4 recommends:
ii  bridge-utils                 1.4-5       Utilities for configuring the Linu
ii  xen-hypervisor-3.4-amd64 [xe 3.4.3~rc3-2 The Xen Hypervisor on AMD64

Versions of packages xen-utils-3.4 suggests:
pn  xen-docs-3.4                  <none>     (no description available)

-- no debconf information





More information about the Pkg-xen-devel mailing list