Your message dated Sat, 31 Aug 2013 16:31:16 +0200
with message-id <[email protected]>
and subject line Re: Bug#721412: libvirt-bin: wrong path to xen pygrub in xml 
config file, paravirtualized guest failed to start
has caused the Debian Bug report #721412,
regarding libvirt-bin: wrong path to xen pygrub in xml config file, 
paravirtualized guest failed to start
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 [email protected]
immediately.)


-- 
721412: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721412
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libvirt-bin
Version: 0.9.12-11+deb7u1
Severity: normal

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?

   When i create a xen paravirtualized guest it failed to start with this error 
:
Erreur lors du démarrage du domaine: POST operation failed: xend_post: error 
from xen daemon: (xend.err "Bootloader isn't executable")

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 66, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1114, in startup
    self._backend.create()
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 620, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: POST operation failed: xend_post: error from xen daemon: 
(xend.err "Bootloader isn't executable")

I search on google and find this bug on opensuse mailing list : 
http://lists.opensuse.org/opensuse-bugs/2013-01/msg00761.html

so i dump my xml config file :

virsh # dumpxml internet
<domain type='xen' id='17'>
  <name>internet</name>
  <uuid>3fff84b4-4a5c-bebc-7184-b12f00762e56</uuid>
  <memory unit='KiB'>786432</memory>
  <currentMemory unit='KiB'>786432</currentMemory>
  <vcpu placement='static'>1</vcpu>
  <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader>
  <os>
    <type>linux</type>
  </os>
  <clock offset='utc' adjustment='reset'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/lib/xen-4.1/bin/qemu-dm</emulator>
    <disk type='block' device='disk'>
      <driver name='phy'/>
      <source dev='/dev/vg/Xen_internet'/>
      <target dev='xvda' bus='xen'/>
    </disk>
    <interface type='bridge'>
      <mac address='00:16:3e:56:4f:76'/>
      <source bridge='xenbr0'/>
      <script path='/etc/xen/scripts/vif-bridge'/>
      <target dev='vif17.0'/>
    </interface>
    <console type='pty' tty='/dev/pts/2'>
      <source path='/dev/pts/2'/>
      <target type='xen' port='0'/>
    </console>
    <input type='mouse' bus='xen'/>
    <graphics type='vnc' port='5900' autoport='yes' keymap='fr'/>
  </devices>
</domain>

virsh #

i saw that the path to pygrub is wrong : /usr/lib/xen-default/bin/pygrub 
instead of /usr/lib/xen-4.1/bin/pygrub
that causes the vm to not start.

As a more generic workaround i create a symlink like this : 

ln -s /usr/lib/xen-4.1/ /usr/lib/xen-default

Now i can start paravirtualized guest successfuly :)

It would be great if it can be corrected. Thanks in advance ;)

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***


-- System Information:
Debian Release: 7.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10.9-8-atom (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libvirt-bin depends on:
ii  adduser             3.113+nmu3
ii  gettext-base        0.18.1.1-9
ii  libavahi-client3    0.6.31-2
ii  libavahi-common3    0.6.31-2
ii  libblkid1           2.20.1-5.3
ii  libc6               2.13-38
ii  libcap-ng0          0.6.6-2
ii  libdbus-1-3         1.6.8-1+deb7u1
ii  libdevmapper1.02.1  2:1.02.74-7
ii  libgcrypt11         1.5.0-5+deb7u1
ii  libgnutls26         2.12.20-7
ii  libnetcf1           0.1.9-2
ii  libnl1              1.1-7
ii  libnuma1            2.0.8~rc4-1
ii  libparted0debian1   2.3-12
ii  libpcap0.8          1.3.0-1
ii  libpciaccess0       0.13.1-2
ii  libreadline6        6.2+dfsg-0.1
ii  libsasl2-2          2.1.25.dfsg1-6+deb7u1
ii  libudev0            175-7.2
ii  libvirt0            0.9.12-11+deb7u1
ii  libxenstore3.0      4.1.4-3+deb7u1
ii  libxml2             2.8.0+dfsg1-7+nmu1
ii  libyajl2            2.0.4-2
ii  logrotate           3.8.1-4

Versions of packages libvirt-bin recommends:
ii  bridge-utils    1.5-6
ii  dmidecode       2.11-9
ii  dnsmasq-base    2.62-3+deb7u1
ii  ebtables        2.0.10.4-1
ii  gawk            1:4.0.1+dfsg-2.1
ii  iproute         20120521-3+b3
ii  iptables        1.4.14-3.1
ii  libxml2-utils   2.8.0+dfsg1-7+nmu1
ii  netcat-openbsd  1.105-7
ii  parted          2.3-12
ii  qemu-kvm        1.1.2+dfsg-6

Versions of packages libvirt-bin suggests:
pn  policykit-1  <none>
ii  radvd        1:1.8.5-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 0.600.1-3+deb7u1

On Sat, Aug 31, 2013 at 12:28:24PM +0200, Desgranges Arnaud wrote:
> Package: libvirt-bin
> Version: 0.9.12-11+deb7u1
> Severity: normal
> 
> Dear Maintainer,
> *** Please consider answering these questions, where appropriate ***
> 
>    * What led up to the situation?
> 
>    When i create a xen paravirtualized guest it failed to start with this 
> error :
> Erreur lors du démarrage du domaine: POST operation failed: xend_post: error 
> from xen daemon: (xend.err "Bootloader isn't executable")
> 
> Traceback (most recent call last):
>   File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in 
> cb_wrapper
>     callback(asyncjob, *args, **kwargs)
>   File "/usr/share/virt-manager/virtManager/asyncjob.py", line 66, in tmpcb
>     callback(*args, **kwargs)
>   File "/usr/share/virt-manager/virtManager/domain.py", line 1114, in startup
>     self._backend.create()
>   File "/usr/lib/python2.7/dist-packages/libvirt.py", line 620, in create
>     if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
> libvirtError: POST operation failed: xend_post: error from xen daemon: 
> (xend.err "Bootloader isn't executable")

You didn't tell us _how_ you created the vm since that's where the
problem comes from. I assume it's done via virtinst and the bug
is fixed in the above version (currently in p-u) already.
Cheers,
 -- Guido

> 
> I search on google and find this bug on opensuse mailing list : 
> http://lists.opensuse.org/opensuse-bugs/2013-01/msg00761.html
> 
> so i dump my xml config file :
> 
> virsh # dumpxml internet
> <domain type='xen' id='17'>
>   <name>internet</name>
>   <uuid>3fff84b4-4a5c-bebc-7184-b12f00762e56</uuid>
>   <memory unit='KiB'>786432</memory>
>   <currentMemory unit='KiB'>786432</currentMemory>
>   <vcpu placement='static'>1</vcpu>
>   <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader>
>   <os>
>     <type>linux</type>
>   </os>
>   <clock offset='utc' adjustment='reset'/>
>   <on_poweroff>destroy</on_poweroff>
>   <on_reboot>restart</on_reboot>
>   <on_crash>restart</on_crash>
>   <devices>
>     <emulator>/usr/lib/xen-4.1/bin/qemu-dm</emulator>
>     <disk type='block' device='disk'>
>       <driver name='phy'/>
>       <source dev='/dev/vg/Xen_internet'/>
>       <target dev='xvda' bus='xen'/>
>     </disk>
>     <interface type='bridge'>
>       <mac address='00:16:3e:56:4f:76'/>
>       <source bridge='xenbr0'/>
>       <script path='/etc/xen/scripts/vif-bridge'/>
>       <target dev='vif17.0'/>
>     </interface>
>     <console type='pty' tty='/dev/pts/2'>
>       <source path='/dev/pts/2'/>
>       <target type='xen' port='0'/>
>     </console>
>     <input type='mouse' bus='xen'/>
>     <graphics type='vnc' port='5900' autoport='yes' keymap='fr'/>
>   </devices>
> </domain>
> 
> virsh #
> 
> i saw that the path to pygrub is wrong : /usr/lib/xen-default/bin/pygrub 
> instead of /usr/lib/xen-4.1/bin/pygrub
> that causes the vm to not start.
> 
> As a more generic workaround i create a symlink like this : 
> 
> ln -s /usr/lib/xen-4.1/ /usr/lib/xen-default
> 
> Now i can start paravirtualized guest successfuly :)
> 
> It would be great if it can be corrected. Thanks in advance ;)
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
>    * What was the outcome of this action?
>    * What outcome did you expect instead?
> 
> *** End of the template - remove these lines ***
> 
> 
> -- System Information:
> Debian Release: 7.1
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.10.9-8-atom (SMP w/1 CPU core)
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages libvirt-bin depends on:
> ii  adduser             3.113+nmu3
> ii  gettext-base        0.18.1.1-9
> ii  libavahi-client3    0.6.31-2
> ii  libavahi-common3    0.6.31-2
> ii  libblkid1           2.20.1-5.3
> ii  libc6               2.13-38
> ii  libcap-ng0          0.6.6-2
> ii  libdbus-1-3         1.6.8-1+deb7u1
> ii  libdevmapper1.02.1  2:1.02.74-7
> ii  libgcrypt11         1.5.0-5+deb7u1
> ii  libgnutls26         2.12.20-7
> ii  libnetcf1           0.1.9-2
> ii  libnl1              1.1-7
> ii  libnuma1            2.0.8~rc4-1
> ii  libparted0debian1   2.3-12
> ii  libpcap0.8          1.3.0-1
> ii  libpciaccess0       0.13.1-2
> ii  libreadline6        6.2+dfsg-0.1
> ii  libsasl2-2          2.1.25.dfsg1-6+deb7u1
> ii  libudev0            175-7.2
> ii  libvirt0            0.9.12-11+deb7u1
> ii  libxenstore3.0      4.1.4-3+deb7u1
> ii  libxml2             2.8.0+dfsg1-7+nmu1
> ii  libyajl2            2.0.4-2
> ii  logrotate           3.8.1-4
> 
> Versions of packages libvirt-bin recommends:
> ii  bridge-utils    1.5-6
> ii  dmidecode       2.11-9
> ii  dnsmasq-base    2.62-3+deb7u1
> ii  ebtables        2.0.10.4-1
> ii  gawk            1:4.0.1+dfsg-2.1
> ii  iproute         20120521-3+b3
> ii  iptables        1.4.14-3.1
> ii  libxml2-utils   2.8.0+dfsg1-7+nmu1
> ii  netcat-openbsd  1.105-7
> ii  parted          2.3-12
> ii  qemu-kvm        1.1.2+dfsg-6
> 
> Versions of packages libvirt-bin suggests:
> pn  policykit-1  <none>
> ii  radvd        1:1.8.5-1
> 
> -- no debconf information

--- End Message ---

Reply via email to