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