@lazycat @JohnTh I'm currently updating the package.
However, it takes me longer to test, because I only have a really slow machine right now.
I'm also adding xen-docs and turn this package into a split package.
Update should roll out today.
Search Criteria
Package Details: xen 4.19.1pre-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xen.git (read-only, click to copy) |
---|---|
Package Base: | xen |
Description: | Open-source type-1 or baremetal hypervisor |
Upstream URL: | https://xenproject.org/ |
Keywords: | hypervisor virtualization xen |
Licenses: | GPL2 |
Submitter: | sergej |
Maintainer: | Refutationalist |
Last Packager: | Refutationalist |
Votes: | 185 |
Popularity: | 0.68 |
First Submitted: | 2009-11-09 11:22 (UTC) |
Last Updated: | 2024-09-20 00:31 (UTC) |
Dependencies (63)
- acpica
- bridge-utils
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- gnutls (gnutls-gitAUR)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR)
- libaio (libaio-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libseccomp (libseccomp-gitAUR)
- libuuid.so (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR, lib32-util-linux, util-linux-libs)
- libx11 (libx11-gitAUR)
- lzo
- ncurses (ncurses-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- pciutils (pciutils-gitAUR)
- pixman (pixman-gitAUR)
- pkgconf (pkgconf-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- vde2 (vdeplug4-gitAUR)
- yajl (yajl-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- acpica (make)
- bin86AUR (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- bridge-utils (make)
- dev86AUR (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, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR) (make)
- libaio (libaio-gitAUR) (make)
- libuuid.so (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR, 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-static-gitAUR, pandoc-binAUR, pandoc-cli) (make)
- pciutils (pciutils-gitAUR) (make)
- pixman (pixman-gitAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR) (make)
- systemd (systemd-chromiumosAUR, systemd-selinuxAUR, sysupdated-systemd-gitAUR, systemd-fmlAUR, systemd-gitAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR) (make)
- valgrind (valgrind-gitAUR) (make)
- vde2 (vdeplug4-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- yajl (yajl-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- edk2-ovmf (optional) – UEFI support
- grub-xen-gitAUR (optional) – GRUB and pvgrub2 bootloader support
- linux-headers (optional) – extract bootable non-zstd kernel for recent kernels
- seabios (optional) – SeaBIOS payload support
- xen-docsAUR (optional) – HTML documentation and man pages
- xen-qemuAUR (xen-qemuAUR) (optional) – HVM and PV support
Required by (3)
Sources (7)
Latest Comments
« First ‹ Previous 1 .. 21 22 23 24 25 26 27 28 29 30 31 .. 101 Next › Last »
<deleted-account> commented on 2017-03-09 11:53 (UTC)
JohnTh commented on 2017-03-09 11:39 (UTC)
@lazycat
The Arch lzo package has changed, and no longer "provides" lzo2.
I think you will need to rebuild and upgrade the Xen package to remove the error/ignore.
You should be able to change lzo2 to lzo (line 74?) in the depends array in the Xen PKGBUILD. Then rebuild.
lzo package change here https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/lzo&id=eb70476e9442d349f3c353e91631c0e713781c07
I would suggest you use multilib-build (from the Arch package devtools) to build in a clean chroot. See how that goes.
lazycat commented on 2017-03-09 09:10 (UTC)
New headache. Can't make system upgrade with pacman -Syu, get error:
error: failed to prepare transaction (could not satisfy dependencies)
:: xen: installing lzo (2.10-1) breaks dependency 'lzo2'
I'm solve it temporally with #IgnorePkg = lzo lzo2, but it's not a good, I guess.
Any ideas?
JohnTh commented on 2017-02-26 22:02 (UTC)
@ArgylePwnage
gpg --keyserver pgp.mit.edu --recv-key 23E3222C145F4475FA8060A783FE14C957E82BD9
This command should solve that problem.
You need to import the Xen Project tree code signing OpenPGP key 23E3222C145F4475FA8060A7(83FE14C957E82BD9) into your gpg keyring.
The key is detailed here: https://www.xenproject.org/developers/teams/hypervisor/openpgp.html
Otherwise, you can use a command line option with makepkg, or modify the PKGBUILD to remove this check. Have a look through the man pages or comments on the AUR Xen page for more details.
<deleted-account> commented on 2017-02-26 14:42 (UTC)
Hello, I have received the following error message:
PGP signatures could not be verified for public key "83FE14C957E82BD9".
Can you advise?
Thank you for your time.
lazycat commented on 2017-01-20 02:34 (UTC)
@JohnTh,
Yeah, your config file was really helpful for me, i successfully start arch live cd.
But i understood that it is really bad idea to try to build completely work machine with 512 MB ram :D
Thank you so much.
JohnTh commented on 2017-01-18 03:39 (UTC) (edited on 2017-01-18 04:00 (UTC) by JohnTh)
@lazycat
Yes, possible to use Xen guest with little RAM.
May need to boot your arch installer differently though.
If you show your config, we will have a better idea.
Working config for me, needs arch install iso.
name='archtest'
disk=['archlinux-2017.01.01-dual.iso, , xvdc, cdrom']
memory='256'
root = '/dev/xvdc'
bootloader='pygrub'
kernel = "arch/boot/x86_64/vmlinuz"
ramdisk = "arch/boot/x86_64/archiso.img"
extra = "archisobasedir=arch archisolabel=ARCH_201701"
boot='d'
lazycat commented on 2017-01-18 03:12 (UTC)
@JohnTh,
It is possible use xen with config less then 1500M ram?
JohnTh commented on 2017-01-18 03:08 (UTC)
Good to see maintainer!
When trying to boot PV archiso / archboot guest:
I get "Initramfs unpacking failed: write error" when there is not enough memory to unpack the ramdisk to memory.
I found the archboot64 I tried needed 1500MB memory.
lazycat commented on 2017-01-18 03:03 (UTC)
@das_j
Thank you, it's really cool :)
Successfully compile and install it, but still have problem with paravirt PV domU..
Trying to create guest with xl create -c and receive
[ 0.120463] dmi: Firmware registration failed.
[ 5.189734] Initramfs unpacking failed: write error
Any ideas? My pc is junk? xD Or I doing something wrong?
Pinned Comments
Refutationalist commented on 2024-05-22 22:08 (UTC) (edited on 2024-05-23 00:07 (UTC) by Refutationalist)
As of now (2024-22-05) Xen with stubdom doesn't build because of a problem in the imported code. Been this way for about two weeks. Anyone else seeing this behavior?
Also, there is a lot of work happening on Xen in my development repo, thanks to @Serus. Check it out at: https://github.com/refutationalist/saur