Csillag Kristof
2009-Jul-07 23:22 UTC
[Pkg-xen-devel] Bug#536174: xen-utils-3.4: pygrub searches for filesystem plugins at the wrong path
Package: xen-utils-3.4 Version: 3.4.0-1 Severity: important pygrub uses the fsimage library to read contents of the filesystems to boot. This package install the plugins for different filesystems at /usr/lib/xen-3.4/lib/fs/, but searches for them under /usr//usr/lib/fs. (The debian patch tools-libfsimage-prefix.diff explicitly tinkers with this path, but it fails.) This breaks pygrub. -- System Information: Debian Release: 5.0.2 APT prefers stable APT policy: (990, 'stable'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages xen-utils-3.4 depends on: ii e2fslibs 1.41.7-1 ext2 filesystem libraries ii iproute 20080725-2 networking and traffic control too ii libc6 2.7-18 GNU C Library: Shared libraries ii libgcrypt11 1.4.4-3 LGPL Crypto library - runtime libr ii libncurses5 5.7+20081213-1 shared libraries for terminal hand ii libxenstore3.0 3.4.0-1 Xenstore communications library fo ii python 2.5.2-3 An interactive high-level object-o ii python-central 0.6.11 register and build utility for Pyt ii python2.5 2.5.2-15 An interactive high-level object-o ii udev 0.125-7+lenny1 /dev/ and hotplug management daemo ii xen-utils-common 3.3.1-1 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 [xen 3.4.0-1 The Xen Hypervisor on AMD64 Versions of packages xen-utils-3.4 suggests: ii xen-docs-3.4 3.4.0-1 Documentation for Xen -- no debconf information
Anders Kaseorg
2009-Jul-17 01:49 UTC
[Pkg-xen-devel] Bug#536174: xen-utils-3.4: pygrub searches for filesystem plugins at the wrong path
The Debian Xen packaging has been carrying a long pile of invasive patches to use this modified filesystem layout for quite some time now. I assume the goal is to make it possible to install multiple versions of Xen at the same time. But that doesn?t seem to have been successful in practice (e.g. #536173, #536176). These patches make the Xen package extraordinarily difficult to modify or upgrade (I?ve tried!). Every added component requires another set of patches, and every new upstream version requires rewriting many of the existing patches. I can only assume that this difficulty at least partially to blame for the gap of more than a year between these last two Xen releases in Debian (#526833). Furthermore, users who read the upstream Xen documentation (#508139), as well as programs that try to use the Xen binaries (#481105) or libraries (#507186), get thrown off by the alternate layout. Is there actually a use case for installing multiple versions of Xen on the same system? Perhaps it is time to reconsider them and use a layout closer to upstream?s? Or if not, perhaps the patches can be sent upstream and integrated as a supported configure option, so that Debian does not need to maintain an unsupported layout separately? Anders
Debian Bug Tracking System
2009-Jul-18 16:54 UTC
[Pkg-xen-devel] Bug#536174: marked as done (xen-utils-3.4: pygrub searches for filesystem plugins at the wrong path)
Your message dated Sat, 18 Jul 2009 16:32:10 +0000 with message-id <E1MSCpW-0001WR-P6 at ries.debian.org> and subject line Bug#536174: fixed in xen-3 3.4.0-2 has caused the Debian Bug report #536174, regarding xen-utils-3.4: pygrub searches for filesystem plugins at the wrong path to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner at bugs.debian.org immediately.) -- 536174: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536174 Debian Bug Tracking System Contact owner at bugs.debian.org with problems -------------- next part -------------- An embedded message was scrubbed... From: Csillag Kristof <csillag.kristof at united-consult.hu> Subject: xen-utils-3.4: pygrub searches for filesystem plugins at the wrong path Date: Wed, 08 Jul 2009 01:22:02 +0200 Size: 3590 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20090718/cd6de34c/attachment.eml> -------------- next part -------------- An embedded message was scrubbed... From: Bastian Blank <waldi at debian.org> Subject: Bug#536174: fixed in xen-3 3.4.0-2 Date: Sat, 18 Jul 2009 16:32:10 +0000 Size: 6453 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20090718/cd6de34c/attachment-0001.eml>
Maybe Matching Threads
- Bug#536175: xen-utils-3.4: Package description should mention the HVM is disabled
- Bug#536173: xen-utils-3.4 need to depend on 3.4 version of xenstore
- Bug#536176: xen-utils-3.4: trying xen-3.4 once breaks xen-3.2 (?)
- Bug#481105: xen-utils-3.2-1: Need to ajust path to pygrub and hvmloader
- mainboard recommendations