I recently upgraded gnutls to 3.4.0 and it's broken my HVMs. Logs showed libgnutls.so.28 not being found. General advice for these sorts of problems is to rebuild so I tried.
Rebuilding fails in tools/qemu-xen-traditional/vnc.c with undefined references to gnutls_*_set_priority. AFAICS this set of functions was deprecated some years ago so I suspect they are no longer present.
Downgraded gnutls for now
Search Criteria
Package Details: xen-stubdom 4.20.0-2
Package Actions
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.052433 |
First Submitted: | 2009-11-09 11:22 (UTC) |
Last Updated: | 2025-03-13 08:19 (UTC) |
Dependencies (42)
- xenAUR
- acpica (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- bridge-utils (make)
- fig2dev (fig2dev-gitAUR) (make)
- flex (flex-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- gnutls (gnutls-gitAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR) (make)
- libaio (libaio-gitAUR) (make)
- libuuid.so (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, lib32-util-linux, util-linux-libs) (make)
- libx11 (libx11-gitAUR) (make)
- lzo (make)
- ncurses (ncurses-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pandoc (pandoc-sile-gitAUR, pandoc-binAUR, pandoc-static-gitAUR, pandoc-cli) (make)
- Show 22 more dependencies...
Required by (3)
- xen (optional)
- xen-docs (optional)
- xen-stubdom (optional)
Sources (13)
- efi-xen.cfg
- git+https://xenbits.xen.org/git-http/xen.git#branch=stable-4.20
- http://xenbits.xen.org/xen-extfiles/grub-0.97.tar.gz
- http://xenbits.xen.org/xen-extfiles/lwip-1.3.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/newlib-1.16.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/pciutils-2.2.9.tar.bz2
- http://xenbits.xen.org/xen-extfiles/polarssl-1.1.4-gpl.tgz
- http://xenbits.xen.org/xen-extfiles/zlib-1.2.3.tar.gz
- tmpfiles.conf
- xen-amd-ucode.hook
- xen-intel-ucode.hook
- xen-ucode-extract.sh
- xen.conf
Latest Comments
« First ‹ Previous 1 .. 38 39 40 41 42 43 44 45 46 47 48 .. 101 Next › Last »
<deleted-account> commented on 2015-04-22 14:29 (UTC)
kantras commented on 2015-04-18 02:16 (UTC)
Already fixed in my local copy, will be uploading once I get back to that machine
daniel_shub commented on 2015-04-17 14:50 (UTC)
I am having the same problem that @ArthurBorsboom is having with makepkg not being able to find tmpfiles.d-xen.conf when I build in a clean chroot. I am pretty sure
install -Dm644 ../../tmpfiles.d-$pkgname.conf usr/lib/tmpfiles.d/$pkgname.conf
is making an assumption about the location of $srcdir relative to $pkgdir. I think it should be
install -Dm644 $srcdir/tmpfiles.d-$pkgname.conf usr/lib/tmpfiles.d/$pkgname.conf
If I am correct, there are a couple of other lines immediately afterwards that also need the change.
I think to be totaly robust, $srcdir should be wrapped in quotes throughout the PKGBUILD.
tritron commented on 2015-04-08 19:07 (UTC)
How is video passing with this xen ? I tried xen efi aur and could not get this working. I had switched to kvm from xen 4.4 and kvm is so much better.
zir_blazer commented on 2015-04-08 18:09 (UTC)
I can confirm the last post. The syntax of the dom0_mem option provided in the efi-xen.cfg file is wrong, the correct one is with a : instead of a = in the max parameter. If you're using UEFI Boot, you will eventually notice it.
Also, an issue popped where if creating an Arch Linux DomU, installing Xorg and a Desktop Manager, the Mouse cursor is invisible. At least some other guy had the same issue:
http://lists.xenproject.org/archives/html/xen-users/2015-04/msg00033.html
I can confirm it. I don't know if its a Xen issue, or any other of the upgraded Arch Linux packages related to it (xorg-server 1.17.1 comes to mind). I'm using the xf86-video-vesa Driver.
Finally, I made public an english installation guide for Arch Linux and Xen, which I suppose some people here may find interesing:
http://lists.xenproject.org/archives/html/xen-devel/2015-04/msg00709.html
JohnTh commented on 2015-04-07 03:15 (UTC)
@kantras I have a very minor adjustment.
In the included example efi-xen.cfg file, could the option dom0_mem=1024M,max=1024M
please be changed to
dom0_mem=1024M,max:1024M
I believe the …,max=... option is incorrect syntax. It did not limit dom0 memory for me with EFI booted xen until changed to max:. Otherwise, everything built (with an --enable-targets=x86_64-pep built binutils to build EFI Xen) and is running without issue. Thank you for maintaining the package.
ArthurBorsboom commented on 2015-04-03 13:23 (UTC)
Some more debugging info, where I added a pwd in the PKGBUILD:
pwd before "cd pkgdir": /tmp/makepkg/xen/src/xen-4.5.0
pwd before "install cmd": /tmp/makepkg/xen/pkg/xen
install: cannot stat ‘../../tmpfiles.d-xen.conf’: No such file or directory
basus commented on 2015-04-02 21:09 (UTC)
I'm trying to build this on an x86_64 system running kernel 3.18.6-1 via yaourt, but I get an error telling me that the dev86 and lib32-glibc targets can't be found. Searching for the via the AUR web interface doesn't turn up anything either. Help?
ArthurBorsboom commented on 2015-04-02 19:32 (UTC)
I did find the symbolic link of the missing file in this directory:
/tmp/makepkg/xen/src
The symbolic link is:
tmpfiles.d-xen.conf -> /tmp/yaourt-tmp-arthur/aur-xen/tmpfiles.d-xen.conf
The file does seem to exist:
[arthur@orion1695 src]$ cat /tmp/yaourt-tmp-arthur/aur-xen/tmpfiles.d-xen.conf
d /run/xen 0755 root root -
d /run/xenstored 0755 root root -
ArthurBorsboom commented on 2015-04-02 19:18 (UTC)
Hi Kantras,
Thanks for updating the package.
Unfortunately, I get a build error:
....
install -m0644 -p mini-os-x86_32-grub/mini-os.gz "/tmp/makepkg/xen/pkg/xen/usr/lib/xen/boot/pv-grub-x86_32.gz"
make[1]: Leaving directory '/tmp/makepkg/xen/src/xen-4.5.0/stubdom'
install: cannot stat ‘../../tmpfiles.d-xen.conf’: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build xen.
Any idea what the cause is and how to prevent it?
Do you need more logging?
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:
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