You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by gi...@git.apache.org on 2017/08/03 10:59:08 UTC
[GitHub] spattewar opened a new issue #2567: Openwhisk Local Installation on Ubuntu 14 Failed !!! Please help
spattewar opened a new issue #2567: Openwhisk Local Installation on Ubuntu 14 Failed !!! Please help
URL: https://github.com/apache/incubator-openwhisk/issues/2567
Hi,
Thank you for your time to read my issue.
I am detailing the steps that I followed to install OpenWhisk locally on my machine on Ubuntu 14. The installation went through fine but not able to start openwhisk components or create an action. Please bear with me for this lengthy post.
Steps
1) There is no VM installed. I created a new Ubuntu installation and followed the steps mentioned on this page to update the https://github.com/apache/incubator-openwhisk/tree/master/tools/ubuntu-setup to get Git, clone the openwhisk code and install all the required softwares.
2) Set up the ephemeral CouchDB using the instructions mentioned here https://github.com/apache/incubator-openwhisk/blob/master/tools/db/README.md
3) Did the build using the command
cd <home_openwhisk> ./gradlew distDocker
4) Ran the following commands
cd ansible
ansible-playbook -i environments/<environment> couchdb.yml
ansible-playbook -i environments/<environment> initdb.yml
ansible-playbook -i environments/<environment> wipe.yml
ansible-playbook -i environments/<environment> apigateway.yml
ansible-playbook -i environments/<environment> openwhisk.yml
5) while running the last step it fails giving the error while installing the route management package.
TASK [routemgmt : install route management actions]
fatal: [ansible]: FAILED! => {"changed": true, "cmd": "./installRouteMgmt.sh /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system 172.17.0.1 /whisk.system /home/guruvirtues/openwhisk/ansible/../bin/wsk", "delta": "0:00:09.832682", "end": "2017-08-03 10:41:37.887475", "failed": true, "rc": 244, "start": "2017-08-03 10:41:28.054793", "stderr": "+ '[' 4 -eq 0 ']'\n+ AUTH=/home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system\n+ APIHOST=172.17.0.1\n+ NAMESPACE=/whisk.system\n+ WSK_CLI=/home/guruvirtues/openwhisk/ansible/../bin/wsk\n+ WHISKPROPS_FILE=/home/guruvirtues/openwhisk/ansible/../whisk.properties\n++ fgrep apigw.auth.user= /home/guruvirtues/openwhisk/ansible/../whisk.properties\n++ cut -d= -f2\n+ GW_USER=\n++ fgrep apigw.auth.pwd= /home/guruvirtues/openwhisk/ansible/../whisk.properties\n++ cut -d= -f2-\n+ GW_PWD=\n++ fgrep apigw.host= /home/guruvirtues/openwhisk/ansible/../whisk.properties\n++ cut -d= -f2\n+ GW_HOST=http://172.17.0.1:9000/v1\n++ fgrep apigw.host.v2= /home/guruvirtues/openwhisk/ansible/../whisk.properties\n++ cut -d= -f2\n+ GW_HOST_V2=http://172.17.0.1:9000/v2\n+ '[' -f /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system ']'\n++ cat /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system\n+ AUTH=789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP\n+ export WSK_CONFIG_FILE=\n+ WSK_CONFIG_FILE=\n+ echo Installing routemgmt package.\n+ /home/guruvirtues/openwhisk/ansible/../bin/wsk -i --apihost 172.17.0.1 package update --auth 789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP --shared no /whisk.system/routemgmt -a description 'This experimental package manages the gateway API configuration.' -p gwUser '' -p gwPwd '' -p gwUrl http://172.17.0.1:9000/v1 -p gwUrlV2 http://172.17.0.1:9000/v2\nerror: Package update failed: There was an internal server error. (code 7)", "stderr_lines": ["+ '[' 4 -eq 0 ']'", "+ AUTH=/home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system", "+ APIHOST=172.17.0.1", "+ NAMESPACE=/whisk.system", "+ WSK_CLI=/home/guruvirtues/openwhisk/ansible/../bin/wsk", "+ WHISKPROPS_FILE=/home/guruvirtues/openwhisk/ansible/../whisk.properties", "++ fgrep apigw.auth.user= /home/guruvirtues/openwhisk/ansible/../whisk.properties", "++ cut -d= -f2", "+ GW_USER=", "++ fgrep apigw.auth.pwd= /home/guruvirtues/openwhisk/ansible/../whisk.properties", "++ cut -d= -f2-", "+ GW_PWD=", "++ fgrep apigw.host= /home/guruvirtues/openwhisk/ansible/../whisk.properties", "++ cut -d= -f2", "+ GW_HOST=http://172.17.0.1:9000/v1", "++ fgrep apigw.host.v2= /home/guruvirtues/openwhisk/ansible/../whisk.properties", "++ cut -d= -f2", "+ GW_HOST_V2=http://172.17.0.1:9000/v2", "+ '[' -f /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system ']'", "++ cat /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system", "+ AUTH=789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP", "+ export WSK_CONFIG_FILE=", "+ WSK_CONFIG_FILE=", "+ echo Installing routemgmt package.", "+ /home/guruvirtues/openwhisk/ansible/../bin/wsk -i --apihost 172.17.0.1 package update --auth 789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP --shared no /whisk.system/routemgmt -a description 'This experimental package manages the gateway API configuration.' -p gwUser '' -p gwPwd '' -p gwUrl http://172.17.0.1:9000/v1 -p gwUrlV2 http://172.17.0.1:9000/v2", "error: Package update failed: There was an internal server error. (code 7)"], "stdout": "Installing routemgmt package.", "stdout_lines": ["Installing routemgmt package."]}
[FAILED]
> ./installRouteMgmt.sh /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system 172.17.0.1 /whisk.system /home/guruvirtues/openwhisk/ansible/../bin/wsk
Installing routemgmt package.
+ '[' 4 -eq 0 ']'
+ AUTH=/home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system
+ APIHOST=172.17.0.1
+ NAMESPACE=/whisk.system
+ WSK_CLI=/home/guruvirtues/openwhisk/ansible/../bin/wsk
+ WHISKPROPS_FILE=/home/guruvirtues/openwhisk/ansible/../whisk.properties
++ fgrep apigw.auth.user= /home/guruvirtues/openwhisk/ansible/../whisk.properties
++ cut -d= -f2
+ GW_USER=
++ fgrep apigw.auth.pwd= /home/guruvirtues/openwhisk/ansible/../whisk.properties
++ cut -d= -f2-
+ GW_PWD=
++ fgrep apigw.host= /home/guruvirtues/openwhisk/ansible/../whisk.properties
++ cut -d= -f2
+ GW_HOST=http://172.17.0.1:9000/v1
++ fgrep apigw.host.v2= /home/guruvirtues/openwhisk/ansible/../whisk.properties
++ cut -d= -f2
+ GW_HOST_V2=http://172.17.0.1:9000/v2
+ '[' -f /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system ']'
++ cat /home/guruvirtues/openwhisk/ansible/../ansible/files/auth.whisk.system
+ AUTH=789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP
+ export WSK_CONFIG_FILE=
+ WSK_CONFIG_FILE=
+ echo Installing routemgmt package.
+ /home/guruvirtues/openwhisk/ansible/../bin/wsk -i --apihost 172.17.0.1 package update --auth 789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP --shared no /whisk.system/routemgmt -a description 'This experimental package manages the gateway API configuration.' -p gwUser '' -p gwPwd '' -p gwUrl http://172.17.0.1:9000/v1 -p gwUrlV2 http://172.17.0.1:9000/v2
error: Package update failed: There was an internal server error. (code 7)
PLAY RECAP *****************************************************************************************************************************************************************************************
172.17.0.1 : ok=59 changed=34 unreachable=0 failed=0
ansible : ok=5 changed=2 unreachable=0 failed=1
Thursday 03 August 2017 10:41:37 +0000 (0:00:10.010) 0:02:50.342 *******
===============================================================================
invoker : wait until Invoker is up and running ------------------------- 44.68s
nginx : pull the nginx:1.11 image -------------------------------------- 28.32s
controller : wait until the Controller in this host is up and running -- 11.47s
routemgmt : install route management actions --------------------------- 10.01s
consul : fill consul kv ------------------------------------------------- 7.68s
consul : wait until the Consul Server/Agent in this host is up and running --- 7.43s
kafka : wait until the Zookeeper in this host is up and running --------- 7.38s
kafka : wait until the kafka server started up -------------------------- 5.35s
cli : copy the local binaries from a local directory to Nginx directory --- 4.52s
kafka : create the health topic ----------------------------------------- 2.76s
kafka : create the active-ack topics ------------------------------------ 2.51s
kafka : create the invoker topics --------------------------------------- 2.46s
invoker : start invoker using docker cli -------------------------------- 2.28s
nginx : (re)start nginx ------------------------------------------------- 2.27s
kafka : (re)start kafka ------------------------------------------------- 2.18s
consul : (re)start consul server/agent ---------------------------------- 2.15s
kafka : (re)start zookeeper --------------------------------------------- 2.09s
cli : download cli (linux) to openwhisk home at /home/guruvirtues/openwhisk/ansible/.. --- 1.85s
controller : (re)start controller --------------------------------------- 1.85s
consul : start registrator using docker cli ----------------------------- 1.59s
My docker ps command shows the following containers running
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2bdc1f1ecbc1 whisk/nodejs6action:latest "/bin/sh -c 'node --e" 5 minutes ago Up 5 minutes wsk0_4_warmJsContainer_20170803T105034412Z
e3ec88a1b1f2 whisk/nodejs6action:latest "/bin/sh -c 'node --e" 5 minutes ago Up 5 minutes wsk0_3_warmJsContainer_20170803T105030424Z
d405aa62afd5 nginx:1.11 "nginx -g 'daemon off" 14 minutes ago Up 14 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8443->8443/tcp nginx
3b7c59d50ffb whisk/invoker:latest "/bin/sh -c 'exec /in" 16 minutes ago Up 15 minutes 0.0.0.0:12001->8080/tcp invoker0
1e8adc1230e0 whisk/controller:latest "/bin/sh -c 'controll" 16 minutes ago Up 16 minutes 0.0.0.0:10001->8080/tcp controller0
7222c849546b ches/kafka:0.10.2.1 "/start.sh" 16 minutes ago Up 16 minutes 7203/tcp, 0.0.0.0:9092->9092/tcp kafka
77223a819933 zookeeper:3.4 "/docker-entrypoint.s" 16 minutes ago Up 16 minutes 2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp zookeeper
62ab8b54a420 gliderlabs/registrator "/bin/registrator -ip" 16 minutes ago Up 16 minutes registrator
b9960d2dbf5e consul:0.7.0 "docker-entrypoint.sh" 17 minutes ago Up 17 minutes 0.0.0.0:8300-8302->8300-8302/tcp, 0.0.0.0:8400->8400/tcp, 0.0.0.0:8301-8302->8301-8302/udp, 0.0.0.0:8500->8500/tcp, 0.0.0.0:8600->8600/udp, 8600/tcp consul
ba0778b4a1d3 openwhisk/apigateway:0.8.2 "/usr/local/bin/dumb-" 17 minutes ago Up 17 minutes 80/tcp, 8423/tcp, 0.0.0.0:9000->9000/tcp, 0.0.0.0:9001->8080/tcp apigateway
743891b552b7 redis:3.2 "docker-entrypoint.sh" 17 minutes ago Up 17 minutes 0.0.0.0:6379->6379/tcp redis
49e1e0f05b68 couchdb:1.6 "tini -- /docker-entr" 18 minutes ago Up 18 minutes 0.0.0.0:5984->5984/tcp couchdb
Please help what would be the issue with installing the route management package.
thank you for your time and help
Regards
Swapnil
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services