Re: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host.
Hi Manuel, apologies for the delay. This is one of those complex issues that are hard to debug. Can you follow the directions I explained in the link you sent me? I can't think of an easier way to debug this... cheers, Jaime On Fri, Dec 26, 2014 at 11:44 PM, Manuel Lanazca manuel81...@gmail.com wrote: Hello Jaime, I found this issue very very similar to my issue. Can you help me please ? http://www.mail-archive.com/users@lists.opennebula.org/msg15534.html 2014-12-23 11:35 GMT-05:00 Manuel Lanazca manuel81...@gmail.com: Hello, Thanks for your support. I have fixed the issue with the SSH_CLIENT variable. Now it is available, but the issue still happens. Dec 23 11:29:24 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 53 kvm1 ; else exit 42; fi' Dec 23 11:29:24 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 23 11:29:24 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 4404 Aborted (core dumped) ./$i $ARGUMENTS Dec 23 11:29:24 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 23 11:29:24 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 23 11:29:28 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 53 kvm1 ; else exit 42; fi' Dec 23 11:29:28 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 23 11:29:28 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 4504 Aborted (core dumped) ./$i $ARGUMENTS Dec 23 11:29:28 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 23 11:29:28 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 23 11:29:30 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 53 kvm1 ; else exit 42; fi' Dec 23 11:29:30 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 23 11:29:30 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 4644 Aborted (core dumped) ./$i $ARGUMENTS Dec 23 11:29:30 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 23 11:29:30 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 23 11:29:33 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 53 kvm1 ; else exit 42; fi' Dec 23 11:29:33 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 23 11:29:33 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 4786 Aborted (core dumped) ./$i $ARGUMENTS Dec 23 11:29:33 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 23 11:29:33 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 23 11:29:33 neb1 oned[18378]: [Z0][ONE][E]: Error monitoring Host kvm1 (53): Error executing collectd-client.rb Thanks for your help! 2014-12-22 18:32 GMT-05:00 Hamada, Ondrej ondrej.ham...@acision.com: The error from collectd-client.rb means that the system variable SSH_CLIENT is unset. You can verify this by connecting to the node via ssh from the opennebula fronend as ‘oneadmin’ user and running the ‘env’ command (the same way as opennebula does). Normally sshd should set this env variable when opening the loginshell. I don’t know what shell you use for oneadmin, but you should check that its rc scripts are not clearing up the SSH_CLIENT variable or something like that. Here’s a bit outdated discussion, but the problem seems similar: http://www.gossamer-threads.com/lists/openssh/dev/8359 Cheers, Ondra *From:* Manuel Lanazca [mailto:manuel81...@gmail.com] *Sent:* Monday, December 22, 2014 11:57 PM *To:* Hamada, Ondrej *Cc:* users@lists.opennebula.org *Subject:* Re: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host. Thanks a lot for your answer. Here my answer 1) is present on the newly added node The script is present in the new node oneadmin@km1:/var/tmp/one/im/kvm.d$ ls -l /var/tmp/one/im/run_probes -rwxr-xr-x 1 oneadmin oneadmin 1863 Dec 22 13:16 /var/tmp/one/im/run_probes oneadmin@kvm1:/var/tmp/one/im/kvm.d$ 2) is accessible by oneadmin user the oneadmin user is the owner 3) is executable by oneadmin user It can execute the script This is the output oneadmin@kvm1:/var/tmp/one/im/kvm.d
Re: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host.
Hi Manuel, According to the log, can you please verify that the script /var/tmp/one/im/run_probes: 1) is present on the newly added node 2) is accessible by oneadmin user 3) is executable by oneadmin user Cheers, Ondra From: Users [mailto:users-boun...@lists.opennebula.org] On Behalf Of Manuel Lanazca Sent: Monday, December 22, 2014 7:44 PM To: users@lists.opennebula.org Subject: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host. Hello OpenNebula Team, I am having an issue adding a new host to OpenNebula. I hope someone can help me. OpenNebula releaase: 4.10.1-1 Hypervisor: Ubuntu 14.04 / 3.13.0-43-generic libvirt-bin 1.2.2-0ubuntu13.1.7 LOG: Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37231 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37433 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37573 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 I have tried to perform some debug ++ ./collectd-client.rb kvm /var/lib/one//datastores 4124 20 49 kvm1 ./collectd-client.rb:122:in `main': undefined method `split' for nil:NilClass (NoMethodError) ++ EXIT_CODE=1 ++ '[' x1 '!=' x0 ']' ++ error_message 'Error executing collectd-client.rb' ++ echo 'ERROR MESSAGE --8--' ERROR MESSAGE --8-- ++ echo 'Error executing collectd-client.rb' Error executing collectd-client.rb ++ echo 'ERROR MESSAGE --8--' ERROR MESSAGE --8-- ++ exit 1 + data= + EXIT_CODE=1 + echo '' + exit 1 This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you for understanding. ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host.
Thanks a lot for your answer. Here my answer 1) is present on the newly added node The script is present in the new node oneadmin@km1:/var/tmp/one/im/kvm.d$ ls -l /var/tmp/one/im/run_probes -rwxr-xr-x 1 oneadmin oneadmin 1863 Dec 22 13:16 /var/tmp/one/im/run_probes oneadmin@kvm1:/var/tmp/one/im/kvm.d$ 2) is accessible by oneadmin user the oneadmin user is the owner 3) is executable by oneadmin user It can execute the script This is the output oneadmin@kvm1:/var/tmp/one/im/kvm.d$ /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 49 kvm1 ./collectd-client.rb:122:in `main': undefined method `split' for nil:NilClass (NoMethodError) ERROR MESSAGE --8-- Error executing collectd-client.rb ERROR MESSAGE --8-- 2014-12-22 17:48 GMT-05:00 Hamada, Ondrej ondrej.ham...@acision.com: Hi Manuel, According to the log, can you please verify that the script /var/tmp/one/im/run_probes: 1) is present on the newly added node 2) is accessible by oneadmin user 3) is executable by oneadmin user Cheers, Ondra *From:* Users [mailto:users-boun...@lists.opennebula.org] *On Behalf Of *Manuel Lanazca *Sent:* Monday, December 22, 2014 7:44 PM *To:* users@lists.opennebula.org *Subject:* [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host. Hello OpenNebula Team, I am having an issue adding a new host to OpenNebula. I hope someone can help me. OpenNebula releaase: 4.10.1-1 Hypervisor: Ubuntu 14.04 / 3.13.0-43-generic libvirt-bin 1.2.2-0ubuntu13.1.7 LOG: Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37231 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37433 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37573 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 I have tried to perform some debug ++ ./collectd-client.rb kvm /var/lib/one//datastores 4124 20 49 kvm1 ./collectd-client.rb:122:in `main': undefined method `split' for nil:NilClass (NoMethodError) ++ EXIT_CODE=1 ++ '[' x1 '!=' x0 ']' ++ error_message 'Error executing collectd-client.rb' ++ echo 'ERROR MESSAGE --8--' ERROR MESSAGE --8-- ++ echo 'Error executing collectd-client.rb' Error executing collectd-client.rb ++ echo 'ERROR MESSAGE --8--' ERROR MESSAGE --8-- ++ exit 1 + data= + EXIT_CODE=1 + echo '' + exit 1 -- This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you for understanding. ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host.
The error from collectd-client.rb means that the system variable SSH_CLIENT is unset. You can verify this by connecting to the node via ssh from the opennebula fronend as ‘oneadmin’ user and running the ‘env’ command (the same way as opennebula does). Normally sshd should set this env variable when opening the loginshell. I don’t know what shell you use for oneadmin, but you should check that its rc scripts are not clearing up the SSH_CLIENT variable or something like that. Here’s a bit outdated discussion, but the problem seems similar: http://www.gossamer-threads.com/lists/openssh/dev/8359 Cheers, Ondra From: Manuel Lanazca [mailto:manuel81...@gmail.com] Sent: Monday, December 22, 2014 11:57 PM To: Hamada, Ondrej Cc: users@lists.opennebula.org Subject: Re: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host. Thanks a lot for your answer. Here my answer 1) is present on the newly added node The script is present in the new node oneadmin@km1:/var/tmp/one/im/kvm.d$mailto:oneadmin@km1:/var/tmp/one/im/kvm.d$ ls -l /var/tmp/one/im/run_probes -rwxr-xr-x 1 oneadmin oneadmin 1863 Dec 22 13:16 /var/tmp/one/im/run_probes oneadmin@kvm1:/var/tmp/one/im/kvm.d$mailto:oneadmin@kvm1:/var/tmp/one/im/kvm.d$ 2) is accessible by oneadmin user the oneadmin user is the owner 3) is executable by oneadmin user It can execute the script This is the output oneadmin@kvm1:/var/tmp/one/im/kvm.d$mailto:oneadmin@kvm1:/var/tmp/one/im/kvm.d$ /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 49 kvm1 ./collectd-client.rb:122:in `main': undefined method `split' for nil:NilClass (NoMethodError) ERROR MESSAGE --8-- Error executing collectd-client.rb ERROR MESSAGE --8-- 2014-12-22 17:48 GMT-05:00 Hamada, Ondrej ondrej.ham...@acision.commailto:ondrej.ham...@acision.com: Hi Manuel, According to the log, can you please verify that the script /var/tmp/one/im/run_probes: 1) is present on the newly added node 2) is accessible by oneadmin user 3) is executable by oneadmin user Cheers, Ondra From: Users [mailto:users-boun...@lists.opennebula.orgmailto:users-boun...@lists.opennebula.org] On Behalf Of Manuel Lanazca Sent: Monday, December 22, 2014 7:44 PM To: users@lists.opennebula.orgmailto:users@lists.opennebula.org Subject: [one-users] Opennebula node (ubuntu 14.04) saying Error executing collectd-client.rb when creating a host. Hello OpenNebula Team, I am having an issue adding a new host to OpenNebula. I hope someone can help me. OpenNebula releaase: 4.10.1-1 Hypervisor: Ubuntu 14.04 / 3.13.0-43-generic libvirt-bin 1.2.2-0ubuntu13.1.7 LOG: Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37231 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:16 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37433 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:27 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: Command execution fail: 'if [ -x /var/tmp/one/im/run_probes ]; then /var/tmp/one/im/run_probes kvm /var/lib/one//datastores 4124 20 50 kvm1; else exit 42; fi' Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: cat: /tmp/one-collectd-client.pid: No such file or directory Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: /var/tmp/one/im/run_probes: line 34: 37573 Aborted (core dumped) ./$i $ARGUMENTS Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][E]: Error executing collectd-client.rb Dec 22 13:16:30 neb1 oned[18378]: [Z0][InM][I]: ExitCode: 134 I have tried to perform some debug ++ ./collectd-client.rb kvm /var/lib/one//datastores 4124 20 49 kvm1 ./collectd-client.rb:122:in `main': undefined method `split' for nil:NilClass (NoMethodError) ++ EXIT_CODE=1 ++ '[' x1 '!=' x0 ']' ++ error_message 'Error executing collectd-client.rb' ++ echo 'ERROR MESSAGE --8