I have a new cluster of 6 physical nodes running KVM on Debian 12 and the Frontend/Sunstone as a guest VM on one of the nodes. All nodes and frontend can communicate over the network and ssh passwordless authentication and sudo working perfectly. This is version 7.0 by the way.
When I add a node using KVM in the sunstone gui it just is stuck with error on monitoring, same in command line:
ERROR="Tue Aug 12 17:07:36 2025 : Error monitoring Host 10.10.3.65 (31): "
I have the pre-requisite packages installed on all the physical nodes as per instructions.
I can onehost enable any host and they go into init then back to error.
I have redeployed the frontend 3 times now from scratch, I can’t see what I’m doing wrong. I’m using mariadb backend instead of sqlite.
I see some ruby errors in /var/log/one/monitor.log - any ideas how it could have ended up like this or how to fix it? Maybe its a bug of some sort?
Thanks,
G.
”Tue Aug 12 17:38:53 2025 [Z0][HMM][E]: Unable to monitor host id: 31 Tue Aug 12 17:38:53 2025 [Z0][MDP][W]: Error parsing start message for host 31: <MONITOR_MESSAGES><SYSTEM_HOST>Error executing monitor_ds.rb: /usr/lib/ruby/3.1.0/fileutils.rb:243:in mkdir': Permission denied @ dir_s_mkdir - /var/lib/one//datastores (Errno::EACCES) from /usr/lib/ruby/3.1.0/fileutils.rb:243:in fu_mkdir’ from /usr/lib/ruby/3.1.0/fileutils.rb:221:in block (2 levels) in mkdir_p' from /usr/lib/ruby/3.1.0/fileutils.rb:219:in reverse_each’ from /usr/lib/ruby/3.1.0/fileutils.rb:219:in block in mkdir_p' from /usr/lib/ruby/3.1.0/fileutils.rb:211:in each’ from /usr/lib/ruby/3.1.0/fileutils.rb:211:in mkdir_p' from /var/tmp/one/im/kvm.d/../kvm-probes.d/host/system/monitor_ds.rb:53:in initialize’ from /var/tmp/one/im/kvm.d/../kvm-probes.d/host/system/monitor_ds.rb:158:in new' from /var/tmp/one/im/kvm.d/../kvm-probes.d/host/system/monitor_ds.rb:158:in ’ </SYSTEM_HOST> Tue Aug 12 17:38:53 2025 [Z0][HMM][E]: Unable to monitor host id: 32 Tue Aug 12 17:38:53 2025 [Z0][MDP][W]: Error parsing start message for host 32: <MONITOR_MESSAGES><SYSTEM_HOST>Error executing monitor_ds.rb: /usr/lib/ruby/3.1.0/fileutils.rb:243:in mkdir': Permission denied @ dir_s_mkdir - /var/lib/one//datastores (Errno::EACCES) from /usr/lib/ruby/3.1.0/fileutils.rb:243:in fu_mkdir’ from /usr/lib/ruby/3.1.0/fileutils.rb:221:in block (2 levels) in mkdir_p' from /usr/lib/ruby/3.1.0/fileutils.rb:219:in reverse_each’ from /usr/lib/ruby/3.1.0/fileutils.rb:219:in block in mkdir_p' from /usr/lib/ruby/3.1.0/fileutils.rb:211:in each’ from /usr/lib/ruby/3.1.0/fileutils.rb:211:in mkdir_p' from /var/tmp/one/im/kvm.d/../kvm-probes.d/host/system/monitor_ds.rb:53:in initialize’ from /var/tmp/one/im/kvm.d/../kvm-probes.d/host/system/monitor_ds.rb:158:in new' from /var/tmp/one/im/kvm.d/../kvm-probes.d/host/system/monitor_ds.rb:158:in ’ </SYSTEM_HOST> Tue Aug 12 17:38:54 2025 [Z0][MDP][I]: Command execution failed (exit code: 1): ‘if [ -x “/var/tmp/one/im/run_monitord_client” ]; then /var/tmp/one/im/run_monitord_client kvm 29 10.10.3.63; else exit 42; fi’ Tue Aug 12 17:38:54 2025 [Z0][MDP][I]: Error executing monitord-client_control.sh: /usr/bin/env: ‘ruby’: No such file or directory Tue Aug 12 17:38:54 2025 [Z0][MDP][W]: Start monitor failed for host 29: Error executing monitord-client_control.sh: /usr/bin/env: ‘ruby’: No such file or directory Tue Aug 12 17:38:54 2025 [Z0][HMM][E]: Unable to monitor host id: 29 Tue Aug 12 17:38:54 2025 [Z0][MDP][I]: Command execution failed (exit code: 1): ‘if [ -x “/var/tmp/one/im/run_monitord_client” ]; then /var/tmp/one/im/run_monitord_client kvm 28 10.10.3.62; else exit 42; fi’ Tue Aug 12 17:38:54 2025 [Z0][MDP][I]: Error executing monitord-client_control.sh: /usr/bin/env: ‘ruby’: No such file or directory Tue Aug 12 17:38:54 2025 [Z0][MDP][W]: Start monitor failed for host 28: Error executing monitord-client_control.sh: /usr/bin/env: ‘ruby’: No such file or directory Tue Aug 12 17:38:54 2025 [Z0][HMM][E]: Unable to monitor host id: 28”