Joshua M. Boniface
2018-Oct-31 15:44 UTC
[Pkg-xen-devel] Bug#912441: xen-utils-4.11: package missing pygrub binaries
Package: xen-utils-4.11 Severity: important Dear Maintainer, We have discovered that the `pygrub` binaries, expected under `/usr/lib/xen-4.11/bin`, are no longer present in the xen-utils-4.11 package. Reviewing the source package reveals that the binary is still present under `tools/pygrub/src/pygrub`, however it is not referenced anywhere obvious in the package build configurations, nor is there any changelog indication that it has been moved or removed. The other files present in that source directory are installed under `/usr/lib/xen-4.11/lib/python/grub`, just not the binary. This negatively affects any Xen system requiring `pygrub` to function. -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.18.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.UTF-8), LANGUAGE=en_CA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages xen-utils-4.11 depends on: ii libc6 2.27-6 ii libncurses6 6.1+20181013-1 ii libtinfo6 6.1+20181013-1 pn libxenevtchn1 <none> pn libxengnttab1 <none> pn libxenmisc4.11 <none> pn libxenstore3.0 <none> pn libxentoolcore1 <none> pn libxentoollog1 <none> pn libyajl2 <none> ii python 2.7.15-3 pn xen-utils-common <none> Versions of packages xen-utils-4.11 recommends: pn bridge-utils <none> pn grub-xen-host <none> pn qemu-system-x86 <none> pn xen-hypervisor-4.11 <none> Versions of packages xen-utils-4.11 suggests: pn ovmf <none> pn qemu-utils <none> pn seabios <none>
Hans van Kranenburg
2018-Oct-31 16:39 UTC
[Pkg-xen-devel] Bug#912441: Bug#912441: xen-utils-4.11: package missing pygrub binaries
tags 912441 + pending thanks Hi, On 10/31/2018 04:44 PM, Joshua M. Boniface wrote:> Package: xen-utils-4.11 > Severity: important > > Dear Maintainer, > > We have discovered that the `pygrub` binaries, expected under > `/usr/lib/xen-4.11/bin`, are no longer present in the xen-utils-4.11 > package.Thanks for testing the package. The file is indeed missing, while it should be there.> Reviewing the source package reveals that the binary is still present > under `tools/pygrub/src/pygrub`, however it is not referenced anywhere > obvious in the package build configurations, nor is there any changelog > indication that it has been moved or removed.There's an exclude in debian/rules, which is too broad. The fix: https://salsa.debian.org/xen-team/debian-xen/commit/d4b0d104f158217036c779e2c7f608d659e01f59>From your comments, I suspect you already grabbed the file from thesource package to get a working environment again, for now?> The other files present in that source directory are installed under > `/usr/lib/xen-4.11/lib/python/grub`, just not the binary. > > [...]Hans
Debian Bug Tracking System
2018-Oct-31 16:42 UTC
[Pkg-xen-devel] Processed: Re: Bug#912441: xen-utils-4.11: package missing pygrub binaries
Processing commands for control at bugs.debian.org:> tags 912441 + pendingBug #912441 [xen-utils-4.11] xen-utils-4.11: package missing pygrub binaries Added tag(s) pending.> thanksStopping processing here. Please contact me if you need assistance. -- 912441: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912441 Debian Bug Tracking System Contact owner at bugs.debian.org with problems
Joshua M. Boniface
2018-Oct-31 18:51 UTC
[Pkg-xen-devel] Bug#912441: Bug#912441: xen-utils-4.11: package missing pygrub binaries
Hi Hans, On 2018-10-31 12:39 p.m., Hans van Kranenburg wrote:> tags 912441 + pending > thanks > > Hi, > > On 10/31/2018 04:44 PM, Joshua M. Boniface wrote: >> Package: xen-utils-4.11 >> Severity: important >> >> Dear Maintainer, >> >> We have discovered that the `pygrub` binaries, expected under >> `/usr/lib/xen-4.11/bin`, are no longer present in the xen-utils-4.11 >> package. > Thanks for testing the package. > > The file is indeed missing, while it should be there. > >> Reviewing the source package reveals that the binary is still present >> under `tools/pygrub/src/pygrub`, however it is not referenced anywhere >> obvious in the package build configurations, nor is there any changelog >> indication that it has been moved or removed. > There's an exclude in debian/rules, which is too broad. > > The fix: > https://salsa.debian.org/xen-team/debian-xen/commit/d4b0d104f158217036c779e2c7f608d659e01f59 > > From your comments, I suspect you already grabbed the file from the > source package to get a working environment again, for now?I did attempt this, but it looks like there's some other dependencies missing when I do so, for instance: > Traceback (most recent call last): > File "/etc/xen/boot/pygrub", line 25, in <module> > import fsimage > ImportError: libfsimage.so: cannot open shared object file: No such file or directory And it looks like the same issue occurs on a rebuild of the packages with the fix applied (took the `apt-get source`, modified `rules`).>> The other files present in that source directory are installed under >> `/usr/lib/xen-4.11/lib/python/grub`, just not the binary. >> >> [...] > HansThanks, Joshua
Hans van Kranenburg
2018-Oct-31 19:10 UTC
[Pkg-xen-devel] Bug#912441: Bug#912441: xen-utils-4.11: package missing pygrub binaries
reassign 912441 src:xen 4.11.1~pre.20180911.5acdd26fdc+dfsg-5 severity 912381 important merge 912381 912441 thanks On 10/31/2018 07:51 PM, Joshua M. Boniface wrote:> Hi Hans, > > On 2018-10-31 12:39 p.m., Hans van Kranenburg wrote: >> tags 912441 + pending >> thanks >> >> Hi, >> >> On 10/31/2018 04:44 PM, Joshua M. Boniface wrote: >>> Package: xen-utils-4.11 >>> Severity: important >>> >>> Dear Maintainer, >>> >>> We have discovered that the `pygrub` binaries, expected under >>> `/usr/lib/xen-4.11/bin`, are no longer present in the xen-utils-4.11 >>> package. >> Thanks for testing the package. >> >> The file is indeed missing, while it should be there. >> >>> Reviewing the source package reveals that the binary is still present >>> under `tools/pygrub/src/pygrub`, however it is not referenced anywhere >>> obvious in the package build configurations, nor is there any changelog >>> indication that it has been moved or removed. >> There's an exclude in debian/rules, which is too broad. >> >> The fix: >> https://salsa.debian.org/xen-team/debian-xen/commit/d4b0d104f158217036c779e2c7f608d659e01f59 >> >> >> From your comments, I suspect you already grabbed the file from the >> source package to get a working environment again, for now? > > I did attempt this, but it looks like there's some other dependencies > missing when I do so, for instance: > >> Traceback (most recent call last): >> File "/etc/xen/boot/pygrub", line 25, in <module> >> import fsimage >> ImportError: libfsimage.so: cannot open shared object file: No such > file or directoryYes, there's more breakage. There's another bug, #912381, issued just a bit earlier than your one. There's more info in there already: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912381 Let's continue in there.> And it looks like the same issue occurs on a rebuild of the packages > with the fix applied (took the `apt-get source`, modified `rules`). > >>> The other files present in that source directory are installed under >>> `/usr/lib/xen-4.11/lib/python/grub`, just not the binary. >>> >>> [...]Hans
Debian Bug Tracking System
2018-Oct-31 19:12 UTC
[Pkg-xen-devel] Processed: Re: Bug#912441: xen-utils-4.11: package missing pygrub binaries
Processing commands for control at bugs.debian.org:> reassign 912441 src:xen 4.11.1~pre.20180911.5acdd26fdc+dfsg-5Bug #912441 [xen-utils-4.11] xen-utils-4.11: package missing pygrub binaries Bug reassigned from package 'xen-utils-4.11' to 'src:xen'. Ignoring request to alter found versions of bug #912441 to the same values previously set Ignoring request to alter fixed versions of bug #912441 to the same values previously set Bug #912441 [src:xen] xen-utils-4.11: package missing pygrub binaries Marked as found in versions xen/4.11.1~pre.20180911.5acdd26fdc+dfsg-5.> severity 912381 importantBug #912381 [src:xen] xen-utils-4.11: /usr/lib/xen-4.11/bin/pygrub is missing after upgrade from xen-utils-4.8 Severity set to 'important' from 'normal'> merge 912381 912441Bug #912381 [src:xen] xen-utils-4.11: /usr/lib/xen-4.11/bin/pygrub is missing after upgrade from xen-utils-4.8 Bug #912441 [src:xen] xen-utils-4.11: package missing pygrub binaries Merged 912381 912441> thanksStopping processing here. Please contact me if you need assistance. -- 912381: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912381 912441: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912441 Debian Bug Tracking System Contact owner at bugs.debian.org with problems
Debian Bug Tracking System
2019-Feb-22 16:39 UTC
[Pkg-xen-devel] Bug#912441: marked as done (xen-utils-4.11: package missing pygrub binaries)
Your message dated Fri, 22 Feb 2019 16:37:31 +0000 with message-id <E1gxDpL-000AIs-O6 at fasolo.debian.org> and subject line Bug#912381: fixed in xen 4.11.1+26-g87f51bf366-2 has caused the Debian Bug report #912381, regarding xen-utils-4.11: package missing pygrub binaries 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.) -- 912381: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912381 Debian Bug Tracking System Contact owner at bugs.debian.org with problems -------------- next part -------------- An embedded message was scrubbed... From: "Joshua M. Boniface" <joshua at boniface.me> Subject: xen-utils-4.11: package missing pygrub binaries Date: Wed, 31 Oct 2018 11:44:33 -0400 Size: 4121 URL: <http://alioth-lists.debian.net/pipermail/pkg-xen-devel/attachments/20190222/7c7c80fa/attachment-0002.mht> -------------- next part -------------- An embedded message was scrubbed... From: Ian Jackson <ijackson at chiark.greenend.org.uk> Subject: Bug#912381: fixed in xen 4.11.1+26-g87f51bf366-2 Date: Fri, 22 Feb 2019 16:37:31 +0000 Size: 19114 URL: <http://alioth-lists.debian.net/pipermail/pkg-xen-devel/attachments/20190222/7c7c80fa/attachment-0003.mht>
Maybe Matching Threads
- Bug#851654: Prerm maintainer script unconditionally stops xend/xenconsoled
- Test report xen_4.11.1~pre.20180911.5acdd26fdc+dfsg-2
- Bug#852069: DomU guests with pygrub as bootloader do not start after, upgrade from Xen 4.1 (wheezy) to Xen 4.4 (jessie)
- Bug#680479: xen-utils-4.0: pygrub does not support grub2 submenus
- Bug#702046: xen-utils-4.0: PyGrub VM Boot fails after xen-utils 4.0.1-5.6 -> 4.0.1-5.7 Update