[SOLVED] qdevice corosync-qnetd-certutil: command not found

henrik

New Member
Mar 11, 2020
2
1
3
27
Hallo,

i am trying to setup a qdevice in my 2 Node Cluster. I am running a Debian10 VM on a different Server outside the cluster.

When i am trying to connect the qdevice I get the following Error Message.

Code:
:pvecm qdevice setup <ip qdevice >
/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed

/bin/ssh-copy-id: WARNING: All keys were skipped because they already exist on the remote system.
                (if you think this is a mistake, you may want to use -f option)


INFO: initializing qnetd server
Creating /etc/corosync/qnetd/nssdb
Creating new key and cert db
password file contains no data
Creating new noise file /etc/corosync/qnetd/nssdb/noise.txt
Creating new CA


Generating key.  This may take a few moments...

Is this a CA certificate [y/N]?
Enter the path length constraint, enter to skip [<0 for unlimited path]: > Is this a critical extension [y/N]?


Generating key.  This may take a few moments...

Notice: Trust flag u is set automatically if the private key is present.
QNetd CA certificate is exported as /etc/corosync/qnetd/nssdb/qnetd-cacert.crt

INFO: copying CA cert and initializing on all nodes
bash: corosync-qdevice-net-certutil: command not found
bash: corosync-qdevice-net-certutil: command not found

INFO: generating cert request
command 'corosync-qdevice-net-certutil -r -n Proxmox' failed: open3: exec of corosync-qdevice-net-certutil -r -n Proxmox failed: No such file or directory at /usr/share/perl5/PVE/Tools.pm line 441.

corosync-qnetd and corosync-qdevice are Installed on the Server.

Thank you for reading this.
 
Did you install corosync-qnetd and corosync-qdevice on the external Debian server?

corosync-qdevice needs to be installed on the Proxmox VE nodes.
 
  • Like
Reactions: oguz