* pygrub regression with latest xen-unstable test
@ 2014-09-15 10:29 Fabio Fantoni
2014-09-15 14:49 ` Ian Campbell
0 siblings, 1 reply; 9+ messages in thread
From: Fabio Fantoni @ 2014-09-15 10:29 UTC (permalink / raw)
To: xen-devel
After updating to latest xen-unstable (commit
7d203b337fb2dcd148d2df850e25b67c792d4d0b) I'm unable to boot an old domU
with grub 1 cfg.
I not remember the previous unstable build tested that successfull boot
it, probably is of 1-2 months ago or more.
#boot/grub/menu.lst
title Lenny 2.6.26
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-xen-amd64 ro root=/dev/xvda1 console=hvc0
xencons=tty
initrd /boot/initrd.img-2.6.26-2-xen-amd64
xl create /etc/xen/nagios.cfg
Parsing config from /etc/xen/nagios.cfg
libxl: error: libxl_bootloader.c:630:bootloader_finished: bootloader
failed - consult logfile /var/log/xen/bootloader.11.log
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: bootloader
[-1] exited with error status 1
libxl: error: libxl_create.c:1133:domcreate_rebuild_done: cannot
(re-)build domain: -3
#/var/log/xen/bootloader.11.log
Using <class 'grub.GrubConf.GrubConfigFile'> to parse /boot/grub/menu.lst
ESC(BESC)0ESC[1;24rESC[m^OESC[?7hESC[?1hESC=ESC[?1lESC>ESC[24;1H^MESC[?1lESC>Traceback
(most recent call last):
File "/usr/lib/xen/bin/pygrub", line 894, in <module>
raise RuntimeError, "Unable to find partition containing kernel"
RuntimeError: Unable to find partition containing kernel
If you need more information and/or tests tell me and I'll post them.
Thanks for any reply.
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: pygrub regression with latest xen-unstable test 2014-09-15 10:29 pygrub regression with latest xen-unstable test Fabio Fantoni @ 2014-09-15 14:49 ` Ian Campbell 2014-09-16 8:42 ` Fabio Fantoni 0 siblings, 1 reply; 9+ messages in thread From: Ian Campbell @ 2014-09-15 14:49 UTC (permalink / raw) To: Fabio Fantoni; +Cc: xen-devel On Mon, 2014-09-15 at 12:29 +0200, Fabio Fantoni wrote: > After updating to latest xen-unstable (commit > 7d203b337fb2dcd148d2df850e25b67c792d4d0b) I'm unable to boot an old domU > with grub 1 cfg. > I not remember the previous unstable build tested that successfull boot > it, probably is of 1-2 months ago or more. According to the git log pygrub hasn't changed since late Jun, and in general changes very little. Could you look back over the history and see if you can identify the problem commit? Thanks, Ian. > > #boot/grub/menu.lst > title Lenny 2.6.26 > root (hd0,0) > kernel /boot/vmlinuz-2.6.26-2-xen-amd64 ro root=/dev/xvda1 console=hvc0 > xencons=tty > initrd /boot/initrd.img-2.6.26-2-xen-amd64 > > xl create /etc/xen/nagios.cfg > Parsing config from /etc/xen/nagios.cfg > libxl: error: libxl_bootloader.c:630:bootloader_finished: bootloader > failed - consult logfile /var/log/xen/bootloader.11.log > libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: bootloader > [-1] exited with error status 1 > libxl: error: libxl_create.c:1133:domcreate_rebuild_done: cannot > (re-)build domain: -3 > > #/var/log/xen/bootloader.11.log > Using <class 'grub.GrubConf.GrubConfigFile'> to parse /boot/grub/menu.lst > ESC(BESC)0ESC[1;24rESC[m^OESC[?7hESC[?1hESC=ESC[?1lESC>ESC[24;1H^MESC[?1lESC>Traceback > (most recent call last): > File "/usr/lib/xen/bin/pygrub", line 894, in <module> > raise RuntimeError, "Unable to find partition containing kernel" > RuntimeError: Unable to find partition containing kernel > > If you need more information and/or tests tell me and I'll post them. > > Thanks for any reply. > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-15 14:49 ` Ian Campbell @ 2014-09-16 8:42 ` Fabio Fantoni 2014-09-16 16:40 ` Ian Campbell 0 siblings, 1 reply; 9+ messages in thread From: Fabio Fantoni @ 2014-09-16 8:42 UTC (permalink / raw) To: Ian Campbell; +Cc: xen-devel Il 15/09/2014 16:49, Ian Campbell ha scritto: > On Mon, 2014-09-15 at 12:29 +0200, Fabio Fantoni wrote: >> After updating to latest xen-unstable (commit >> 7d203b337fb2dcd148d2df850e25b67c792d4d0b) I'm unable to boot an old domU >> with grub 1 cfg. >> I not remember the previous unstable build tested that successfull boot >> it, probably is of 1-2 months ago or more. > According to the git log pygrub hasn't changed since late Jun, and in > general changes very little. Could you look back over the history and > see if you can identify the problem commit? > > Thanks, > Ian. > > >> #boot/grub/menu.lst >> title Lenny 2.6.26 >> root (hd0,0) >> kernel /boot/vmlinuz-2.6.26-2-xen-amd64 ro root=/dev/xvda1 console=hvc0 >> xencons=tty >> initrd /boot/initrd.img-2.6.26-2-xen-amd64 >> >> xl create /etc/xen/nagios.cfg >> Parsing config from /etc/xen/nagios.cfg >> libxl: error: libxl_bootloader.c:630:bootloader_finished: bootloader >> failed - consult logfile /var/log/xen/bootloader.11.log >> libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: bootloader >> [-1] exited with error status 1 >> libxl: error: libxl_create.c:1133:domcreate_rebuild_done: cannot >> (re-)build domain: -3 >> >> #/var/log/xen/bootloader.11.log >> Using <class 'grub.GrubConf.GrubConfigFile'> to parse /boot/grub/menu.lst >> ESC(BESC)0ESC[1;24rESC[m^OESC[?7hESC[?1hESC=ESC[?1lESC>ESC[24;1H^MESC[?1lESC>Traceback >> (most recent call last): >> File "/usr/lib/xen/bin/pygrub", line 894, in <module> >> raise RuntimeError, "Unable to find partition containing kernel" >> RuntimeError: Unable to find partition containing kernel >> >> If you need more information and/or tests tell me and I'll post them. >> >> Thanks for any reply. >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xen.org >> http://lists.xen.org/xen-devel > I take fast look on latest pygrub changes, I changed the xvda1 of disk to xvda, tried also root in cfg but nothing. After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" warnings at boot, so read it. After I renamed menu.lst to grub.cfg and nagios booted correctly. So the regression seems in parsing of grub1 cfg in menu.lst file but I not found how to solve it. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-16 8:42 ` Fabio Fantoni @ 2014-09-16 16:40 ` Ian Campbell 2014-09-17 7:44 ` Fabio Fantoni 0 siblings, 1 reply; 9+ messages in thread From: Ian Campbell @ 2014-09-16 16:40 UTC (permalink / raw) To: Fabio Fantoni; +Cc: xen-devel On Tue, 2014-09-16 at 10:42 +0200, Fabio Fantoni wrote: > I take fast look on latest pygrub changes, I changed the xvda1 of disk > to xvda, tried also root in cfg but nothing. > After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" > warnings at boot, so read it. > After I renamed menu.lst to grub.cfg and nagios booted correctly. Is the contents of this file grub1 or grub2 syntax? > So the regression seems in parsing of grub1 cfg in menu.lst file but I > not found how to solve it. Did you look back into the git history as I suggested? Ian. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-16 16:40 ` Ian Campbell @ 2014-09-17 7:44 ` Fabio Fantoni 2014-09-22 9:29 ` Ian Campbell 0 siblings, 1 reply; 9+ messages in thread From: Fabio Fantoni @ 2014-09-17 7:44 UTC (permalink / raw) To: Ian Campbell; +Cc: xen-devel Il 16/09/2014 18:40, Ian Campbell ha scritto: > On Tue, 2014-09-16 at 10:42 +0200, Fabio Fantoni wrote: > >> I take fast look on latest pygrub changes, I changed the xvda1 of disk >> to xvda, tried also root in cfg but nothing. >> After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" >> warnings at boot, so read it. >> After I renamed menu.lst to grub.cfg and nagios booted correctly. > Is the contents of this file grub1 or grub2 syntax? The regression is in grub1 syntax in menu.lst file, with grub2 syntax in grub.cfg is ok. > >> So the regression seems in parsing of grub1 cfg in menu.lst file but I >> not found how to solve it. > > Did you look back into the git history as I suggested? Yes I did a fast look and did a fast tests to try to search the problem, I found only the details reported above. > > Ian. > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-17 7:44 ` Fabio Fantoni @ 2014-09-22 9:29 ` Ian Campbell 2014-09-22 9:37 ` Fabio Fantoni 0 siblings, 1 reply; 9+ messages in thread From: Ian Campbell @ 2014-09-22 9:29 UTC (permalink / raw) To: Fabio Fantoni, Dave Scott, Simon Rowe; +Cc: xen-devel On Wed, 2014-09-17 at 09:44 +0200, Fabio Fantoni wrote: > Il 16/09/2014 18:40, Ian Campbell ha scritto: > > On Tue, 2014-09-16 at 10:42 +0200, Fabio Fantoni wrote: > > > >> I take fast look on latest pygrub changes, I changed the xvda1 of disk > >> to xvda, tried also root in cfg but nothing. > >> After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" > >> warnings at boot, so read it. > >> After I renamed menu.lst to grub.cfg and nagios booted correctly. > > Is the contents of this file grub1 or grub2 syntax? > > The regression is in grub1 syntax in menu.lst file, with grub2 syntax in > grub.cfg is ok. Please can you attach the actual problematic config file. While searching my mbox for this thread I stumbled over: http://lists.xen.org/archives/html/xen-devel/2014-09/msg01053.html which might be related? > > > > >> So the regression seems in parsing of grub1 cfg in menu.lst file but I > >> not found how to solve it. > > > > Did you look back into the git history as I suggested? > > Yes I did a fast look and did a fast tests to try to search the problem, > I found only the details reported above. > > > > > Ian. > > > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-22 9:29 ` Ian Campbell @ 2014-09-22 9:37 ` Fabio Fantoni 2014-09-22 9:44 ` Ian Campbell 0 siblings, 1 reply; 9+ messages in thread From: Fabio Fantoni @ 2014-09-22 9:37 UTC (permalink / raw) To: Ian Campbell, Dave Scott, Simon Rowe; +Cc: xen-devel Il 22/09/2014 11:29, Ian Campbell ha scritto: > On Wed, 2014-09-17 at 09:44 +0200, Fabio Fantoni wrote: >> Il 16/09/2014 18:40, Ian Campbell ha scritto: >>> On Tue, 2014-09-16 at 10:42 +0200, Fabio Fantoni wrote: >>> >>>> I take fast look on latest pygrub changes, I changed the xvda1 of disk >>>> to xvda, tried also root in cfg but nothing. >>>> After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" >>>> warnings at boot, so read it. >>>> After I renamed menu.lst to grub.cfg and nagios booted correctly. >>> Is the contents of this file grub1 or grub2 syntax? >> The regression is in grub1 syntax in menu.lst file, with grub2 syntax in >> grub.cfg is ok. > Please can you attach the actual problematic config file. Already posted in first msg: #boot/grub/menu.lst title Lenny 2.6.26 root (hd0,0) kernel /boot/vmlinuz-2.6.26-2-xen-amd64 ro root=/dev/xvda1 console=hvc0 xencons=tty initrd /boot/initrd.img-2.6.26-2-xen-amd64 Or you mean other config file? > > While searching my mbox for this thread I stumbled over: > http://lists.xen.org/archives/html/xen-devel/2014-09/msg01053.html which > might be related? I'll try it on my next test build. > >>>> So the regression seems in parsing of grub1 cfg in menu.lst file but I >>>> not found how to solve it. >>> Did you look back into the git history as I suggested? >> Yes I did a fast look and did a fast tests to try to search the problem, >> I found only the details reported above. >> >>> Ian. >>> > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-22 9:37 ` Fabio Fantoni @ 2014-09-22 9:44 ` Ian Campbell 2014-09-22 10:00 ` Fabio Fantoni 0 siblings, 1 reply; 9+ messages in thread From: Ian Campbell @ 2014-09-22 9:44 UTC (permalink / raw) To: Fabio Fantoni; +Cc: Dave Scott, xen-devel, Simon Rowe On Mon, 2014-09-22 at 11:37 +0200, Fabio Fantoni wrote: > Il 22/09/2014 11:29, Ian Campbell ha scritto: > > On Wed, 2014-09-17 at 09:44 +0200, Fabio Fantoni wrote: > >> Il 16/09/2014 18:40, Ian Campbell ha scritto: > >>> On Tue, 2014-09-16 at 10:42 +0200, Fabio Fantoni wrote: > >>> > >>>> I take fast look on latest pygrub changes, I changed the xvda1 of disk > >>>> to xvda, tried also root in cfg but nothing. > >>>> After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" > >>>> warnings at boot, so read it. > >>>> After I renamed menu.lst to grub.cfg and nagios booted correctly. > >>> Is the contents of this file grub1 or grub2 syntax? > >> The regression is in grub1 syntax in menu.lst file, with grub2 syntax in > >> grub.cfg is ok. > > Please can you attach the actual problematic config file. > > Already posted in first msg: > #boot/grub/menu.lst > title Lenny 2.6.26 > root (hd0,0) > kernel /boot/vmlinuz-2.6.26-2-xen-amd64 ro root=/dev/xvda1 console=hvc0 > xencons=tty > initrd /boot/initrd.img-2.6.26-2-xen-amd64 > > Or you mean other config file? Was that the entire file? I thought it was just a snippet (it's not the autogenerated one from Debian, I don't think). Ian. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pygrub regression with latest xen-unstable test 2014-09-22 9:44 ` Ian Campbell @ 2014-09-22 10:00 ` Fabio Fantoni 0 siblings, 0 replies; 9+ messages in thread From: Fabio Fantoni @ 2014-09-22 10:00 UTC (permalink / raw) To: Ian Campbell; +Cc: Dave Scott, xen-devel, Simon Rowe Il 22/09/2014 11:44, Ian Campbell ha scritto: > On Mon, 2014-09-22 at 11:37 +0200, Fabio Fantoni wrote: >> Il 22/09/2014 11:29, Ian Campbell ha scritto: >>> On Wed, 2014-09-17 at 09:44 +0200, Fabio Fantoni wrote: >>>> Il 16/09/2014 18:40, Ian Campbell ha scritto: >>>>> On Tue, 2014-09-16 at 10:42 +0200, Fabio Fantoni wrote: >>>>> >>>>>> I take fast look on latest pygrub changes, I changed the xvda1 of disk >>>>>> to xvda, tried also root in cfg but nothing. >>>>>> After I tried to put grub2 cfg in menu.lst and gave "Unknown directive" >>>>>> warnings at boot, so read it. >>>>>> After I renamed menu.lst to grub.cfg and nagios booted correctly. >>>>> Is the contents of this file grub1 or grub2 syntax? >>>> The regression is in grub1 syntax in menu.lst file, with grub2 syntax in >>>> grub.cfg is ok. >>> Please can you attach the actual problematic config file. >> Already posted in first msg: >> #boot/grub/menu.lst >> title Lenny 2.6.26 >> root (hd0,0) >> kernel /boot/vmlinuz-2.6.26-2-xen-amd64 ro root=/dev/xvda1 console=hvc0 >> xencons=tty >> initrd /boot/initrd.img-2.6.26-2-xen-amd64 >> >> Or you mean other config file? > Was that the entire file? I thought it was just a snippet (it's not the > autogenerated one from Debian, I don't think). > > Ian. > > On old domUs installing grub1 was always failed, so I created menu.lst manually each domUs and always was working until xen-unstable of latest months. Grub2 on recent domUs instead install correctly and generate cfg automatically. Major of pv domUs are debian, some ubuntu and rare are others (ipfire, clearos, fedora ecc...) ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-09-22 10:00 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-09-15 10:29 pygrub regression with latest xen-unstable test Fabio Fantoni 2014-09-15 14:49 ` Ian Campbell 2014-09-16 8:42 ` Fabio Fantoni 2014-09-16 16:40 ` Ian Campbell 2014-09-17 7:44 ` Fabio Fantoni 2014-09-22 9:29 ` Ian Campbell 2014-09-22 9:37 ` Fabio Fantoni 2014-09-22 9:44 ` Ian Campbell 2014-09-22 10:00 ` Fabio Fantoni
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).