I am having this same problem.
In my case it was because I used a not so clean debian system.
I solved it as follows:
I installed debia with minimal configuration, In Software selection, select only "SSH server" and "standard system utilities"
already as root in debian I gave an apt update
Config static IP:
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1
#Address, netmask and gateway change according to your network
Modify the line: #PermitRootLogin prohibit-password To: PermitRootLogin yes Restart ssh: systemctl restart sshd It is now possible to connect to Debian via SSH
#Installing XCP-ng Tools
mount /dev/cdrom /mnt cd /mnt apt install ./xe-guest-utilities_7.20.2-1_amd64.deb
#Install Xen Orchestra with script:
apt instal git
git clone https://github.com/ronivay/XenOrchestraInstallerUpdater.git
cp sample.xo-install.cfg xo-install.cfg
Edit xo-install.cfg depending on your needs. ./xo-install.sh
When installation is complete, browse the WebUI.
Go to Settings > Users Create a new User with Admin powers Log out of the WebUI and log in with the User created Go to Settings > Users Select the User firstname.lastname@example.org and click Delete User Go to Settings > Servers Add your XCP-ng server and click Connect In Status if a red exclamation appears, click on it and accept the self-signed certificate