Re: [Fedora-xen] Xen 4.2 in rawhide
by M A Young
On Fri, 26 Oct 2012, George Dunlap wrote:
> What's the code freeze date for Fedora 18? There are some people working on
> 4.2 support for libvirt, so if that was working within the next month or two,
> could it be back-ported to the libvirt in Fedora?
The final change deadline is currently 26th November. That may not be an
absolute deadline, but you have a better chance of the libvirt team
accepting changes before then.
Michael Young
10 years, 9 months
Xen install test: On Fedora 17, install Fedora 17. Mouse problem?
by Marko Ristola
Hi
I don't have a bugzilla report item from this yet, maybe later.
I have now Xen Dom0 Fedora 17 configuration, no experimental packages.
Desktop computer is rather new and supports hardware virtualization, but not IOMMU.
Test: Install paravirtual 64 bit Xen guest, Fedora 17 with HTTP based install.
- With Virt-manager installing went flawlessly.
- After reboot, I got in Finnish with a graphical picture: "Voi ei! Jotain meni pieleen".
This means "Oh no, something got wrong."
So it seems that GDM doesn't work with Xen with default virt-manager settings.
- I can make Login screen by switching from GDM to KDM. Mouse works there:
/etc/sysconfig/desktop: DISPLAYMANAGER=KDE
- From KDM I can start Gnome. Mouse works but Mouse cursor is invisible.
- If I start, via KDM, IceWM, mouse works and is visible.
I don't know if Fedora 18 will have this issue too.
It would be nice if Fedora as Dom0 would just work for Fedora Xen DomU
with default options. Maybe plain AbsoluteAxis for paravirtual mouse
would be the best option, no relative axis enabled by default?
Maybe co-operation with Gnome people is needed to finish this issue?
Regards,
Marko Ristola
Fail case, from guest's /var/log/Xorg.0.log:
[ 182.116] (II) config/udev: Adding input device Xen Virtual Pointer (/dev/input/event1)
[ 182.116] (**) Xen Virtual Pointer: Applying InputClass "evdev pointer catchall"
[ 182.116] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer axis blacklist"
[ 182.116] (II) Using input driver 'evdev' for 'Xen Virtual Pointer'
[ 182.116] Option "XkbRules" "evdev"
[ 182.116] Option "XkbModel" "evdev"
[ 182.116] Option "XkbLayout" "us"
[ 182.116] Option "_source" "server/udev"
[ 182.116] Option "name" "Xen Virtual Pointer"
[ 182.116] Option "path" "/dev/input/event1"
[ 182.116] Option "device" "/dev/input/event1"
[ 182.116] Option "config_info" "udev:/sys/devices/virtual/input/input1/event1"
[ 182.116] Option "driver" "evdev"
[ 182.116] Option "IgnoreAbsoluteAxes" "off"
[ 182.116] Option "IgnoreRelativeAxes" "off"
[ 182.116] (**) Xen Virtual Pointer: always reports core events
[ 182.116] (**) evdev: Xen Virtual Pointer: Device: "/dev/input/event1"
[ 182.116] (--) evdev: Xen Virtual Pointer: absolute axis 0 [800..0]
[ 182.116] (--) evdev: Xen Virtual Pointer: absolute axis 0x1 [600..0]
[ 182.116] (--) evdev: Xen Virtual Pointer: Vendor 0x5853 Product 0xfffe
[ 182.116] (**) Option "IgnoreRelativeAxes" "off"
[ 182.116] (**) Option "IgnoreAbsoluteAxes" "off"
[ 182.116] (--) evdev: Xen Virtual Pointer: Found 12 mouse buttons
[ 182.116] (--) evdev: Xen Virtual Pointer: Found scroll wheel(s)
[ 182.116] (--) evdev: Xen Virtual Pointer: Found relative axes
[ 182.116] (--) evdev: Xen Virtual Pointer: Found absolute axes
[ 182.116] (--) evdev: Xen Virtual Pointer: Found x and y absolute axes
[ 182.116] (--) evdev: Xen Virtual Pointer: Found absolute touchscreen
[ 182.116] (II) evdev: Xen Virtual Pointer: Configuring as touchscreen
[ 182.116] (II) evdev: Xen Virtual Pointer: Adding scrollwheel support
[ 182.116] (**) evdev: Xen Virtual Pointer: YAxisMapping: buttons 4 and 5
[ 182.116] (**) evdev: Xen Virtual Pointer: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 182.116] (**) Option "config_info" "udev:/sys/devices/virtual/input/input1/event1"
[ 182.116] (II) XINPUT: Adding extended input device "Xen Virtual Pointer" (type: TOUCHSCREEN, id 7)
[ 182.116] (II) evdev: Xen Virtual Pointer: initialized for relative axes.
[ 182.116] (II) evdev: Xen Virtual Pointer: initialized for absolute axes.
[ 182.116] (**) Xen Virtual Pointer: (accel) keeping acceleration scheme 1
[ 182.116] (**) Xen Virtual Pointer: (accel) acceleration profile 0
[ 182.117] (**) Xen Virtual Pointer: (accel) acceleration factor: 2.000
[ 182.117] (**) Xen Virtual Pointer: (accel) acceleration threshold: 4
[ 182.117] (II) config/udev: Adding input device Xen Virtual Pointer (/dev/input/mouse0)
[ 182.117] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer axis blacklist"
[ 182.117] (II) No input driver specified, ignoring this device.
[ 182.117] (II) This device may have been added with another device file.
[ 182.123] (EE) FBDEV(0): FBIOBLANK: Invalid argument
10 years, 10 months
Re: [Fedora-xen] [fedora-virt] xen 4.2 and libvirt
by Dario Faggioli
On Tue, 2012-10-30 at 12:14 +0100, Dario Faggioli wrote:
> # sudo yum update
> [...]
> Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (@updates-testing)
> Requires: libxenlight.so.1.0()(64bit)
> Removing: xen-libs-4.1.3-4.fc18.x86_64 (@fedora)
> libxenlight.so.1.0()(64bit)
> Updated By: xen-libs-4.2.0-3.fc18.x86_64 (updates-testing)
> Not found
> Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (@updates-testing)
> Requires: libxenctrl.so.4.0()(64bit)
> Removing: xen-libs-4.1.3-4.fc18.x86_64 (@fedora)
> libxenctrl.so.4.0()(64bit)
> Updated By: xen-libs-4.2.0-3.fc18.x86_64 (updates-testing)
> Not found
> Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (@updates-testing)
> Requires: libxenguest.so.4.0()(64bit)
> Removing: xen-libs-4.1.3-4.fc18.x86_64 (@fedora)
> libxenguest.so.4.0()(64bit)
> Updated By: xen-libs-4.2.0-3.fc18.x86_64 (updates-testing)
> Not found
> You could try using --skip-broken to work around the problem
> You could try running: rpm -Va --nofiles --nodigest
>
Ok, that was, at least partially, my fault, as it turned out I had
libvirt-daemon-driver-libxl installed. I removed it (making sure I have
libvirt-daemon-driver-xen), and everything is fine now.
Now I'm seeing this:
# rpm -qi xen-hypervisor
Name : xen-hypervisor
Version : 4.2.0
...
# rpm -qi libvirt-daemon-driver-xen
Name : libvirt-daemon-driver-xen
Version : 0.10.2.1
...
# rpm -qi libvirt
package libvirt is not installed
And, if I try to `yum install libvirt':
# yum install libvirt
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package libvirt.x86_64 0:0.10.2.1-1.fc18 will be installed
--> Processing Dependency: libvirt-daemon-driver-uml = 0.10.2.1-1.fc18 for package: libvirt-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libvirt-daemon-driver-lxc = 0.10.2.1-1.fc18 for package: libvirt-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libvirt-daemon-driver-libxl = 0.10.2.1-1.fc18 for package: libvirt-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libvirt-daemon-config-nwfilter = 0.10.2.1-1.fc18 for package: libvirt-0.10.2.1-1.fc18.x86_64
--> Running transaction check
---> Package libvirt-daemon-config-nwfilter.x86_64 0:0.10.2.1-1.fc18 will be installed
---> Package libvirt-daemon-driver-libxl.x86_64 0:0.10.2.1-1.fc18 will be installed
--> Processing Dependency: libxenlight.so.1.0()(64bit) for package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libxenguest.so.4.0()(64bit) for package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libxenctrl.so.4.0()(64bit) for package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
---> Package libvirt-daemon-driver-lxc.x86_64 0:0.10.2.1-1.fc18 will be installed
---> Package libvirt-daemon-driver-uml.x86_64 0:0.10.2.1-1.fc18 will be installed
--> Finished Dependency Resolution
Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (updates-testing)
Requires: libxenctrl.so.4.0()(64bit)
Available: xen-libs-4.1.3-4.fc18.x86_64 (fedora)
libxenctrl.so.4.0()(64bit)
Installed: xen-libs-4.2.0-3.fc18.x86_64 (@updates-testing)
Not found
Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (updates-testing)
Requires: libxenlight.so.1.0()(64bit)
Available: xen-libs-4.1.3-4.fc18.x86_64 (fedora)
libxenlight.so.1.0()(64bit)
Installed: xen-libs-4.2.0-3.fc18.x86_64 (@updates-testing)
Not found
Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (updates-testing)
Requires: libxenguest.so.4.0()(64bit)
Available: xen-libs-4.1.3-4.fc18.x86_64 (fedora)
libxenguest.so.4.0()(64bit)
Installed: xen-libs-4.2.0-3.fc18.x86_64 (@updates-testing)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Is that expected?
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
10 years, 10 months
Call for Participation to the Fedora Virt Test Day
by Dario Faggioli
As usual, the Fedora community has planned a number of Test Days for the
upcoming 18 release, including include a Virtualization Test Day on
November 1st (this Thursday):
https://fedoraproject.org/wiki/Test_Day:2012-11-01_Virtualization
We are therefore calling all our community members to participate in the
test day as much as possible. Specific information regarding testing Xen
on Fedora can be found in this Wiki page:
http://wiki.xen.org/wiki/Fedora_Test_Days
For participating, or just if attending, be sure you hang out on IRC at
#fedora-test-day (on Freenode) on Thursday !
Fedora 18 will be one of the first distros shipping Xen 4.2... So come
and help us making sure it will work great for all users !!
Thanks and Regards,
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
10 years, 10 months
Fwd: [fedora-virt] Fedora 18 Virt Test Day is Thurs Nov 1, we need you!
by Cole Robinson
Hey all,
In case you aren't subscribed to the virt@ list, here's what I just sent
there. Though most of the info below pertains to KVM, I encourage all Xen
users/devs to show up, so feel free to stick your names on the fedora wiki
page. More virt and Fedora 18 testing is better for everyone :)
And as mentioned in Dario's earlier mail, check out his excellent xen focused
page here:
http://wiki.xen.org/wiki/Fedora_Test_Days
Thanks,
Cole
-------- Original Message --------
Subject: [fedora-virt] Fedora 18 Virt Test Day is Thurs Nov 1, we need you!
Date: Tue, 30 Oct 2012 16:52:58 -0400
From: Cole Robinson <crobinso(a)redhat.com>
To: Fedora Virt <virt(a)lists.fedoraproject.org>
Hey all,
The Fedora 18 Virt Test Day is this Thursday, November 1st. That's two days
away! The test day landing page is here:
https://fedoraproject.org/wiki/Test_Day:2012-11-01_Virtualization
If you're interested in trying out some new virt functionality, we've got
step by step instructions for:
* Using snapshots to backup disk images of a live VM with no VM downtime
* Assigning a physical USB3 device to your VM
* Assign a local USB device to your VM, even if the VM is on a remote machine!
* Setting disk IO bandwidth limits on your VM
* Suspend and Hibernate your VMs
* Enabling the PV EOI performance optimization for your VMs
* Using kernel syscall filters (seccomp) to further secure your host
against VM exploits (currently busted but we are working on a fix)
Of course, maybe you don't care about new features. We still need you! The
test day is the perfect time to make sure your virt workflow is working fine
on Fedora 18, as there will be several developers on hand to answer any
questions, help with debugging, provide patches, etc. No requirement to run
through test cases on the wiki, just show up and let us know what works (or
breaks).
And to be clear, while it is greatly preferred that you have a physical
machine running Fedora 18, participating in the test day does NOT require
it: you can test the latest virt bits on Fedora 17 courtesy of the
virt-preview repo. For more details, as well as easy instructions on updating
to Fedora 18, see:
https://fedoraproject.org/wiki/Test_Day:2012-11-01_Virtualization#What.27...
If you plan on showing up to the test day, add your name to the participant
list on the wiki, and on thursday, pop into #fedora-test-day on freenode
and give us a shout!
Thanks,
Cole
_______________________________________________
virt mailing list
virt(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/virt
10 years, 10 months
[Fwd: Re: [fedora-virt] xen 4.2 and libvirt]
by Dario Faggioli
Cc-ing the correct Fedora Xen mailing list...
-------- Forwarded Message --------
From: Dario Faggioli <>
To: M A Young <>
Cc: Cole Robinson <>, ...
Subject: Re: [fedora-virt] xen 4.2 and libvirt
Date: Tue, 30 Oct 2012 12:14:09 +0100
On Thu, 2012-10-25 at 23:47 +0100, M A Young wrote:
> On Thu, 25 Oct 2012, Cole Robinson wrote:
> > Thanks Michael, I've pushed a new libvirt build to rawhide.
>
> Thanks for that. I think I will leave it a few days in case any problems
> emerge, then update F18 to 4.2 early next week, if that is okay for you.
>
Ok, so here's what I'm getting this morning, when 'yum update' tries to
update Xen on my Fedora 18 beta to 4.2:
# sudo yum update
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package xen.x86_64 0:4.1.3-4.fc18 will be updated
---> Package xen.x86_64 0:4.2.0-3.fc18 will be an update
---> Package xen-hypervisor.x86_64 0:4.1.3-4.fc18 will be updated
---> Package xen-hypervisor.x86_64 0:4.2.0-3.fc18 will be an update
---> Package xen-libs.x86_64 0:4.1.3-4.fc18 will be updated
--> Processing Dependency: libxenctrl.so.4.0()(64bit) for package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libxenguest.so.4.0()(64bit) for package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
--> Processing Dependency: libxenlight.so.1.0()(64bit) for package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
---> Package xen-libs.x86_64 0:4.2.0-3.fc18 will be an update
---> Package xen-licenses.x86_64 0:4.1.3-4.fc18 will be updated
---> Package xen-licenses.x86_64 0:4.2.0-3.fc18 will be an update
---> Package xen-runtime.x86_64 0:4.1.3-4.fc18 will be updated
---> Package xen-runtime.x86_64 0:4.2.0-3.fc18 will be an update
--> Finished Dependency Resolution
Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (@updates-testing)
Requires: libxenlight.so.1.0()(64bit)
Removing: xen-libs-4.1.3-4.fc18.x86_64 (@fedora)
libxenlight.so.1.0()(64bit)
Updated By: xen-libs-4.2.0-3.fc18.x86_64 (updates-testing)
Not found
Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (@updates-testing)
Requires: libxenctrl.so.4.0()(64bit)
Removing: xen-libs-4.1.3-4.fc18.x86_64 (@fedora)
libxenctrl.so.4.0()(64bit)
Updated By: xen-libs-4.2.0-3.fc18.x86_64 (updates-testing)
Not found
Error: Package: libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64 (@updates-testing)
Requires: libxenguest.so.4.0()(64bit)
Removing: xen-libs-4.1.3-4.fc18.x86_64 (@fedora)
libxenguest.so.4.0()(64bit)
Updated By: xen-libs-4.2.0-3.fc18.x86_64 (updates-testing)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I installed this yesterday, and I installed Xen and libvirt via the
following:
# yum install xen libvirt-daemon-xen
Also, I noticed that the libvirt-daemon-driver-libxl got installed
(although I thought it shouldn't and wasn't :-O):
# rpm -qa | grep libxl
libvirt-daemon-driver-libxl-0.10.2.1-1.fc18.x86_64
Is that correct and aligned with the discussion we were having since now
(i.e., going for Xen 4.2 but _without_ the libxl driver in libvirt)? Am
I missing something or doing something wrong?
Thanks and Regards,
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
10 years, 11 months
Re: [Fedora-xen] Xen 4.2 in rawhide
by Dario Faggioli
On Fri, 2012-10-26 at 14:41 +0100, George Dunlap wrote:
> What's the code freeze date for Fedora 18?
>
Should be this: http://fedoraproject.org/wiki/Releases/18/Schedule
So 2012-12-11... For now. :-)
> There are some people
> working on 4.2 support for libvirt, so if that was working within the
> next month or two, could it be back-ported to the libvirt in Fedora?
>
So 1 month maybe, 2 probably not. What I'm not sure about is whether or
not that could also happen _after_ the release. IOW, would such an
update to libvirt hit the already released F18? Or will it become
rawhide an then F19 material?
Thanks and Regards.
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
10 years, 11 months
Xen 4.2 in rawhide
by M A Young
Xen has been updated to version 4.2.0 in rawhide. To get this to work Cole
Robinson has disabled libxl support in libvirt because libvirt doesn't yet
support the 4.2 updates to libxl. There should still be time to get xen
4.2 into Fedora 18 if there aren't any problems in rawhide.
Michael Young
10 years, 11 months
[Xen-devel] [ANNOUNCE] Xen 4.2 released!
by Pasi Kärkkäinen
----- Forwarded message from Keir Fraser <keir(a)xen.org> -----
From: Keir Fraser <keir(a)xen.org>
To: xen-devel(a)lists.xen.org
Date: Mon, 17 Sep 2012 12:34:00 +0100
Subject: [Xen-devel] [ANNOUNCE] Xen 4.2 released!
The Xen team is pleased to announce the release of Xen 4.2.
The result of *18 months* of development, new features include:
* Paging/sharing improvements for high-density VM environments (eg. VDI)
* Enhancements to PV-HVM guest performance
* Improved memaccess (guest introspection) support
* EFI boot support, replacing the legacy BIOS boot environment
* Improved RAS support
* XL as the default toolstack; XEND officially deprecated
* Upstream QEMU support, with its up-to-date feature list
Detailed release notes, including a more extensive feature list:
http://wiki.xen.org/wiki/Xen_4.2_Release_Notes
To download tarballs:
http://xen.org/download/index_4.2.0.html
Or the Mercurial source repository (tag 'RELEASE-4.2.0'):
http://xenbits.xen.org/hg/staging/xen-4.2-testing.hg
And the announcement on the Xen blog:
http://blog.xen.org/index.php/2012/09/17/xen-4-2-0-released/
Thanks to the many people who have contributed to this release!
Regards,
The Xen Team
_______________________________________________
Xen-devel mailing list
Xen-devel(a)lists.xen.org
http://lists.xen.org/xen-devel
----- End forwarded message -----
10 years, 11 months