[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