Just finished a fresh testbed, xendomains still refused to get enabled when using --prefix=/usr and modules did load.
Took a look at /usr/local (which was non-existent before make install), ocaml dumped its files there in /usr/local/lib and after moving that directory into /usr/lib I could systemctl enable xendomains without an error!
I'll double check it over the weekend to confirm the issue, find the exact cause and submit a fix.
Yours,
Sjoer van der Ploeg
On Fri, Apr 01, Wei Liu wrote:
> Ah, so it is the kernel modules that are not loaded. I can see why that
> would be a problem. My experience with systemd is a bit rusty at the
> moment. I will find some time to have a look at this next week.
They get loaded via the system-modules-load.service, perhaps that one is
disabled.
Olaf