[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [Testday] Arch Linux Test report

== Hardware ==
HP DL380 G5 (2x Intel Xeon 5130)

== Dom0 ==
Arch Linux 64-bit

== Functionality tested ==
Building xen 4.5 RC4 from the tarball, installing it and booting it up
with Arch Linux as the Dom0.

== Comments ==
Xen support on Arch Linux needs a bit of love. Nummerous problems
getting the build to work properly. These issues mainly concerrns
building and installing the xen-4.5-RC4 tarball on Arch Linux. They
would all be solved by the package maintainer of xen, but still presents
a challange for anyone who would want to build xen outside of the
Arch Linux package system. More test reports may follow once I get
guests to run on the system.

== Issues ===
Brief: Invalid FETCHER by ./configure
Importance: nuisance
Location: xen
Workaround: Install wget and reconfigure
The m4/fetcher.m4 script checks for the precence of wget before falling
back to "ftp -o". On Arch Linux curl is shipped and ftp does not support
the -o option. Resulting in the build failing when downloading zlib.

Brief: Grub script does not generate any entries for xen
Importance: low
Location: grub
Workaround: `echo CONFIG_XEN_DOM0=y > /boot/config-linux`
The 20_linux_xen grub configuration helper script shipped in the grub
package in Arch Linux does not generate any entries for xen after it is
installed as it expects a kernel config file to be present. It checks
for CONFIG_XEN_DOM0=y in this kernel config file to dertermine whether
or not the kernel in question supports being runned as a DOM0 under xen.
Additionally the variable ${alt_version} is used before it is defined.
Both of these issues are present in upstream grub.

Brief: error: context option is invalid
Importance: medium
location: unknown
Workaround: Edit out ",context=${...}" in var-lib-xenstored.mount
The context option is not understood somewhere between mount and the
kernel. Possibly SELinux specific, since the default Arch Linux kernel
does not ship with it.

Brief: libxenctrl.so.4.5 not found
Importance: low
Location: probably Arch Linux
Workaround: `echo /usr/local/lib > /etc/ld.so.conf.d/xen.cnf; ldconfig`
Something about the library path is messed up, as oxenstored fails when
launched by systemd. It needs the shared library libxenctrl.so.4.5 which
is located in the /usr/local/lib folder, but doesn't find it.

Julian Sivertsen

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.