> Depending on which behaviour you are after you should drop either> EFI_DIR or > EFI_VENDOR from your cfg I think. I think the intention is > that people only normally specify EFI_VENDOR. > > Ian. Ian, Thank you I did not know that. I will add information as comment in PKGBUILD.I had an error in a previous xen ver if I didn't put i the EFI_VENDOR. I saw in docs that EFI_DIR let you put the efi directly were it was to go. I will comment out EFI_VENDOR.as soon as I get the PKGBUILD 100% stable then I will likely reformat so my /boot is FAT32 so that the kernels will be updates properly. My current test box is setup withsda1 as fat32, sda2 & xen-dom0 as ext4. I am booting off of /boot/efi/EFI/arch_grubso when I had things wrong and xen.efi failed it fell back to grub2 and booted xen. # lsblksda 8:0 0 477G 0 disk sda1 8:1 0 512M 0 part /boot/efi sda2 8:2 0 244M 0 part /boot sda3 8:3 0 476.2G 0 part xen-dom0 254:0 0 28.2G 0 lvm / xen-win8 254:1 0 100G 0 lvm sdb 8:16 1 29.8G 0 disk sdb1 8:17 1 29.8G 0 part sr0 11:0 1 3.1G 0 rom The xen.conf had all of these in it. Is there something in my parameters(below) that isalso causing all these to be populated? #xen-evtchn builtin kernel#xen-gntdev builtin kernel# xen-gntalloc builtin kernelxen-blkback#xen-netback builtin kernel#xen-pciback builtin kernel#evtchn no module#gntdev no module#netbk no module#blkbk no module#xen-scsibk no module#usbbk no module#pciback no modulexen-acpi-processor#blktap2 no module#blktap no module
> The report states "/run/run/xenstored"? Please tell how you did > run "configure". > > Olaf All, Since what you all talked about I am really hoping I configured something incorrectly here as in the EFI_VENDOR case.My bad sorry I didn't think that most probably aren't familiar with Arch on top of which I didn't point that I was trying to make an arch package so the parameters. compile configuration, the dependencies etc were in the attached PKGBUILD.Here are the parameters export xen_export_check="true" export AS86=/usr/bin/as86 export BASH=/usr/bin/bash export BCC=/usr/bin/bcc export BISON=/usr/bin/bison export CMAKE=/usr/bin/cmake export COMPILER_PATH=/usr/bin export CURL=/usr/bin/curl-config export EFI_VENDOR=arch export EFI_DIR=/boot/efi/EFI/arch_grub export BOOT_DIR=/boot/ export FIG2DEV=/usr/bin/fig2dev export FLEX=/usr/bin/flex export IASL=/usr/bin/iasl export LD86=/usr/bin/ld86 export LD_EFI=/usr/x86_64-w64-mingw32/bin/ld export MARKDOWN=/usr/bin/markdown export PANDOC=/usr/bin/pandoc export PERL=/usr/bin/perl export PKG_CONFIG=/usr/bin/pkg-config export POD2HTML=/usr/bin/core_perl/pod2html export POD2MAN=/usr/bin/core_perl/pod2man export POD2TEXT=/usr/bin/core_perl/pod2text export PYTHON="/usr/bin/python2" export XML=/usr/bin/xml2-config export XGETTEXT=/usr/bin/xgettext # Things that should not be exported that will break this git build #export ZLIB_URL="http://xenbits.xen.org/xen-extfiles/zlib-1.2.3.tar.gz" #export LIBPCI_URL="http://xenbits.xen.org/xen-extfiles/pciutils-2.2.9.tar.bz2" #export NEWLIB_URL="http://xenbits.xen.org/xen-extfiles/newlib-1.16.0.tar.gz" #export LWIP_URL=" http://xenbits.xen.org/xen-extfiles/lwip-1.3.0.tar.gz" #export GRUB_URL="http://xenbits.xen.org/xen-extfiles/grub-0.97.tar.gz" #export OCAML_URL="http://caml.inria.fr/ocaml/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" #export GMP_URL="http://xenbits.xen.org/xen-extfiles/gmp-4.3.2.tar.bz2" #export POLARSSL_URL="http://xenbits.xen.org/xen-extfiles/polarssl-1.1.4-gpl.tgz" #export TPMEMU_URL="http://xenbits.xen.org/xen-extfiles/tpm_emulator-0.7.4.tar.gz" msg2 "Starting make..." ./autogen.sh ./configure \ --prefix=/usr \ --libdir=/usr/lib/ \ --bindir=/usr/bin/ \ --sbindir=/usr/bin/ \ --enable-rpath \ --localstatedir=/run \ --with-sysconfig-leaf-dir="default" \ --with-system-ovmf="/usr/share/ovmf" \ --with-xenstored=oxenstored \ --enable-systemd \ --with-systemd="/usr/lib/systemd/system" \ --with-systemd-modules-load="/etc/modules-load.d" \ --enable-stubdom# --with-initddir="/etc/xen/scripts" \# --enable-blktap2 \ # --with-linux-backend-modules="xen-evtchn xen-gntdev xen-gntalloc xen-blkback xen-netback xen-pciback xen-acpi-processor" # --enable-caml-stubdom ### need to check this -> --with-initddir="/etc/xen/scripts" I manually created /run/lib/xenstored when I rebooted it was goneI noticed for some reason in my email I cut the bottom off the error message so here is the complete message plus some additional systemctl info [root@archxen ~]# systemctl status var-lib-xenstored.mount● var-lib-xenstored.mount - mount xenstore file system Loaded: error (Reason: Invalid argument) Active: inactive (dead) Where: /run/lib/xenstored What: xenstore Jan 11 12:37:20 archxen systemd[1]: var-lib-xenstored.mount's Where= setting doesn't match unit name. Refusing.Jan 11 12:37:20 archxen systemd[1]: var-lib-xenstored.mount's Where= setting doesn't match unit name. Refusing.Jan 11 12:37:22 archxen systemd[1]: var-lib-xenstored.mount's Where= setting doesn't match unit name. Refusing. [root@archxen ~]# systemctl status xenstored.service● xenstored.service - The Xen xenstore Loaded: loaded (/usr/lib/systemd/system/xenstored.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2015-01-11 12:21:57 CST; 1min 57s ago Process: 325 ExecStart=/bin/sh -c exec $XENSTORED --no-fork $XENSTORED_ARGS (code=exited, status=2) Process: 322 ExecStartPre=/bin/mkdir -p /run/run/xen (code=exited, status=0/SUCCESS) Process: 319 ExecStartPre=/bin/rm -f /run/lib/xenstored/tdb* (code=exited, status=0/SUCCESS) Process: 311 ExecStartPre=/bin/grep -q control_d /proc/xen/capabilities (code=exited, status=0/SUCCESS) Main PID: 325 (code=exited, status=2) Status: "Mismatch on number (2): Invalid request descriptor" Error: 53 (Invalid request descriptor) Jan 11 12:21:57 archxen sh[325]: Expected 2 fds but given 1Jan 11 12:21:57 archxen sh[325]: Fatal error: exception Failure("ocaml_sd_listen_fds() mismatch")Jan 11 12:21:57 archxen systemd[1]: xenstored.service: main process exited, code=exited, status=2/INVALIDARGUMENTJan 11 12:21:57 archxen systemd[1]: Failed to start The Xen xenstore.Jan 11 12:21:57 archxen systemd[1]: Unit xenstored.service entered failed state.Jan 11 12:21:57 archxen systemd[1]: xenstored.service failed. journalctl _PID=325-- Logs begin at Sat 2014-12-20 04:39:45 CST, end at Mon 2015-01-12 12:37:28 CST. --Dec 25 18:57:51 localhost systemd-fsck[325]: /dev/sda2: clean, 354/62496 files, 78342/249856 blocks-- Reboot --Dec 26 13:39:36 localhost sh[325]: Expected 2 fds but given 1Dec 26 13:39:36 localhost sh[325]: Fatal error: exception Failure("ocaml_sd_listen_fds() mismatch")-- Reboot --Dec 26 14:22:54 localhost dhcpcd[325]: version 6.6.7 startingDec 26 14:22:54 localhost dhcpcd[325]: enp5s0: adding address fe80::42d8:d41e:f5f5:d2e9Dec 26 14:22:54 localhost dhcpcd[325]: enp5s0: waiting for carrierDec 26 14:22:57 localhost dhcpcd[325]: enp5s0: carrier acquiredDec 26 14:22:57 localhost dhcpcd[325]: DUID 00:01:00:01:1c:28:0e:72:d0:50:99:27:72:4eDec 26 14:22:57 localhost dhcpcd[325]: enp5s0: IAID 99:27:72:45Dec 26 14:22:57 localhost dhcpcd[325]: enp5s0: rebinding lease of 192.168.1.234Dec 26 14:22:58 localhost dhcpcd[325]: enp5s0: soliciting an IPv6 routerDec 26 14:23:02 localhost dhcpcd[325]: enp5s0: leased 192.168.1.234 for 86400 secondsDec 26 14:23:02 localhost dhcpcd[325]: enp5s0: adding route to 192.168.1.0/24Dec 26 14:23:02 localhost dhcpcd[325]: enp5s0: adding default route via 192.168.1.1Dec 26 14:23:02 localhost dhcpcd[325]: forked to background, child pid 494-- Reboot --Jan 09 17:53:49 archxen sh[325]: Fatal error: exception Failure("ocaml_sd_listen_fds() failed to get any sockets"-- Reboot --Jan 11 11:35:55 archxen sh[325]: Fatal error: exception Failure("ocaml_sd_listen_fds() failed to get any sockets"-- Reboot --Jan 11 12:15:02 archxen sh[325]: Expected 2 fds but given 1Jan 11 12:15:02 archxen sh[325]: Fatal error: exception Failure("ocaml_sd_listen_fds() mismatch")-- Reboot --Jan 11 12:21:57 archxen sh[325]: Expected 2 fds but given 1Jan 11 12:21:57 archxen sh[325]: Fatal error: exception Failure("ocaml_sd_listen_fds() mismatch")
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel