[Mageia-dev] [changelog] [RPM] cauldron core/release xen-4.2.1-7.mga3

AL13N alien at rmail.be
Fri Mar 8 12:56:44 CET 2013


> On 3 March 2013 15:35, alien <buildsystem-daemon at mageia.org> wrote:
>> Name        : xen                          Relocations: (not
>> relocatable)
>> Version     : 4.2.1                             Vendor: Mageia.Org
>> Release     : 7.mga3                        Build Date: Sun Mar  3
>> 15:28:13 2013
>> Install Date: (not installed)               Build Host:
>> jonund.mageia.org
>> Group       : System/Kernel and hardware    Source RPM: (none)
>> Size        : 39692824                         License: GPL
>> Signature   : (none)
>> Packager    : alien <alien>
>> URL         : http://xen.org/
>> Summary     : The basic tools for managing XEN virtual machines
>> Description :
>> The basic tools for managing XEN virtual machines.
>>
>> alien <alien> 4.2.1-7.mga3:
>> + Revision: 401283
>> - typo in filename
>> - helperscripts are only moved if different arch
>> - Move helper scripts to location they are looked after by various
>> scripts and hardcoded binaries
>
> See https://bugs.mageia.org/show_bug.cgi?id=9294
> xencommons service fails to start on legacy hw (w/o hw support for virt)
>
> systemctl status xencommons.service
> xencommons.service - LSB: Start/stop xenstored and xenconsoled
>           Loaded: loaded (/etc/rc.d/init.d/xencommons)
>           Active: failed (Result: exit-code) since Fri, 2013-03-08
> 06:56:33 CET; 1min 59s ago
>          Process: 685 ExecStart=/etc/rc.d/init.d/xencommons start
> (code=exited, status=127)
>           CGroup: name=systemd:/system/xencommons.service
>                   ├ 825 /usr/sbin/oxenstored --pid-file
> /var/run/xenstored.pid
>                   └ 838 xenconsoled --pid-file=/var/run/xenconsoled.pid
>
> Mar 08 06:56:32 localhost xencommons[685]: Starting oxenstored...
> Mar 08 06:56:32 localhost xencommons[685]: Setting domain 0 name...
> Mar 08 06:56:32 localhost xencommons[685]: Starting xenconsoled...
> Mar 08 06:56:32 localhost xencommons[685]: Starting QEMU as disk
> backend for dom0
> Mar 08 06:56:32 localhost xencommons[685]:
> /etc/rc.d/init.d/xencommons: ligne119:
> /usr/lib/xen/bin/qemu-system-i386: No such file or directory
> Mar 08 06:56:33 localhost systemd[1]: Failed to start LSB: Start/stop
> xenstored and xenconsoled.
> Mar 08 06:56:33 localhost systemd[1]: Unit xencommons.service entered
> failed state
>
> It's in /usr/bin, not in /usr/lib/xen/bin...
>
> (/etc/sysconfig/xencommons needs fixing)
>
> And it lacks a require on qemu
>

1. /usr/lib/xen/bin/qemu-system-i386 is where the qemu-upstream version is
(which we don't ship), we should switch this to traditional:
/usr/lib/xen/bin/qemu-dm

but... xencommons isn't supposed to be run anymore (unless you're using
xend).

normally, we only need 'xenconsoled' and 'xenstored' for the xl service.

2. if you don't have hardware virt support, i would think it's normal that
it fails to start?

3. you don't need qemu to run xen, if you run paravirtualisation only,
there is no need for qemu. so definately not a requirement.




More information about the Mageia-dev mailing list