Hi All,

We have deployed ONAP using openstack heat and facing issues with DCAE 
controller container. Seems like the dcae controller container is missing a lot 
of the files it needs.

We have Mitaka.

Any one encountered a similar error? any ideas on how to resolve this?

Thanks
Munir

below is the output of the script running in debug mode:


+ set -v

apt-get install -y make
+ apt-get install -y make
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  make-doc
The following NEW packages will be installed:
  make
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 119 kB of archives.
After this operation, 328 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main make amd64 3.81-8.2ubuntu3 
[119 kB]
Fetched 119 kB in 0s (201 kB/s)
Selecting previously unselected package make.
(Reading database ... 23489 files and directories currently installed.)
Preparing to unpack .../make_3.81-8.2ubuntu3_amd64.deb ...
Unpacking make (3.81-8.2ubuntu3) ...
Setting up make (3.81-8.2ubuntu3) ...

export JAVA_HOME=/opt/app/java/jdk/jdk170
+ export JAVA_HOME=/opt/app/java/jdk/jdk170
+ JAVA_HOME=/opt/app/java/jdk/jdk170
export GROOVY_HOME=/opt/app/groovy/246
+ export GROOVY_HOME=/opt/app/groovy/246
+ GROOVY_HOME=/opt/app/groovy/246
export PATH=$JAVA_HOME/bin:$GROOVY_HOME/bin:/opt/app/git/2.4.1/bin:$PATH
+ export 
PATH=/opt/app/java/jdk/jdk170/bin:/opt/app/groovy/246/bin:/opt/app/git/2.4.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ 
PATH=/opt/app/java/jdk/jdk170/bin:/opt/app/groovy/246/bin:/opt/app/git/2.4.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


cd /opt/app/dcae-controller-platform-server
+ cd /opt/app/dcae-controller-platform-server

export ZONE=$(grep ZONE /opt/app/dcae-controller/config.yaml | sed s/ZONE:.//)
grep ZONE /opt/app/dcae-controller/config.yaml | sed s/ZONE:.//
++ sed s/ZONE:.//
++ grep ZONE /opt/app/dcae-controller/config.yaml
+ export ZONE=z1
+ ZONE=z1

OPENSTACK_KEYNAME=$(grep OPENSTACK-KEYNAME /opt/app/dcae-controller/config.yaml 
| sed s/OPENSTACK-KEYNAME:.//)
grep OPENSTACK-KEYNAME /opt/app/dcae-controller/config.yaml | sed 
s/OPENSTACK-KEYNAME:.//
++ grep OPENSTACK-KEYNAME /opt/app/dcae-controller/config.yaml
++ sed s/OPENSTACK-KEYNAME:.//
+ OPENSTACK_KEYNAME=ecomp_key_qtTnnso_dcae
NETWORK=$(grep OPENSTACK-PRIVATE-NETWORK /opt/app/dcae-controller/config.yaml | 
sed s/OPENSTACK-PRIVATE-NETWORK:.//)
grep OPENSTACK-PRIVATE-NETWORK /opt/app/dcae-controller/config.yaml | sed 
s/OPENSTACK-PRIVATE-NETWORK:.//
++ grep OPENSTACK-PRIVATE-NETWORK /opt/app/dcae-controller/config.yaml
++ sed s/OPENSTACK-PRIVATE-NETWORK:.//
+ NETWORK=public

make gen-config sync restart
+ make gen-config sync restart
bin/dcae-controller.sh rackspace-substitute --from OPENECOMP-DEMO-RACKSPACE 
--to OPENECOMP-DEMO-z1 --file /opt/app/dcae-controller/config.yaml
grep: ./config/controller.properties: No such file or directory
m['DOCKER-VERSION'] = 1.0-STAGING-latest
java -cp 'lib/*' 
org.openecomp.dcae.controller.operation.utils.GenControllerConfiguration z1 . 
GITLINK OPENECOMP-DEMO
destinationRoot=GITLINK/OPENECOMP-DEMO-z1/controller-gen
exception: OPENECOMP-DEMO-z1/cdap-instances/cdap-tca-hi-lo.yaml class 
java.nio.file.NoSuchFileException
log4j:WARN No appenders could be found for logger 
(org.openecomp.ncomp.utils.io).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more 
info.
exception: OPENECOMP-DEMO-z1/cdap-instances/cdap-helloworld.yaml class 
java.nio.file.NoSuchFileException
exception: OPENECOMP-DEMO-z1/docker-instances/docker-common-event.yaml class 
java.nio.file.NoSuchFileException
exception: OPENECOMP-DEMO-z1/docker-instances/docker-databus-controller.yaml 
class java.nio.file.NoSuchFileException
exception: OPENECOMP-DEMO-z1/chef.yaml class java.nio.file.NoSuchFileException
exception: OPENECOMP-DEMO-z1/vm-instances/vm-controller.yaml class 
java.nio.file.NoSuchFileException
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-controller
exception: OPENECOMP-DEMO-z1/vm-instances/vm-postgresql.yaml class 
java.nio.file.NoSuchFileException
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-postgresql
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-postgresql
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-postgresql/hosts
exception: OPENECOMP-DEMO-z1/vm-instances/vm-docker-host-1.yaml class 
java.nio.file.NoSuchFileException
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-docker-host
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-docker-host
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-docker-host/hosts
exception: OPENECOMP-DEMO-z1/vm-instances/vm-cdap-cluster.yaml class 
java.nio.file.NoSuchFileException
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-cdap-cluster
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-cdap-cluster
XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-cdap-cluster/hosts
zldcz1oscont00 UNKNOWN
exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-controller-z1.yaml 
class java.nio.file.NoSuchFileException
exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-postgresql-z1.yaml 
class java.nio.file.NoSuchFileException
exception: 
OPENECOMP-DEMO/vm-service-instance-templates/vm-docker-host-1-z1.yaml class 
java.nio.file.NoSuchFileException
exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-cdap-cluster-z1.yaml 
class java.nio.file.NoSuchFileException
vm-controller
vm-postgresql
vm-docker-host-1
vm-cdap-cluster
bin/dcae-controller.sh sync-configuration --environment OPENECOMP-DEMO-z1
grep: ./config/controller.properties: No such file or directory
Non Zero exit value: bin/dcae-controller.sh sync-install OPENECOMP-DEMO-z1 
GITLINK/OPENECOMP-DEMO-z1/controller-gen 1
output: Updating config/console.properties
Updating config/controller.properties
Updating config/gui.properties
Updating config/instances
Updating config/log4j.properties
Updating config/managers.properties
Updating config/openstack.properties
Updating config/passwords.yaml
Updating config/runtime.properties
Updating config/simpledemo-root-ca.crt
Updating config/simpledemo-server-ca.crt
Updating /opt/app/dcae-*-jars/lib/*.jar
Updating /opt/app/dcae-*-model/lib/*.jar
Updating /opt/app/dcae-*-manager/lib/*.jar
Updating /opt/app/dcae-*-adaptor/lib/*.jar
Updating /opt/app/ncomp-*-jars/lib/*.jar
Updating /opt/app/ncomp-*-model/lib/*.jar
Updating /opt/app/ncomp-*-manager/lib/*.jar
Updating /opt/app/ncomp-*-adaptor/lib/*.jar

error: cp: cannot stat '/opt/app/dcae-*-jars/lib/*.jar': No such file or 
directory
cp: cannot stat '/opt/app/dcae-*-model/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/dcae-*-manager/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/dcae-*-adaptor/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-jars/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-model/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-manager/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-adaptor/lib/*.jar': No such file or directory

output: Dcae Controller (pid 760) is running

output: descriptors: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, 
vm-postgresql]
services: []
Deploying undeployed descriptor cdap-helloworld
Done: services: [cdap-helloworld]
Deploying undeployed descriptor cdap-tca-hi-lo
Done: services: [cdap-helloworld, cdap-tca-hi-lo]
Deploying undeployed descriptor docker-common-event
Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event]
Deploying undeployed descriptor docker-databus-controller
Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller]
Deploying undeployed descriptor vm-cdap-cluster
Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster]
Deploying undeployed descriptor vm-controller
Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster, vm-controller]
Deploying undeployed descriptor vm-docker-host-1
Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1]
Deploying undeployed descriptor vm-postgresql
Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, 
vm-postgresql]

output: service vm-docker-host-1
creating instance z1
service cdap-helloworld
creating instance z1
service vm-cdap-cluster
creating instance z1
service docker-common-event
creating instance z1
service docker-databus-controller
creating instance z1
service cdap-tca-hi-lo
creating instance z1
service vm-controller
creating instance z1
service vm-postgresql
creating instance z1

bin/dcae-controller.sh stop
Stopping Dcae Controller...
Dcae Controller (pid=760) is stopping...
Dcae Controller has stopped.
bin/dcae-controller.sh start
Dcae Controller (pid 1338) is running

## need to do 2 syncs to get all references working.
make sync
+ make sync
bin/dcae-controller.sh sync-configuration --environment OPENECOMP-DEMO-z1
Non Zero exit value: bin/dcae-controller.sh sync-install OPENECOMP-DEMO-z1 
GITLINK/OPENECOMP-DEMO-z1/controller-gen 1
output: Updating config/console.properties
Updating config/controller.properties
Updating config/gui.properties
Updating config/instances
Updating config/log4j.properties
Updating config/managers.properties
Updating config/openstack.properties
Updating config/passwords.yaml
Updating config/runtime.properties
Updating config/simpledemo-root-ca.crt
Updating config/simpledemo-server-ca.crt
Updating /opt/app/dcae-*-jars/lib/*.jar
Updating /opt/app/dcae-*-model/lib/*.jar
Updating /opt/app/dcae-*-manager/lib/*.jar
Updating /opt/app/dcae-*-adaptor/lib/*.jar
Updating /opt/app/ncomp-*-jars/lib/*.jar
Updating /opt/app/ncomp-*-model/lib/*.jar
Updating /opt/app/ncomp-*-manager/lib/*.jar
Updating /opt/app/ncomp-*-adaptor/lib/*.jar

error: cp: cannot stat '/opt/app/dcae-*-jars/lib/*.jar': No such file or 
directory
cp: cannot stat '/opt/app/dcae-*-model/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/dcae-*-manager/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/dcae-*-adaptor/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-jars/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-model/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-manager/lib/*.jar': No such file or directory
cp: cannot stat '/opt/app/ncomp-*-adaptor/lib/*.jar': No such file or directory

output: Dcae Controller (pid 1338) is running

output: descriptors: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, 
vm-postgresql]
services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, 
docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, 
vm-postgresql]

output: service vm-docker-host-1
updating instance z1
service cdap-helloworld
updating instance z1
service vm-cdap-cluster
updating instance z1
service docker-common-event
updating instance z1
service docker-databus-controller
updating instance z1
service cdap-tca-hi-lo
updating instance z1
service vm-controller
updating instance z1
service vm-postgresql
updating instance z1


cat OPENECOMP-DEMO-$ZONE/hosts >> /etc/hosts
+ cat OPENECOMP-DEMO-z1/hosts

## Add SSL CAs to Java

(echo changeit ; echo yes ) | keytool -importcert -keystore 
/etc/ssl/certs/java/cacerts -alias simpledemo-root-ca -file 
config/simpledemo-root-ca.crt
+ echo changeit
+ echo yes
+ keytool -importcert -keystore /etc/ssl/certs/java/cacerts -alias 
simpledemo-root-ca -file config/simpledemo-root-ca.crt
Enter keystore password:  Owner: EMAILADDRESS=simpled...@openecomp.org, 
CN=OpenECOMP simpledemo Root Certification Authority, OU=simpledemo, 
O=OpenECOMP, L=Bedminster, ST=NJ, C=US
Issuer: EMAILADDRESS=simpled...@openecomp.org, CN=OpenECOMP simpledemo Root 
Certification Authority, OU=simpledemo, O=OpenECOMP, L=Bedminster, ST=NJ, C=US
Serial number: d4a2fdbb1710e239
Valid from: Mon Nov 28 21:14:25 UTC 2016 until: Thu Nov 26 21:14:25 UTC 2026
Certificate fingerprints:
            MD5:  FC:64:AF:8A:39:0B:73:48:29:B7:E7:FF:0B:0D:F9:2C
            SHA1: E5:E8:31:B2:C8:EB:40:C9:FF:08:69:D2:ED:DF:39:31:64:8E:0F:3C
            SHA256: 
C3:35:15:5F:EC:A0:42:2F:C2:A0:42:80:A4:5C:CB:00:15:60:12:AF:13:EE:76:5F:11:3C:A1:98:4A:6E:A8:77
            Signature algorithm name: SHA256withRSA
            Version: 3

Extensions:

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9A 64 05 40 3D E8 59 95   0E 54 4F 35 41 CF 56 49  .d.@=.Y..TO5A.VI
0010: F7 32 AB 0C                                        .2..
]
]

Trust this certificate? [no]:  Certificate was added to keystore
(echo changeit ; echo yes ) | keytool -importcert -keystore 
/etc/ssl/certs/java/cacerts -alias simpledemo-server-ca -file 
config/simpledemo-server-ca.crt
+ echo changeit
+ keytool -importcert -keystore /etc/ssl/certs/java/cacerts -alias 
simpledemo-server-ca -file config/simpledemo-server-ca.crt
+ echo yes
Enter keystore password:  Certificate was added to keystore

bin/dcae-controller.sh undeploy-service-instance -i $ZONE -s vm-docker-host-1 &
bin/dcae-controller.sh undeploy-service-instance -i $ZONE -s vm-postgresql &
bin/dcae-controller.sh undeploy-service-instance -i $ZONE -s vm-cdap-cluster &

bin/dcae-controller.sh deploy-user -l $ZONE -p OPEN-ECOMP -u $OPENSTACK_KEYNAME
+ bin/dcae-controller.sh deploy-user -l z1 -p OPEN-ECOMP -u 
ecomp_key_qtTnnso_dcae
+ bin/dcae-controller.sh undeploy-service-instance -i z1 -s vm-docker-host-1
+ bin/dcae-controller.sh undeploy-service-instance -i z1 -s vm-cdap-cluster
+ bin/dcae-controller.sh undeploy-service-instance -i z1 -s vm-postgresql
Caught: org.openecomp.ncomp.sirius.manager.Jetty8ClientException: HTTP Request 
Failed: URL: http://localhost:9998/resources/services/vm-postgresql code:500 
msg:operation failed: undeploy {   "exception": 
"java.lang.IllegalArgumentException: !Absolute URI: null/servers",   
"directory": "/opt/app/dcae-controller-platform-server",   "user": "root",   
"hostname": "ab1fd571c96e",   "port": "9998",   "class": 
"DcaePlatformController",   "action": "undeploy",   "request": {"instanceName": 
"z1"},   "context": {     "remoteIp": "127.0.0.1",     "user": "console",     
"parameters": {},     "path": "/resources/services/vm-postgresql",     
"requestId": "1493913637204:23"   } } <html>

_______________________________________________
onap-discuss mailing list
onap-discuss@lists.onap.org
https://lists.onap.org/mailman/listinfo/onap-discuss

Reply via email to