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