[Yaird-devel] Bug#381299: yaird: fails in Xen DomU
Paul Brook
paul at nowt.org
Thu Aug 3 14:31:18 UTC 2006
Package: yaird
Version: 0.0.12-15
Severity: normal
When run inside a Xen DomU yaird fails with:
yaird error: unrecognised device: /sys/devices/xen
yaird error: unrecognised device: /sys/devices/xen/vbd-768
The patch below fixes this by ignoring xen devices. Debian xen kernels
build xen devices into the kernel, so no additional modules are needed.
Paul
--- Hardware.pm.old 2006-08-03 15:22:00.000000000 +0100
+++ Hardware.pm 2006-08-03 15:22:33.000000000 +0100
@@ -216,6 +216,11 @@
elsif ($abspath =~ m!/floppy.\d+$!) {
$modules = [ "floppy" ];
}
+ elsif ($abspath =~ m!/xen!) {
+ # While this can be build as a module it's
+ # almost alway built into the kernel
+ # $modules = [ "xenblk" ];
+ }
else {
# NOTE: We may want to avoid duplicate messages
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-xen-amd64-k8
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages yaird depends on:
ii cpio 2.6-16 GNU cpio -- a program to manage ar
ii dash 0.5.3-3 The Debian Almquist Shell
ii libc6 2.3.6-16 GNU C Library: Shared libraries
ii libhtml-template-perl 2.8-1 HTML::Template : A module for usin
ii libparse-recdescent-perl 1.94.free-3 Generates recursive-descent parser
ii perl 5.8.8-6 Larry Wall's Practical Extraction
yaird recommends no packages.
-- no debconf information
More information about the Yaird-devel
mailing list