@dsiminiuk
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:
nano /etc/network/interfaces
# 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
#Config SSH:
nano /etc/ssh/sshd_config
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
cd XenOrchestraInstallerUpdater/
cp sample.xo-install.cfg xo-install.cfg
Edit xo-install.cfg depending on your needs.
./xo-install.sh
#First Configs:
When installation is complete, browse the WebUI.
User: admin@admin.net
password: admin
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 admin@admin.net 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