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

Re: [Xen-users] Xen failing to create domain



On Wed, Oct 3, 2018 at 9:18 AM George Dunlap <dunlapg@xxxxxxxxx> wrote:
[In xen lists the standard is to reply in-line, not top-post.]
 
Sorry about that, Gmail makes it require a separate action to even see the previous email, let alone reply inline, so I don't even think about it. 

On Wed, Oct 3, 2018 at 5:01 PM Duncan X Simpson <virtualdxs@xxxxxxxxx> wrote:
>
> I used the AUR package with some tweaking, so a bit of both. And yep, it's Arch.
Right -- so the Xen build involves cloning & building qemu; and qemu's
habit, when you run ./configure, is to automatically enable all
features for which the requisite libraries exist, unless explicitly
disabled.  Probably what happened is that when you did your local
build, the qemu build system noticed you had libiscsi installed and
enabled some random feature that linked against it. 

It seems the author of the PKGBUILD knew that it would do that and explicitly added a makedepends and a depends on libiscsi.

Did you make an actual package that you then installed with pacman, or
just install Xen some other way?

The former. 

If you made a package, I'm not sure why pacman didn't notice the
dependency; but you may want to see about building the package in a
chroot or something, with the minimum number of packages installed.

Because the PKGBUILD (basically instructions that tell makepkg what to do and give it package metadata) depends on libiscsi, not libiscsi-1.17. I'm on an outdated version of Xen (4.9) anyway. I'm about to upgrade, but I'm taking a full backup first. We'll see what happens!

If you installed it directly, I'm afraid you're just going to have to
recompile and install it again whenever a breaking library update
happens. :-)

 -George
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-users

 


Rackspace

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