[Pkg-xen-devel] Bug#609517: Bug#609517: xen-utils-3.2-1: Pygrub can't find grub.conf in a reiserfs partion on amd64 arch
Ian Campbell
ijc at hellion.org.uk
Mon Jan 10 10:10:56 UTC 2011
FYI this was fixed by 20716:d3411ed9bd02 in xen-unstable. The fix was
present in the 4.0.0 release.
Ian.
On Mon, 2011-01-10 at 16:48 +0800, Lepton Wu wrote:
> Package: xen-utils-3.2-1
> Version: 3.2.1-2
> Severity: normal
> Tags: patch
>
> Hi,
>
> There is a bug xen-3-3.2.1/tools/libfsimage/reiserfs/fsys_reiserfs.c,
> it is using "unsigned long" which is 64 bits on amd64 arch and 32
> bits on i386 arch.
> This makes pygrub can't work on reiserfs on amd64 arch. You can easily
> reproduce it.
> A patch is included for fixing this problem.
>
> diff -ur xen-3-3.2.1/tools/libfsimage/reiserfs/fsys_reiserfs.c xen-3-3.2.1-lepton/tools/libfsimage/reiserfs/fsys_reiserfs.c
> --- xen-3-3.2.1/tools/libfsimage/reiserfs/fsys_reiserfs.c 2008-05-12 19:01:57.000000000 +0800
> +++ xen-3-3.2.1-lepton/tools/libfsimage/reiserfs/fsys_reiserfs.c 2011-01-10 16:37:38.000000000 +0800
> @@ -222,7 +222,7 @@
>
> struct disk_child
> {
> - unsigned long dc_block_number; /* Disk child's block number. */
> + unsigned int dc_block_number; /* Disk child's block number. */
> unsigned short dc_size; /* Disk child's used space. */
> };
>
>
>
> -- System Information:
> Debian Release: 5.0.7
> APT prefers stable
> APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/4 CPU cores)
> Locale: LANG=zh_CN, LC_CTYPE=zh_CN (charmap=GB2312)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages xen-utils-3.2-1 depends on:
> ii e2fslibs 1.41.3-1 ext2 filesystem libraries
> ii iproute 20080725-2 networking and traffic control too
> ii libc6 2.7-18lenny6 GNU C Library: Shared libraries
> ii libgcrypt11 1.4.1-1 LGPL Crypto library - runtime libr
> ii libgnutls26 2.4.2-6+lenny2 the GNU TLS library - runtime libr
> ii libncurses5 5.7+20081213-1 shared libraries for terminal hand
> ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
> ii libxenstore3.0 3.2.1-2 Xenstore communications library fo
> ii python 2.5.2-3 An interactive high-level object-o
> ii python-central 0.6.8 register and build utility for Pyt
> ii udev 0.125-7+lenny3 /dev/ and hotplug management daemo
> ii xen-utils-common 3.2.0-2 XEN administrative tools - common
> ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
>
> Versions of packages xen-utils-3.2-1 recommends:
> ii bridge-utils 1.4-5 Utilities for configuring the Linu
> ii xen-hypervisor-3.2-1-amd64 [x 3.2.1-2 The Xen Hypervisor on AMD64
>
> Versions of packages xen-utils-3.2-1 suggests:
> pn xen-docs-3.2 <none> (no description available)
>
> -- debconf-show failed
> _______________________________________________
> Pkg-xen-devel mailing list
> Pkg-xen-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-xen-devel
--
Ian Campbell
Current Noise: She Said Destroy - Becoming The Morningstar
Neutrinos are into physicists.
More information about the Pkg-xen-devel
mailing list