Created
March 8, 2018 07:31
-
-
Save zaibon/c27368653e29058ff08149ccad6f0d39 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa) | |
Lifetime set to 86400 seconds | |
+ set +ex | |
+ set +ex | |
* None:pull:ssh://git@github.com/openvcloud/0-templates.git ->/opt/code/github/openvcloud/0-templates | |
* git clone ssh://git@github.com/openvcloud/0-templates.git -> /opt/code/github/openvcloud/0-templates | |
* mkdir -p /opt/code/github/openvcloud;cd /opt/code/github/openvcloud;git -c http.sslVerify=false clone -b master ssh://git@github.com/openvcloud/0-templates.git /opt/code/github/openvcloud/0-templates | |
* None:pull:https://github.com/openvcloud/0-templates.git ->/opt/code/github/openvcloud/0-templates | |
* git clone https://github.com/openvcloud/0-templates.git -> /opt/code/github/openvcloud/0-templates | |
* mkdir -p /opt/code/github/openvcloud;cd /opt/code/github/openvcloud;git -c http.sslVerify=false clone -b master https://github.com/openvcloud/0-templates.git /opt/code/github/openvcloud/0-templates | |
* None:pull:ssh://git@github.com/openvcloud/kubernetes.git ->/opt/code/github/openvcloud/kubernetes | |
* git clone ssh://git@github.com/openvcloud/kubernetes.git -> /opt/code/github/openvcloud/kubernetes | |
* mkdir -p /opt/code/github/openvcloud;cd /opt/code/github/openvcloud;git -c http.sslVerify=false clone -b master ssh://git@github.com/openvcloud/kubernetes.git /opt/code/github/openvcloud/kubernetes | |
* None:pull:https://github.com/openvcloud/kubernetes.git ->/opt/code/github/openvcloud/kubernetes | |
* git clone https://github.com/openvcloud/kubernetes.git -> /opt/code/github/openvcloud/kubernetes | |
* mkdir -p /opt/code/github/openvcloud;cd /opt/code/github/openvcloud;git -c http.sslVerify=false clone -b master https://github.com/openvcloud/kubernetes.git /opt/code/github/openvcloud/kubernetes | |
* data directory: /opt/code/github/zrobot/data/zrobot_data | |
* robot running at :6600 | |
* Will start agent | |
* load ssh agent | |
* load ssh key: /root/.ssh/id_rsa | |
* Get OpenvCloud client on URL: be-gen-1.demo.greenitglobe.com | |
* Get OpenvCloud client on URL: be-gen-1.demo.greenitglobe.com | |
* Get OpenvCloud client on URL: be-gen-1.demo.greenitglobe.com | |
* Get OpenvCloud client on URL: be-gen-1.demo.greenitglobe.com | |
* Cloud space ID:213 name:worker-1 size:2 image:1 disksize:10 | |
* Cloud space ID:213 name:master size:2 image:1 disksize:10 | |
* machine created. | |
* machine created. | |
* EXECUTESCRIPT 192.168.103.252:22: | |
''' | |
set +ex | |
ls "/root/.iscontainer" > /dev/null 2>&1 && echo 'ISCONTAINER = 1' || echo 'ISCONTAINER = 0' | |
echo UNAME = ""$(uname -mnprs)"" | |
if [ "$(uname)" == "Darwin" ]; then | |
export PATH_JSCFG="$HOME/js9host/cfg" | |
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then | |
export PATH_JSCFG="$HOME/js9host/cfg" | |
else | |
die "platform not supported" | |
fi | |
echo PATH_JSCFG = "$PATH_JSCFG" | |
echo "PATH_HOME = $HOME" | |
echo HOSTNAME = "$(hostname)" | |
lsmod > /dev/null 2>&1|grep vboxdrv |grep -v grep > /dev/null 2>&1 && echo 'VBOXDRV=1' || echo 'VBOXDRV=0' | |
#OS | |
apt-get -v > /dev/null 2>&1 && echo 'OS_TYPE="ubuntu"' | |
test -f /etc/arch-release > /dev/null 2>&1 && echo 'OS_TYPE="arch"' | |
test -f /etc/redhat-release > /dev/null 2>&1 && echo 'OS_TYPE="redhat"' | |
apk -v > /dev/null 2>&1 && echo 'OS_TYPE="alpine"' | |
brew -v > /dev/null 2>&1 && echo 'OS_TYPE="darwin"' | |
cat /etc/os-release | grep "VERSION_ID" | |
echo "CFG_JS9 = --TEXT--" | |
cat $PATH_JSCFG/jumpscale9.toml 2>/dev/null || echo "" | |
echo --TEXT-- | |
echo "CFG_STATE = --TEXT--" | |
cat $PATH_JSCFG/state.toml 2> /dev/null || echo "" | |
echo --TEXT-- | |
echo "BASHPROFILE = --TEXT--" | |
cat $HOME/.profile_js 2>/dev/null || echo "" | |
echo --TEXT-- | |
echo "ENV = --TEXT--" | |
export | |
echo --TEXT-- | |
''' | |
cache hit for:js9_object:config:j.clients.ssh:195-134-212-33-22-cloudscalers | |
addr = '192.168.103.252' | |
addr_priv = '' | |
allow_agent = false | |
clienttype = '' | |
forward_agent = true | |
login = 'cloudscalers' | |
passwd_ = '666565353933386632373238346163613864656636393662acb4f2c16783c5d9a5945fde1284b295a376c6c9f1857b4849' | |
port = 22 | |
port_priv = 22 | |
proxy = '' | |
sshkey = '' | |
stdout = true | |
timeout = 300 | |
* EXECUTESCRIPT 192.168.103.252:22: | |
''' | |
set +ex | |
ls "/root/.iscontainer" > /dev/null 2>&1 && echo 'ISCONTAINER = 1' || echo 'ISCONTAINER = 0' | |
echo UNAME = ""$(uname -mnprs)"" | |
if [ "$(uname)" == "Darwin" ]; then | |
export PATH_JSCFG="$HOME/js9host/cfg" | |
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then | |
export PATH_JSCFG="$HOME/js9host/cfg" | |
else | |
die "platform not supported" | |
fi | |
echo PATH_JSCFG = "$PATH_JSCFG" | |
echo "PATH_HOME = $HOME" | |
echo HOSTNAME = "$(hostname)" | |
lsmod > /dev/null 2>&1|grep vboxdrv |grep -v grep > /dev/null 2>&1 && echo 'VBOXDRV=1' || echo 'VBOXDRV=0' | |
#OS | |
apt-get -v > /dev/null 2>&1 && echo 'OS_TYPE="ubuntu"' | |
test -f /etc/arch-release > /dev/null 2>&1 && echo 'OS_TYPE="arch"' | |
test -f /etc/redhat-release > /dev/null 2>&1 && echo 'OS_TYPE="redhat"' | |
apk -v > /dev/null 2>&1 && echo 'OS_TYPE="alpine"' | |
brew -v > /dev/null 2>&1 && echo 'OS_TYPE="darwin"' | |
cat /etc/os-release | grep "VERSION_ID" | |
echo "CFG_JS9 = --TEXT--" | |
cat $PATH_JSCFG/jumpscale9.toml 2>/dev/null || echo "" | |
echo --TEXT-- | |
echo "CFG_STATE = --TEXT--" | |
cat $PATH_JSCFG/state.toml 2> /dev/null || echo "" | |
echo --TEXT-- | |
echo "BASHPROFILE = --TEXT--" | |
cat $HOME/.profile_js 2>/dev/null || echo "" | |
echo --TEXT-- | |
echo "ENV = --TEXT--" | |
export | |
echo --TEXT-- | |
''' | |
* ISCONTAINER = 0 | |
* UNAME = Linux vm-1813 4.4.0-53-generic x86_64 x86_64 | |
* PATH_JSCFG = /home/cloudscalers/js9host/cfg | |
* PATH_HOME = /home/cloudscalers | |
* HOSTNAME = vm-1813 | |
* VBOXDRV=0 | |
* OS_TYPE="ubuntu" | |
* VERSION_ID="16.04" | |
* CFG_JS9 = --TEXT-- | |
* | |
* --TEXT-- | |
* CFG_STATE = --TEXT-- | |
* | |
* --TEXT-- | |
* BASHPROFILE = --TEXT-- | |
* | |
* --TEXT-- | |
* ENV = --TEXT-- | |
* declare -x HOME="/home/cloudscalers" | |
* declare -x LANG="en_US.UTF-8" | |
* declare -x LOGNAME="cloudscalers" | |
* declare -x MAIL="/var/mail/cloudscalers" | |
* declare -x OLDPWD | |
* declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" | |
* declare -x PATH_JSCFG="/home/cloudscalers/js9host/cfg" | |
* declare -x PWD="/home/cloudscalers" | |
* declare -x SHELL="/bin/bash" | |
* declare -x SHLVL="2" | |
* declare -x SSH_CLIENT="192.168.103.254 60778 22" | |
* declare -x SSH_CONNECTION="192.168.103.254 60778 192.168.103.252 22" | |
* declare -x USER="cloudscalers" | |
* declare -x XDG_RUNTIME_DIR="/run/user/1000" | |
* declare -x XDG_SESSION_ID="4" | |
* --TEXT-- | |
* ISCONTAINER = 0 | |
* UNAME = Linux vm-1813 4.4.0-53-generic x86_64 x86_64 | |
* PATH_JSCFG = /home/cloudscalers/js9host/cfg | |
* PATH_HOME = /home/cloudscalers | |
* HOSTNAME = vm-1813 | |
* VBOXDRV=0 | |
* OS_TYPE="ubuntu" | |
* VERSION_ID="16.04" | |
* CFG_JS9 = --TEXT-- | |
* | |
* --TEXT-- | |
* CFG_STATE = --TEXT-- | |
* | |
* --TEXT-- | |
* BASHPROFILE = --TEXT-- | |
* | |
* --TEXT-- | |
* ENV = --TEXT-- | |
* declare -x HOME="/home/cloudscalers" | |
* declare -x LANG="en_US.UTF-8" | |
* declare -x LOGNAME="cloudscalers" | |
* declare -x MAIL="/var/mail/cloudscalers" | |
* declare -x OLDPWD | |
* declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" | |
* declare -x PATH_JSCFG="/home/cloudscalers/js9host/cfg" | |
* declare -x PWD="/home/cloudscalers" | |
* declare -x SHELL="/bin/bash" | |
* declare -x SHLVL="2" | |
* declare -x SSH_CLIENT="192.168.103.254 60780 22" | |
* declare -x SSH_CONNECTION="192.168.103.254 60780 192.168.103.252 22" | |
* declare -x USER="cloudscalers" | |
* declare -x XDG_RUNTIME_DIR="/run/user/1000" | |
* declare -x XDG_SESSION_ID="5" | |
* --TEXT-- | |
* RUN:getent passwd | egrep '^root:' ; true | |
* EXECUTE 192.168.103.252:22: [ ! -e '/home/cloudscalers/.bash_profile' ] && touch '/home/cloudscalers/.bash_profile' ;source /home/cloudscalers/.bash_profile;getent passwd | egrep '^root:' ; true | |
* EXECUTESCRIPT 192.168.103.252:22: | |
''' | |
set +ex | |
ls "/root/.iscontainer" > /dev/null 2>&1 && echo 'ISCONTAINER = 1' || echo 'ISCONTAINER = 0' | |
echo UNAME = ""$(uname -mnprs)"" | |
if [ "$(uname)" == "Darwin" ]; then | |
export PATH_JSCFG="$HOME/js9host/cfg" | |
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then | |
export PATH_JSCFG="$HOME/js9host/cfg" | |
else | |
die "platform not supported" | |
fi | |
echo PATH_JSCFG = "$PATH_JSCFG" | |
echo "PATH_HOME = $HOME" | |
echo HOSTNAME = "$(hostname)" | |
lsmod > /dev/null 2>&1|grep vboxdrv |grep -v grep > /dev/null 2>&1 && echo 'VBOXDRV=1' || echo 'VBOXDRV=0' | |
#OS | |
apt-get -v > /dev/null 2>&1 && echo 'OS_TYPE="ubuntu"' | |
test -f /etc/arch-release > /dev/null 2>&1 && echo 'OS_TYPE="arch"' | |
test -f /etc/redhat-release > /dev/null 2>&1 && echo 'OS_TYPE="redhat"' | |
apk -v > /dev/null 2>&1 && echo 'OS_TYPE="alpine"' | |
brew -v > /dev/null 2>&1 && echo 'OS_TYPE="darwin"' | |
cat /etc/os-release | grep "VERSION_ID" | |
echo "CFG_JS9 = --TEXT--" | |
cat $PATH_JSCFG/jumpscale9.toml 2>/dev/null || echo "" | |
echo --TEXT-- | |
echo "CFG_STATE = --TEXT--" | |
cat $PATH_JSCFG/state.toml 2> /dev/null || echo "" | |
echo --TEXT-- | |
echo "BASHPROFILE = --TEXT--" | |
cat $HOME/.profile_js 2>/dev/null || echo "" | |
echo --TEXT-- | |
echo "ENV = --TEXT--" | |
export | |
echo --TEXT-- | |
''' | |
+ set +ex | |
+ set +ex | |
[38;5;26mTraceback (most recent call last):[39m | |
[38;5;252m File [39m[38;5;5m"/usr/local/lib/python3.5/dist-packages/zerorobot/task/task.py"[39m[38;5;252m, line [39m[38;5;5m68[39m[38;5;252m, in [39m[38;5;252mexecute[39m | |
[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_result[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mfunc[39m[38;5;252m([39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/openvcloud/0-templates/templates/node/node.py"[39m[38;5;252m, line [39m[38;5;5m131[39m[38;5;252m, in [39m[38;5;252minstall[39m | |
[38;5;252m [39m[38;5;252mmachine[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_machine_create[39m[38;5;252m([39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/openvcloud/0-templates/templates/node/node.py"[39m[38;5;252m, line [39m[38;5;5m156[39m[38;5;252m, in [39m[38;5;252m_machine_create[39m | |
[38;5;252m [39m[38;5;252mmanaged_private[39m[38;5;68m=[39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mdata[39m[38;5;68m.[39m[38;5;252mget[39m[38;5;252m([39m[38;5;1m'[39m[38;5;1mmanagedPrivate[39m[38;5;1m'[39m[38;5;252m,[39m[38;5;252m [39m[38;5;5mFalse[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Space.py"[39m[38;5;252m, line [39m[38;5;5m297[39m[38;5;252m, in [39m[38;5;252mmachine_create[39m | |
[38;5;252m [39m[38;5;252mmachine[39m[38;5;68m.[39m[38;5;252mauthorizeSSH_private[39m[38;5;252m([39m[38;5;252msshkeyname[39m[38;5;68m=[39m[38;5;252msshkeyname[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Machine.py"[39m[38;5;252m, line [39m[38;5;5m338[39m[38;5;252m, in [39m[38;5;252mauthorizeSSH_private[39m | |
[38;5;252m [39m[38;5;252msshclient[39m[38;5;68m.[39m[38;5;252mssh_authorize[39m[38;5;252m([39m[38;5;252mkey[39m[38;5;68m=[39m[38;5;252msshkeyname[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252muser[39m[38;5;68m=[39m[38;5;1m'[39m[38;5;1mroot[39m[38;5;1m'[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/clients/ssh/SSHClient.py"[39m[38;5;252m, line [39m[38;5;5m167[39m[38;5;252m, in [39m[38;5;252mssh_authorize[39m | |
[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mprefab[39m[38;5;68m.[39m[38;5;252msystem[39m[38;5;68m.[39m[38;5;252mssh[39m[38;5;68m.[39m[38;5;252mauthorize[39m[38;5;252m([39m[38;5;252muser[39m[38;5;68m=[39m[38;5;252muser[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mkey[39m[38;5;68m=[39m[38;5;252mpubkey[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/modules/system/PrefabSSH.py"[39m[38;5;252m, line [39m[38;5;5m176[39m[38;5;252m, in [39m[38;5;252mauthorize[39m | |
[38;5;252m [39m[38;5;3mif[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mprefab[39m[38;5;68m.[39m[38;5;252mcore[39m[38;5;68m.[39m[38;5;252mfile_exists[39m[38;5;252m([39m[38;5;252mkeyf[39m[38;5;252m)[39m[38;5;252m:[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m498[39m[38;5;252m, in [39m[38;5;252mfile_exists[39m | |
[38;5;252m [39m[38;5;3mreturn[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_check_is_ok[39m[38;5;252m([39m[38;5;1m'[39m[38;5;1mtest -e[39m[38;5;1m'[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mlocation[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m490[39m[38;5;252m, in [39m[38;5;252m_check_is_ok[39m | |
[38;5;252m [39m[38;5;252mlocation[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mreplace[39m[38;5;252m([39m[38;5;252mlocation[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m110[39m[38;5;252m, in [39m[38;5;252mreplace[39m | |
[38;5;252m [39m[38;5;252margs2[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mgetArgsDict[39m[38;5;252m([39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m140[39m[38;5;252m, in [39m[38;5;252mgetArgsDict[39m | |
[38;5;252m [39m[38;5;3mfor[39m[38;5;252m [39m[38;5;252mkey[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mvar[39m[38;5;252m [39m[38;5;3min[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mdir_paths[39m[38;5;68m.[39m[38;5;252mitems[39m[38;5;252m([39m[38;5;252m)[39m[38;5;252m:[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m50[39m[38;5;252m, in [39m[38;5;252mdir_paths[39m | |
[38;5;252m [39m[38;5;3mreturn[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mexecutor[39m[38;5;68m.[39m[38;5;252mdir_paths[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/tools/executor/ExecutorBase.py"[39m[38;5;252m, line [39m[38;5;5m448[39m[38;5;252m, in [39m[38;5;252mdir_paths[39m | |
[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mstate[39m[38;5;68m.[39m[38;5;252mconfigGet[39m[38;5;252m([39m[38;5;1m'[39m[38;5;1mdirs[39m[38;5;1m'[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/core/State.py"[39m[38;5;252m, line [39m[38;5;5m86[39m[38;5;252m, in [39m[38;5;252mconfigGet[39m | |
[38;5;252m [39m[38;5;3mreturn[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_get[39m[38;5;252m([39m[38;5;252mkey[39m[38;5;68m=[39m[38;5;252mkey[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mdefval[39m[38;5;68m=[39m[38;5;252mdefval[39m[38;5;252m,[39m[38;5;252m [39m[38;5;5mset[39m[38;5;68m=[39m[38;5;5mset[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mconfig[39m[38;5;68m=[39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_configJS[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mpath[39m[38;5;68m=[39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mconfigJSPath[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/core/State.py"[39m[38;5;252m, line [39m[38;5;5m108[39m[38;5;252m, in [39m[38;5;252m_get[39m | |
[38;5;252m [39m[38;5;252m([39m[38;5;252mkey[39m[38;5;252m,[39m[38;5;252m [39m[38;5;5mself[39m[38;5;252m)[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mlevel[39m[38;5;68m=[39m[38;5;5m1[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252msource[39m[38;5;68m=[39m[38;5;1m"[39m[38;5;1m"[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mtags[39m[38;5;68m=[39m[38;5;1m"[39m[38;5;1m"[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mmsgpub[39m[38;5;68m=[39m[38;5;1m"[39m[38;5;1m"[39m[38;5;252m)[39m | |
[38;5;9mJumpScale9.errorhandling.JSExceptions.Input[39m[38;5;252m: [39m[38;5;252mERROR: could not find config key:dirs in executor:{} ((type:input.error)[39m | |
[36m[Wed07 18:24][0m - task.py :78 :j.action_error_logger - [31m[47mCRITICAL[0m - Stacktrace: | |
File "/usr/local/lib/python3.5/dist-packages/zerorobot/task/task.py", line 68, in execute | |
self._result = self.func() | |
File "/opt/code/github/openvcloud/0-templates/templates/node/node.py", line 131, in install | |
machine = self._machine_create() | |
File "/opt/code/github/openvcloud/0-templates/templates/node/node.py", line 156, in _machine_create | |
managed_private=self.data.get('managedPrivate', False) | |
File "/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Space.py", line 297, in machine_create | |
machine.authorizeSSH_private(sshkeyname=sshkeyname) | |
File "/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Machine.py", line 338, in authorizeSSH_private | |
sshclient.ssh_authorize(key=sshkeyname, user='root') | |
File "/opt/code/github/jumpscale/core9/JumpScale9/clients/ssh/SSHClient.py", line 167, in ssh_authorize | |
self.prefab.system.ssh.authorize(user=user, key=pubkey) | |
File "/opt/code/github/jumpscale/prefab9/modules/system/PrefabSSH.py", line 176, in authorize | |
if self.prefab.core.file_exists(keyf): | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 498, in file_exists | |
return self._check_is_ok('test -e', location) | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 490, in _check_is_ok | |
location = self.replace(location) | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 110, in replace | |
args2 = self.getArgsDict() | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 140, in getArgsDict | |
for key, var in self.dir_paths.items(): | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 50, in dir_paths | |
return self.executor.dir_paths | |
File "/opt/code/github/jumpscale/core9/JumpScale9/tools/executor/ExecutorBase.py", line 448, in dir_paths | |
self.state.configGet('dirs') | |
File "/opt/code/github/jumpscale/core9/JumpScale9/core/State.py", line 86, in configGet | |
return self._get(key=key, defval=defval, set=set, config=self._configJS, path=self.configJSPath) | |
File "/opt/code/github/jumpscale/core9/JumpScale9/core/State.py", line 108, in _get | |
(key, self), level=1, source="", tags="", msgpub="") | |
Arguments: | |
None[0m | |
[38;5;26mTraceback (most recent call last):[39m | |
[38;5;252m File [39m[38;5;5m"/usr/local/lib/python3.5/dist-packages/zerorobot/task/task.py"[39m[38;5;252m, line [39m[38;5;5m68[39m[38;5;252m, in [39m[38;5;252mexecute[39m | |
[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_result[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mfunc[39m[38;5;252m([39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/openvcloud/0-templates/templates/node/node.py"[39m[38;5;252m, line [39m[38;5;5m131[39m[38;5;252m, in [39m[38;5;252minstall[39m | |
[38;5;252m [39m[38;5;252mmachine[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_machine_create[39m[38;5;252m([39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/openvcloud/0-templates/templates/node/node.py"[39m[38;5;252m, line [39m[38;5;5m156[39m[38;5;252m, in [39m[38;5;252m_machine_create[39m | |
[38;5;252m [39m[38;5;252mmanaged_private[39m[38;5;68m=[39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mdata[39m[38;5;68m.[39m[38;5;252mget[39m[38;5;252m([39m[38;5;1m'[39m[38;5;1mmanagedPrivate[39m[38;5;1m'[39m[38;5;252m,[39m[38;5;252m [39m[38;5;5mFalse[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Space.py"[39m[38;5;252m, line [39m[38;5;5m297[39m[38;5;252m, in [39m[38;5;252mmachine_create[39m | |
[38;5;252m [39m[38;5;252mmachine[39m[38;5;68m.[39m[38;5;252mauthorizeSSH_private[39m[38;5;252m([39m[38;5;252msshkeyname[39m[38;5;68m=[39m[38;5;252msshkeyname[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Machine.py"[39m[38;5;252m, line [39m[38;5;5m338[39m[38;5;252m, in [39m[38;5;252mauthorizeSSH_private[39m | |
[38;5;252m [39m[38;5;252msshclient[39m[38;5;68m.[39m[38;5;252mssh_authorize[39m[38;5;252m([39m[38;5;252mkey[39m[38;5;68m=[39m[38;5;252msshkeyname[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252muser[39m[38;5;68m=[39m[38;5;1m'[39m[38;5;1mroot[39m[38;5;1m'[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/clients/ssh/SSHClient.py"[39m[38;5;252m, line [39m[38;5;5m167[39m[38;5;252m, in [39m[38;5;252mssh_authorize[39m | |
[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mprefab[39m[38;5;68m.[39m[38;5;252msystem[39m[38;5;68m.[39m[38;5;252mssh[39m[38;5;68m.[39m[38;5;252mauthorize[39m[38;5;252m([39m[38;5;252muser[39m[38;5;68m=[39m[38;5;252muser[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mkey[39m[38;5;68m=[39m[38;5;252mpubkey[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/modules/system/PrefabSSH.py"[39m[38;5;252m, line [39m[38;5;5m177[39m[38;5;252m, in [39m[38;5;252mauthorize[39m | |
[38;5;252m [39m[38;5;252mcontent[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mprefab[39m[38;5;68m.[39m[38;5;252mcore[39m[38;5;68m.[39m[38;5;252mfile_read[39m[38;5;252m([39m[38;5;252mkeyf[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m480[39m[38;5;252m, in [39m[38;5;252mfile_read[39m | |
[38;5;252m [39m[38;5;252mlocation[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mreplace[39m[38;5;252m([39m[38;5;252mlocation[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m110[39m[38;5;252m, in [39m[38;5;252mreplace[39m | |
[38;5;252m [39m[38;5;252margs2[39m[38;5;252m [39m[38;5;68m=[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mgetArgsDict[39m[38;5;252m([39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m140[39m[38;5;252m, in [39m[38;5;252mgetArgsDict[39m | |
[38;5;252m [39m[38;5;3mfor[39m[38;5;252m [39m[38;5;252mkey[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mvar[39m[38;5;252m [39m[38;5;3min[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mdir_paths[39m[38;5;68m.[39m[38;5;252mitems[39m[38;5;252m([39m[38;5;252m)[39m[38;5;252m:[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py"[39m[38;5;252m, line [39m[38;5;5m50[39m[38;5;252m, in [39m[38;5;252mdir_paths[39m | |
[38;5;252m [39m[38;5;3mreturn[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mexecutor[39m[38;5;68m.[39m[38;5;252mdir_paths[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/tools/executor/ExecutorBase.py"[39m[38;5;252m, line [39m[38;5;5m448[39m[38;5;252m, in [39m[38;5;252mdir_paths[39m | |
[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mstate[39m[38;5;68m.[39m[38;5;252mconfigGet[39m[38;5;252m([39m[38;5;1m'[39m[38;5;1mdirs[39m[38;5;1m'[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/core/State.py"[39m[38;5;252m, line [39m[38;5;5m86[39m[38;5;252m, in [39m[38;5;252mconfigGet[39m | |
[38;5;252m [39m[38;5;3mreturn[39m[38;5;252m [39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_get[39m[38;5;252m([39m[38;5;252mkey[39m[38;5;68m=[39m[38;5;252mkey[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mdefval[39m[38;5;68m=[39m[38;5;252mdefval[39m[38;5;252m,[39m[38;5;252m [39m[38;5;5mset[39m[38;5;68m=[39m[38;5;5mset[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mconfig[39m[38;5;68m=[39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252m_configJS[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mpath[39m[38;5;68m=[39m[38;5;5mself[39m[38;5;68m.[39m[38;5;252mconfigJSPath[39m[38;5;252m)[39m | |
[38;5;252m File [39m[38;5;5m"/opt/code/github/jumpscale/core9/JumpScale9/core/State.py"[39m[38;5;252m, line [39m[38;5;5m108[39m[38;5;252m, in [39m[38;5;252m_get[39m | |
[38;5;252m [39m[38;5;252m([39m[38;5;252mkey[39m[38;5;252m,[39m[38;5;252m [39m[38;5;5mself[39m[38;5;252m)[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mlevel[39m[38;5;68m=[39m[38;5;5m1[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252msource[39m[38;5;68m=[39m[38;5;1m"[39m[38;5;1m"[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mtags[39m[38;5;68m=[39m[38;5;1m"[39m[38;5;1m"[39m[38;5;252m,[39m[38;5;252m [39m[38;5;252mmsgpub[39m[38;5;68m=[39m[38;5;1m"[39m[38;5;1m"[39m[38;5;252m)[39m | |
[38;5;9mJumpScale9.errorhandling.JSExceptions.Input[39m[38;5;252m: [39m[38;5;252mERROR: could not find config key:dirs in executor:{} ((type:input.error)[39m | |
[36m[Wed07 18:24][0m - task.py :78 :j.action_error_logger - [31m[47mCRITICAL[0m - Stacktrace: | |
File "/usr/local/lib/python3.5/dist-packages/zerorobot/task/task.py", line 68, in execute | |
self._result = self.func() | |
File "/opt/code/github/openvcloud/0-templates/templates/node/node.py", line 131, in install | |
machine = self._machine_create() | |
File "/opt/code/github/openvcloud/0-templates/templates/node/node.py", line 156, in _machine_create | |
managed_private=self.data.get('managedPrivate', False) | |
File "/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Space.py", line 297, in machine_create | |
machine.authorizeSSH_private(sshkeyname=sshkeyname) | |
File "/opt/code/github/jumpscale/lib9/JumpScale9Lib/clients/openvcloud/Machine.py", line 338, in authorizeSSH_private | |
sshclient.ssh_authorize(key=sshkeyname, user='root') | |
File "/opt/code/github/jumpscale/core9/JumpScale9/clients/ssh/SSHClient.py", line 167, in ssh_authorize | |
self.prefab.system.ssh.authorize(user=user, key=pubkey) | |
File "/opt/code/github/jumpscale/prefab9/modules/system/PrefabSSH.py", line 177, in authorize | |
content = self.prefab.core.file_read(keyf) | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 480, in file_read | |
location = self.replace(location) | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 110, in replace | |
args2 = self.getArgsDict() | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 140, in getArgsDict | |
for key, var in self.dir_paths.items(): | |
File "/opt/code/github/jumpscale/prefab9/JumpScale9Prefab/PrefabCore.py", line 50, in dir_paths | |
return self.executor.dir_paths | |
File "/opt/code/github/jumpscale/core9/JumpScale9/tools/executor/ExecutorBase.py", line 448, in dir_paths | |
self.state.configGet('dirs') | |
File "/opt/code/github/jumpscale/core9/JumpScale9/core/State.py", line 86, in configGet | |
return self._get(key=key, defval=defval, set=set, config=self._configJS, path=self.configJSPath) | |
File "/opt/code/github/jumpscale/core9/JumpScale9/core/State.py", line 108, in _get | |
(key, self), level=1, source="", tags="", msgpub="") | |
Arguments: | |
None[0m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment