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$ /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. >>> >>> >>> ------------------------------ >>> >>> 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. >>> >> >> > -- Jaime Melis Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org | jme...@opennebula.org
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org