[one-users] Opennebula node (CentOS, Xen host) saying Error executing collectd-client.rb when creating a host.

Chris Gerard Chris at hubu.eu
Fri Aug 8 03:03:48 PDT 2014


On 08/08/2014 10:22 AM, Jaime Melis wrote:
> Hi Chris,
>
> I hope you managed find an explanation for this, otherwise I would go 
> about by:
>
> * Edit /var/lib/one/datastores/im/run_probes
> * Duplicate line 34 and insert an echo in the first one, so you know 
> what's going on
> * This will probably identify a script that's failing
> * Try to run it individually
>
> This is probably a configuration problem..
>
> hope this helps
>
> cheers,
> Jaime
>
>
> On Tue, Jul 15, 2014 at 1:50 PM, Chris Gerard <Chris at hubu.eu 
> <mailto:Chris at hubu.eu>> wrote:
>
>     Hello, I am facing a problem while creating an host on opennebula.
>     I followed the official documentation and achieved it in the past,
>     on the very same machine
>     (http://docs.opennebula.org/4.6/design_and_installation/quick_starts/qs_centos_xen.html#qs-centos-xen)
>     without having this problem.
>
>     After following this doc, I created ssh keys on the frontend and
>     copied them on the node (yes, I can connect from the frontend to
>     the node via ssh using oneadmin's login without having a password
>     prompt), then I edited Xen's configuration in order to enable NAT
>     (my server provider has MAC filtering routers).
>
>     Now, more about this error, this is what /var/log/one/oned.log
>     says on the frontend's server:
>
>         [oneadmin at GeorgeOrwell .ssh]$ tail -f /var/log/one/oned.log
>         Tue Jul 15 13:34:16 2014 [InM][D]: Monitoring datastore files (2)
>         Tue Jul 15 13:34:16 2014 [ImM][D]: Datastore default (1)
>         successfully monitored.
>         Tue Jul 15 13:34:16 2014 [ImM][D]: Datastore files (2)
>         successfully monitored.
>         Tue Jul 15 13:34:28 2014 [ReM][D]: Req:6544 UID:0 HostAllocate
>         invoked, "MarieCurie.hubu.eu <http://MarieCurie.hubu.eu>",
>         "xen", "xen", "dummy", -1
>         Tue Jul 15 13:34:28 2014 [ReM][D]: Req:6544 UID:0 HostAllocate
>         result SUCCESS, 6
>         Tue Jul 15 13:34:31 2014 [InM][D]: Monitoring host
>         MarieCurie.hubu.eu <http://MarieCurie.hubu.eu> (6)
>         Tue Jul 15 13:34:33 2014 [ReM][D]: Req:1888 UID:0
>         VirtualMachinePoolInfo invoked, -2, -1, -1, -1
>         Tue Jul 15 13:34:33 2014 [ReM][D]: Req:1888 UID:0
>         VirtualMachinePoolInfo result SUCCESS, "<VM_POOL></VM_POOL>"
>         Tue Jul 15 13:34:33 2014 [ReM][D]: Req:1888 UID:0
>         VirtualMachinePoolInfo invoked, -2, -1, -1, -1
>         Tue Jul 15 13:34:33 2014 [ReM][D]: Req:1888 UID:0
>         VirtualMachinePoolInfo result SUCCESS, "<VM_POOL></VM_POOL>"
>         Tue Jul 15 13:34:41 2014 [AuM][D]: Message received:
>         AUTHENTICATE SUCCESS 14 -
>
>         Tue Jul 15 13:34:41 2014 [ReM][D]: Req:3744 UID:0 HostPoolInfo
>         invoked
>         Tue Jul 15 13:34:41 2014 [ReM][D]: Req:3744 UID:0 HostPoolInfo
>         result SUCCESS, "<HOST_POOL><HOST><ID..."
>         Tue Jul 15 13:34:50 2014 [InM][I]: Command execution fail: 'if
>         [ -x "/var/tmp/one/im/run_probes" ]; then
>         /var/tmp/one/im/run_probes xen4 /var/lib/one//datastores 4124
>         20 6 MarieCurie.hubu.eu <http://MarieCurie.hubu.eu>;
>         else                              exit 42; fi'
>         Tue Jul 15 13:34:50 2014 [InM][I]: cat:
>         /tmp/one-collectd-client.pid: No such file or directory
>         Tue Jul 15 13:34:50 2014 [InM][I]: /var/tmp/one/im/run_probes:
>         line 34:  4369 Aborted                 ./$i $ARGUMENTS
>         Tue Jul 15 13:34:50 2014 [InM][E]: Error executing
>         collectd-client.rb
>         Tue Jul 15 13:34:50 2014 [InM][I]: ExitCode: 134
>
>
>     After facing this, first yesterday (then I formatted today, just
>     in case and faced the same problem on a fresh install), I asked on
>     IRC and jfontan asked me to try this:
>
>         bash -x /var/tmp/one/im/run_probes xen4 /var/lib/one//datastores 4124 20 4MarieCurie.hubu.eu  <http://MarieCurie.hubu.eu>
>
>     Which gave this output:
>
>         [oneadmin at MarieCurie /]$ bash -x /var/tmp/one/im/run_probes xen4 /var/lib/one//datastores 4124 20 4MarieCurie.hubu.eu  <http://MarieCurie.hubu.eu>
>         ++ dirname /var/tmp/one/im/run_probes
>         + source /var/tmp/one/im/../scripts_common.sh
>         ++ export LANG=C
>         ++ LANG=C
>         ++ export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
>         ++ PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
>         ++ AWK=awk
>         ++ BASH=bash
>         ++ CUT=cut
>         ++ DATE=date
>         ++ DD=dd
>         ++ DF=df
>         ++ DU=du
>         ++ GREP=grep
>         ++ ISCSIADM=iscsiadm
>         ++ LVCREATE=lvcreate
>         ++ LVREMOVE=lvremove
>         ++ LVRENAME=lvrename
>         ++ LVS=lvs
>         ++ LN=ln
>         ++ MD5SUM=md5sum
>         ++ MKFS=mkfs
>         ++ MKISOFS=genisoimage
>         ++ MKSWAP=mkswap
>         ++ QEMU_IMG=qemu-img
>         ++ RADOS=rados
>         ++ RBD=rbd
>         ++ READLINK=readlink
>         ++ RM=rm
>         ++ SCP=scp
>         ++ SED=sed
>         ++ SSH=ssh
>         ++ SUDO=sudo
>         ++ SYNC=sync
>         ++ TAR=tar
>         ++ TGTADM=tgtadm
>         ++ TGTADMIN=tgt-admin
>         ++ TGTSETUPLUN=tgt-setup-lun-one
>         ++ TR=tr
>         ++ VGDISPLAY=vgdisplay
>         ++ VMKFSTOOLS=vmkfstools
>         ++ WGET=wget
>         +++ uname -s
>         ++ '[' xLinux = xLinux ']'
>         ++ SED='sed -r'
>         +++ basename /var/tmp/one/im/run_probes
>         ++ SCRIPT_NAME=run_probes
>         + export LANG=C
>         + LANG=C
>         + HYPERVISOR_DIR=xen4.d
>         + ARGUMENTS='xen4 /var/lib/one//datastores 4124 20 4MarieCurie.hubu.eu  <http://MarieCurie.hubu.eu>'
>         ++ dirname /var/tmp/one/im/run_probes
>         + SCRIPTS_DIR=/var/tmp/one/im
>         + cd /var/tmp/one/im
>         ++ '[' -d xen4.d ']'
>         ++ run_dir xen4.d
>         ++ cd xen4.d
>         +++ ls collectd-client.rb collectd-client_control.sh
>         ++ for i in '`ls *`'
>         ++ '[' -x collectd-client.rb ']'
>         ++ ./collectd-client.rb xen4 /var/lib/one//datastores 4124 20 4MarieCurie.hubu.eu  <http://MarieCurie.hubu.eu>
>         /var/tmp/one/im/run_probes: line 34: 12948 Aborted                 ./$i $ARGUMENTS
>         ++ EXIT_CODE=134
>         ++ '[' x134 '!=' 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 134
>         + data=
>         + EXIT_CODE=134
>         + echo ''
>
>         + exit 134
>
>     I must admit that I'm quite lost here (and frustrated, since it
>     worked on this very same machine last week but I decided to format
>     since I played around a bit with it...) and have no idea about
>     what could cause it.
>
>     Any help would be appreciated, thanks in advance and have a nice day.
>
>
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>     http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
> -- 
> Jaime Melis
> Project Engineer
> OpenNebula - Flexible Enterprise Cloud Made Simple
> www.OpenNebula.org <http://www.OpenNebula.org> | jmelis at opennebula.org 
> <mailto:jmelis at opennebula.org>
Thanks a lot Jaime, but the problem disappeared after formatting both 
frontend and node and starting from scratch.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20140808/98798b78/attachment.htm>


More information about the Users mailing list