Package Details: xenstore-xcp-ng 7.22.0-4

Git Clone URL: https://aur.archlinux.org/xe-guest-utilities-xcp-ng.git (read-only, click to copy)
Package Base: xe-guest-utilities-xcp-ng
Description: XenServer Tools, XCP-NG fork version
Upstream URL: https://github.com/xcp-ng/xe-guest-utilities
Licenses: BSD
Conflicts: xenstore
Submitter: 4censord
Maintainer: 4censord
Last Packager: 4censord
Votes: 3
Popularity: 0.54
First Submitted: 2021-01-14 15:51 (UTC)
Last Updated: 2022-10-26 13:13 (UTC)

Latest Comments

« First ‹ Previous 1 2

wowi42 commented on 2022-04-12 18:07 (UTC) (edited on 2022-04-12 18:07 (UTC) by wowi42)

Hey,

this bug has been reported upstream, but it takes a log time for them to fix (PR already merged). So I was thinking that I would share it here:

diff --unified --recursive --text --color package.orig/guestmetric/guestmetric_linux.go package.new/guestmetric/guestmetric_linux.go
--- package.orig/guestmetric/guestmetric_linux.go   2022-04-12 22:03:17.974041006 +0400
+++ package.new/guestmetric/guestmetric_linux.go    2022-04-12 22:03:43.377333671 +0400
@@ -182,7 +182,7 @@
    current := make(GuestMetric, 0)

    var paths []string
-   vifNamePrefixList := [...]string{"eth", "eno", "ens", "emp", "enx"}
+   vifNamePrefixList := [...]string{"eth", "eno", "ens", "emp", "enx", "enX"}
    for _, prefix := range vifNamePrefixList {
        prefixPaths, err := filepath.Glob(fmt.Sprintf("/sys/class/net/%s*", prefix))
        if err != nil {

4censord commented on 2021-04-15 09:39 (UTC) (edited on 2021-04-15 09:41 (UTC) by 4censord)

I have only used the guest tools for basic features, reading RAM and ip adresses mostly.
I have no experience with the container managemant feature, so i can't tell if/how it should work.
I would recomend to try:

  • installing the xentools directly from the guest-tools iso,
  • installing directly from upstream,
  • and trying some other distribution, just to make sure the container thing works at all.

I it still doesn't work you should open an issue upstream

kaptain commented on 2021-04-15 03:07 (UTC)

Hello

The xscontainer-prepare-vm is unable to to refresh/read the state of the Arch Linux VM :

xscontainer-prepare-vm -v f4a038a8-e258-8649-b9db-91dec3ebe368 -u ron Would you like to push a pool-specific public SSH key into the ~/.ssh/authorized_keys file of the specified VM and therefore authorize hosts in the pool to interact with the containers inside the VM? Answer y/n: y

Attempting to push the public xscontainer key to ron@192.168.50.22. ron@192.168.50.22's password: Success.

Attempting to refresh the state of the VM Failure diagnosis: Unable to determine cause of failure. Do you wish to retry? Answer y/n: y

The xe-guest-utilities-xcp-ng installed successfully.

I do not know if it is a issue with Arch Linux not being fully supported to manage Docker containers, or if I am missing packages or need to edit files to get things working.

Thanks

kaptain commented on 2021-04-14 11:54 (UTC)

Thank you very much. It did install this time without any problems.

4censord commented on 2021-04-14 11:39 (UTC) (edited on 2021-04-14 11:40 (UTC) by 4censord)

@kaptain it should work again.

The problem was that something changed between the last to go versions, and upstream hasn't yet adopted all of that.

kaptain commented on 2021-04-14 05:46 (UTC)

Hello.

I have attempted to install this package with yay and manually on my xcp-ng server setup, and both result in the same error :

/home/leo/.cache/yay/xe-guest-utilities-git/src/xe-guest-utilities/build/gobuild/./xenstoreclient/xenstore.go mkdir -p /home/leo/.cache/yay/xe-guest-utilities-git/src/xe-guest-utilities/build/obj

go build -v -o /home/leo/.cache/yay/xe-guest-utilities-git/src/xe-guest-utilities/build/obj/xe-daemon /home/leo/.cache/yay/xe-guest-utilities-git/src/xe-guest-utilities/build/gobuild/./xe-daemon/xe-daemon.go

build command-line-arguments: cannot find module for path _/home/leo/.cache/yay/xe-guest-utilities-git/src/xe-guest-utilities/build/gobuild/guestmetric

make: *** [Makefile:78: /home/leo/.cache/yay/xe-guest-utilities-git/src/xe-guest-utilities/build/obj/xe-daemon] Error 1 ==> ERROR: A failure occurred in build(). Aborting... error making: xe-guest-utilities-git

Could you please provide me with further assistance?

Thanks.

4censord commented on 2021-02-09 10:06 (UTC)

I have corrected some mistakes made while originally packaging this.

For more context: This is the XCP-NG fork of https://github.com/xenserver/xe-guest-utilities It is mostly similar, but with added emphasis on compatability with xcp-ng.

It is not that far from https://aur.archlinux.org/packages/xe-guest-utilities-git/ except for being from a different fork