How to Install XCP-ng Guest Tools on Rocky Linux 10?
-
Struggling to find a full and complete example of how to do this, and everything I've tried that has worked before and via docs I've found just isn't working.
I'm probably missing something fairly obvious for those who have done it before.
Tried via XCP-ng Centre (8.2, with all patches applied) - Seems to be some weird bug in there from what I've seen on the forums with the guest-tools.iso mount not working.
Tried via XOA with guest-tools.iso mount, and then via console to run commands - Which didn't work
Tried via XO from Sources with guest-tools.iso mount, and then via console to run commands - Which didn't work.
Followed guidelines from here https://docs.xcp-ng.org/vms/#linux-guest-tools
But it's not complete documentation, I think the missing bit of info is "enable the appropriate repository" which if documented, then it should mean that things can be installed via Yum with
yum install xe-guest-utilities-latestBut unsure the steps to take to configure something this ambiguous.
I'm also a bit confused why the guest-tools.iso isn't working like before. I can only assume that it's because Rocky Linux 10 is newer than XCP-ng Server 8.2, so it's probably an alignment issue.
What am I missing to get this working?
-
-
Commenting for my future self.
This works for CentOS Stream 10;
# Install Extra Packages for Linux, where xe-guest-utilities-latest lives sudo yum install epel-release # Install sudo yum install xe-guest-utilities-latest # Start the Service on Boot sudo systemctl enable xe-linux-distribution # Start the Service Now sudo systemctl start xe-linux-distribution # Check the Service is Running sudo systemctl status xe-linux-distribution # Check it's installed sudo yum list installed xe-guest-utilities-latestI wasn't particularly committed to Rocky Linux 10, so thought I'd give the usual steps a run on a different similar OS using CentOS Stream 10. Works absolutely fine.
As a comparison, when I run the above steps on Rocky Linux 10, it fails on the second step above when trying to install from yum, which appears to be due to this not being included in EPEL.
sudo yum search xe-guest-utilities No matches found.Curious to understand if anyone knows why EPEL is different between CentOS Stream 10 VS Rocky Linux 10. Is this just some upstream thing that isn't perfectly aligned?
-
The package is available in version 10.2 ( epel ), but version 10.2 for rhel/almalinux/rocky linux has not been released yet.
CentOS Stream is upstream for Red Hat and is now version 10.2.
Тhe package should be able to be manually downloaded and installed as there is no dependency issue
-
That would explain things, and also why my latest test using AlmaLinux 10 also failed in the exact same way that Rocky Linux 10 did.
I just wish I read this reply 12 hrs ago

Think I'll give this stuff a go on v9 of Rocky Linux and AlmaLinux to check things are working, which I imagine will work fine.
I've just confirmed the EPEL version running on AlmaLinux 10 at the time of writing this comment is indeed v 10.1
via the command;
sudo yum repoinfo epel@dknight-bg What is the best way to keep track of this stuff proactively, i.e. What would I need to look at so that I could have determined what you have commented myself?