Package Details: xen-stubdom 4.20.0-2

Git Clone URL: https://aur.archlinux.org/xen.git (read-only, click to copy)
Package Base: xen
Description: Xen hypervisor stubdom files
Upstream URL: https://xenproject.org/
Keywords: hypervisor virtualization xen
Licenses: GPL2
Submitter: sergej
Maintainer: Refutationalist
Last Packager: Refutationalist
Votes: 184
Popularity: 0.069676
First Submitted: 2009-11-09 11:22 (UTC)
Last Updated: 2025-03-13 08:19 (UTC)

Dependencies (42)

Required by (3)

Sources (13)

Pinned Comments

Refutationalist commented on 2025-03-12 12:06 (UTC) (edited on 2025-03-13 08:23 (UTC) by Refutationalist)

We've moved to the newly-stable 4.20.0 branch. There are also other changes:

  • stubdom is fixed by disabling the vtmp and vtpmmgr components. This gets rid of a few source files and our remaining patches.
  • Debug files are only removed if the debug option is not set in makepkg.cfg (or the PKGBUILD itself)
  • pygrub has been removed
  • optdepends are adjusted for the upcoming xen-grub split package for the various Xen flavored builds.

If you're still using pygrub note that it is deprecated. The solution is to build PV grub instead, which used to be in AUR but is now missing. I am asking a couple questions on the mailing list, and I intend to put my current build of xen-grub (which supersedes xen-pvhgrub) on AUR as soon as possible. If you need to build it before that occurs, you can find it in my PKGBUILD repo.

EDIT: 4.20.0-2 adds support for the xen-edk2 package, which has a fixed UEFI for xen

Latest Comments

« First ‹ Previous 1 .. 36 37 38 39 40 41 42 43 44 45 46 .. 101 Next › Last »

alaricljs commented on 2015-05-05 01:38 (UTC)

Any news on that updated package? For some reason I can't get sheep_42's edits to work.

mks commented on 2015-05-02 03:15 (UTC)

Thanks guys. Both Xen 4.5 and 4.4.1 were installed successfully with the patch.

kantras commented on 2015-04-30 14:18 (UTC)

Updated package coming later today

tony_42 commented on 2015-04-30 13:38 (UTC)

sorry writing a patch in a comment was not a good idee ... The patch is simple, add this two lines at the end of the PKGBUILD: source+=('gnutls-3.4.0.patch::http://git.alpinelinux.org/cgit/aports/plain/main/xen/gnutls-3.4.0.patch?id=628f27939412a7d6fb67734bd644119a1f49463a') sha256sums+=('e25d38376e22f6f935d2c0ce1b9d6e6b47ff261b5e6056bc3b47168739d7a992') And in the prepare() function add this line (just after # Compile Patches): patch -p1 -i $srcdir/gnutls-3.4.0.patch

mks commented on 2015-04-30 12:25 (UTC)

Sorry sheep_42, patching fails with malformed error at this line: '3f0af16958c3e057b9baa5afc47050d9adf7dd553274dd97ae4f35938fefb568' I could try editing PKGBUILD myself if I knew what goes where. Thanks for helping!

tony_42 commented on 2015-04-30 10:53 (UTC)

tr0llalert, the gnutls fix patch looks correct (and one similair have been sent upstream) so I would use it instead of disable-qemu-traditional. To do that, just modify the PKGBUILD with this patch: --- a/PKGBUILD +++ b/PKGBUILD @@ -71,6 +71,9 @@ '3f0af16958c3e057b9baa5afc47050d9adf7dd553274dd97ae4f35938fefb568' '50a9b7fd19e8beb1dea09755f07318f36be0b7ec53d3c9e74f3266a63e682c0c') +source+=('gnutls-3.4.0.patch::http://git.alpinelinux.org/cgit/aports/plain/main/xen/gnutls-3.4.0.patch?id=628f27939412a7d6fb67734bd644119a1f49463a') +sha256sums+=('e25d38376e22f6f935d2c0ce1b9d6e6b47ff261b5e6056bc3b47168739d7a992') + prepare() { cd $pkgname-$pkgver/ @@ -79,6 +82,7 @@ prepare() { # Security Patches # Compile Patches + patch -p1 -i $srcdir/gnutls-3.4.0.patch # OVMF Compile support (Pulls from GIT repo, so patching to patch after pull request) echo "Patching OVMF..."

mks commented on 2015-04-30 01:41 (UTC)

ps: Any help/procedure in applying libgnutls patch would be great as well. Thanks!

mks commented on 2015-04-30 00:38 (UTC)

Hi Guys, I'm fairly new to this but having the same problem as some of you having. I'm unable to start DomUs (PV and HVM) with following error; /usr/lib/xen/bin/qemu-system-i386: error while loading shared libraries: libgnutls.so.28: cannot open shared object file: No such file or directory. I have tried upgrading Xen 4.4 to 4.5 but it's failing even with sheep_42's suggestion; 'For that, remove from the ./configure line : "--enable-stubdom --enable-qemu-traditional --enable-rombios" and add "--disable-qemu-traditional".' rm: cannot remove usr/share/xen/qemu/openbios-*: Not a directory ERROR: A failure occured in package(). Aborting... I tried downgrading libgnutls but the package suggested by zir_blazer is not being recognized by pacman as a valid archive. Any help with either upgrading Xen to 4.5 or making gnutls work with 4.4 would be appreciated. Thanks!

aneeshusa commented on 2015-04-29 20:09 (UTC)

I've only done minimal testing, but I just updated to linux 4.0.1-1 and Xen doesn't appear to be broken as opposed to 3.19, for anyone looking to upgrade from 3.18. (I also have gnutls 3.40 but no HVM domUs.)

zir_blazer commented on 2015-04-28 10:02 (UTC)

Interesing. If I get too anxious I could try building it that way and checking if it works, since I don't use anymore qemu-xen-traditional. I already did the procedure from the link you provided. The problem is that it just include instructions on how to enable SPICE in a DomU, not how to use it. I posted on xen-users and was later told that I need to use a SPICE client, like virt-viewer: http://lists.xenproject.org/archives/html/xen-users/2015-04/msg00124.html ...Which is the reason why I broke my Xen install as I had to upgrade gnutls to use it. I believe the next step would be to do something like executing virt-viewer <DomU name>, which should work according to this: http://linux.die.net/man/1/virt-viewer