Hi,
When I try to create my VNF forwarding graph I'm getting this error message that says I have no attribute 'create_sfc_flow_classifier'? Thank you for your help.
This is the full log :
{"vnffg": {"attributes": {}, "vnffgd_id": "b44776ba-3e84-4c76-aed5-00eb6888d03f", "name": "Block-ICMP", "symmetrical": false}}^[[00m ^[[00;33mfrom (pid=3554) process_request /opt/stack/tacker/tacker/alarm_receiver.py:43^[[00m
2018-12-14 16:17:13.167 DEBUG tacker.api.v1.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mRequest body: {u'vnffg': {u'attributes': {}, u'vnffgd_id': u'b44776ba-3e84-4c76-aed5-00eb6888d03f', u'name$
2018-12-14 16:17:13.168 DEBUG tacker.common.log [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mtacker.nfvo.nfvo_plugin.NfvoPlugin method create_vnffg called with arguments (<tacker.context.Context objec$
2018-12-14 16:17:13.169 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg {'vnffgd_template': None, 'tenant_id': u'ddcb6098dd8c40d3bed28a760be41dc5', u'vnffgd_id': u'b44$
2018-12-14 16:17:13.178 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg template <tacker.db.nfvo.vnffg_db.VnffgTemplate[object at 7f704c0f21d0] {tenant_id=u'ddcb6098dd$
2018-12-14 16:17:13.179 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mConstituent VNFs: [u'VNFD-Xenial', u'VNFD-VyOS']^[[00m ^[[00;33mfrom (pid=3554) _create_vnffg_pre /op$
2018-12-14 16:17:13.190 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mSearching VNFS with id 481ed6e8-ac6b-417c-8d2a-94fe631d667b^[[00m ^[[00;33mfrom (pid=3554) _get_vnf_m$
2018-12-14 16:17:13.195 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c110c10] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:13.202 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c0f2050] {id=u'c716d915-9d82-44$
2018-12-14 16:17:13.210 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c110c90] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:13.213 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c09d390] {id=u'15fd304d-4e2f-46$
$7-bcc2-c7623cdd014f'}]^[[00m ^[[00;33mfrom (pid=3554) _get_vnf_mapping /opt/stack/tacker/tacker/db/nfvo/vnffg_db.py:618^[[00m
2018-12-14 16:17:13.221 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mSearching VNFS with id 137c0fa6-49df-4535-b13c-e9b20d2d7999^[[00m ^[[00;33mfrom (pid=3554) _get_vnf_m$
2018-12-14 16:17:13.224 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c09d890] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:13.227 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c09dc50] {id=u'15ba2505-3272-45$
2018-12-14 16:17:13.233 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mMatching VNFs found [{'id': u'14c64298-bd1b-450e-85cc-bee52dad03c4'}]^[[00m ^[[00;33mfrom (pid=3554) $
2018-12-14 16:17:13.234 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvalidating vim for vnfs [u'14c64298-bd1b-450e-85cc-bee52dad03c4', u'8f86eea2-735e-4181-8a3f-0a87e71f7$
2018-12-14 16:17:13.237 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c09dfd0] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:13.239 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c09dd90] {id=u'15ba2505-3272-45$
2018-12-14 16:17:13.250 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c10afd0] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:13.252 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c110b90] {id=u'c716d915-9d82-44$
2018-12-14 16:17:13.260 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mVNF Mapping: {u'VNFD-VyOS': u'14c64298-bd1b-450e-85cc-bee52dad03c4', u'VNFD-Xenial': u'8f86eea2-735e-$
2018-12-14 16:17:13.261 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mNFP: {'path_id': None, 'name': u'Forwarding_path1'}^[[00m ^[[00;33mfrom (pid=3554) _create_vnffg_pre $
2018-12-14 16:17:13.262 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifiers [{'name': u'block_icmp', 'match': {u'network_src_port_id': u'74c53118-a651-41e0-ab74-507a$
2018-12-14 16:17:13.273 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c25a150] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:13.276 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c110a50] {id=u'c716d915-9d82-44$
2018-12-14 16:17:13.291 DEBUG tacker.vnfm.vim_client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mVIM info found for vim id b19ff6b4-cb33-43c5-b127-a28b1e4f6751^[[00m ^[[00;33mfrom (pid=3554) get_vim $
2018-12-14 16:17:13.292 DEBUG tacker.vnfm.vim_client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mVIM id is b19ff6b4-cb33-43c5-b127-a28b1e4f6751^[[00m ^[[00;33mfrom (pid=3554) _build_vim_auth /opt/sta$
2018-12-14 16:17:13.362 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCreating Client object^[[00m ^[[00;33mfrom (pid=3554) Client /opt/stack/python-barbicanclient/barbicanc$
2018-12-14 16:17:13.368 DEBUG barbicanclient.v1.secrets [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mGetting secret - Secret href: http://10.6.20.6/key-manager/v1/secrets/cd30be0a-ba81-450e-8996-610b6$
2018-12-14 16:17:13.368 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:13.559 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:13.560 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:13.638 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:13.712 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:13.715 DEBUG tacker.common.log [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mtacker.vnfm.infra_drivers.openstack.openstack.OpenStack method get_resource_info called with arguments () {$
2018-12-14 16:17:14.149 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c096290] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:14.151 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c02f1d0] {id=u'c716d915-9d82-44$
2018-12-14 16:17:14.160 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c096dd0] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:14.162 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c096e10] {id=u'15ba2505-3272-45$
2018-12-14 16:17:14.174 DEBUG tacker.vnfm.vim_client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mVIM info found for vim id b19ff6b4-cb33-43c5-b127-a28b1e4f6751^[[00m ^[[00;33mfrom (pid=3554) get_vim $
$pt/stack/tacker/tacker/vnfm/vim_client.py:73^[[00m
2018-12-14 16:17:14.240 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCreating Client object^[[00m ^[[00;33mfrom (pid=3554) Client /opt/stack/python-barbicanclient/barbicanc$
2018-12-14 16:17:14.245 DEBUG barbicanclient.v1.secrets [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mGetting secret - Secret href: http://10.6.20.6/key-manager/v1/secrets/cd30be0a-ba81-450e-8996-610b6$
2018-12-14 16:17:14.246 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:14.315 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:14.316 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:14.388 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:14.457 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:14.458 DEBUG tacker.common.log [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mtacker.vnfm.infra_drivers.openstack.openstack.OpenStack method get_resource_info called with arguments () {$
2018-12-14 16:17:14.733 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704c0965d0] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:14.737 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704c02f090] {id=u'15ba2505-3272-45$
2018-12-14 16:17:14.743 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mchain: [{'connection_points': [u'74c53118-a651-41e0-ab74-507a2fad54c8'], 'name': u'Xenial-1'}, {'conn$
2018-12-14 16:17:14.757 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db <tacker.db.nfvo.vnffg_db.Vnffg[object at 7f704c795750] {tenant_id=u'ddcb6098dd8c40d3bed28a76$
2018-12-14 16:17:14.764 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db nfp [<tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704c288050] {tenant_id=u'ddcb6098dd8c40d3$
2018-12-14 16:17:14.768 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mnfp_db <tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bfff550] {tenant_id=u'ddcb6098dd8c40d3bed28a7$
2018-12-14 16:17:14.783 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mchain_db <tacker.db.nfvo.vnffg_db.VnffgChain[object at 7f704c008910] {tenant_id=u'ddcb6098dd8c40d3bed$
2018-12-14 16:17:14.789 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db <tacker.db.nfvo.vnffg_db.VnffgClassifier[object at 7f704c0101d0] {tenant_id=u'ddcb6098d$
2018-12-14 16:17:14.800 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db match [<tacker.db.nfvo.vnffg_db.ACLMatchCriteria[object at 7f704bf98bd0] {id=u'ec1b9fe0$
2018-12-14 16:17:14.810 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704bf98a50] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:14.814 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704bf987d0] {id=u'15ba2505-3272-45$
2018-12-14 16:17:14.835 DEBUG tacker.nfvo.nfvo_plugin [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mVIM id is b19ff6b4-cb33-43c5-b127-a28b1e4f6751^[[00m ^[[00;33mfrom (pid=3554) _build_vim_auth /opt/st$
2018-12-14 16:17:14.899 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCreating Client object^[[00m ^[[00;33mfrom (pid=3554) Client /opt/stack/python-barbicanclient/barbicanc$
2018-12-14 16:17:14.907 DEBUG barbicanclient.v1.secrets [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mGetting secret - Secret href: http://10.6.20.6/key-manager/v1/secrets/cd30be0a-ba81-450e-8996-610b6$
2018-12-14 16:17:14.907 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:14.984 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:14.985 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:15.058 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:15.135 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:15.136 DEBUG tacker.nfvo.drivers.vim.openstack_driver [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mfc passed is {'network_src_port_id': u'74c53118-a651-41e0-ab74-507a2fad54c8', 'ip_ds$
2018-12-14 16:17:15.137 WARNING tacker.nfvo.drivers.vim.openstack_driver [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mflow classifier tenant_id not supported by networking-sfc driver^[[00m
$/stack/tacker/tacker/nfvo/drivers/vim/openstack_driver.py:382^[[00m
2018-12-14 16:17:15.147 DEBUG tacker.nfvo.drivers.vim.openstack_driver [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mfc_dict passed is {'protocol': 'icmp', 'destination_ip_prefix': u'192.168.90.102/24'$
2018-12-14 16:17:15.147 DEBUG tacker.common.log [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mtacker.nfvo.nfvo_plugin.NfvoPlugin method delete_vnffg called with arguments (<tacker.context.Context objec$
2018-12-14 16:17:15.153 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db <tacker.db.nfvo.vnffg_db.Vnffg[object at 7f704bfc8090] {tenant_id=u'ddcb6098dd8c40d3bed28a76$
2018-12-14 16:17:15.156 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db nfp [<tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bfc8610] {tenant_id=u'ddcb6098dd8c40d3$
2018-12-14 16:17:15.160 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mnfp_db <tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bfc8550] {tenant_id=u'ddcb6098dd8c40d3bed28a7$
2018-12-14 16:17:15.169 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mchain_db <tacker.db.nfvo.vnffg_db.VnffgChain[object at 7f704bfc8e10] {tenant_id=u'ddcb6098dd8c40d3bed$
2018-12-14 16:17:15.172 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db <tacker.db.nfvo.vnffg_db.VnffgClassifier[object at 7f704bf5a190] {tenant_id=u'ddcb6098d$
2018-12-14 16:17:15.178 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db match [<tacker.db.nfvo.vnffg_db.ACLMatchCriteria[object at 7f704bf5a710] {id=u'ec1b9fe0$
2018-12-14 16:17:15.196 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db <tacker.db.nfvo.vnffg_db.Vnffg[object at 7f704bf5a3d0] {tenant_id=u'ddcb6098dd8c40d3bed28a76$
2018-12-14 16:17:15.200 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db nfp [<tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bf6a610] {tenant_id=u'ddcb6098dd8c40d3$
2018-12-14 16:17:15.203 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mnfp_db <tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bf5ad50] {tenant_id=u'ddcb6098dd8c40d3bed28a7$
2018-12-14 16:17:15.215 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mchain_db <tacker.db.nfvo.vnffg_db.VnffgChain[object at 7f704bf5aad0] {tenant_id=u'ddcb6098dd8c40d3bed$
2018-12-14 16:17:15.220 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db <tacker.db.nfvo.vnffg_db.VnffgClassifier[object at 7f704bfbfd90] {tenant_id=u'ddcb6098d$
2018-12-14 16:17:15.227 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db match [<tacker.db.nfvo.vnffg_db.ACLMatchCriteria[object at 7f704bf6a590] {id=u'ec1b9fe0$
2018-12-14 16:17:15.233 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db <tacker.db.vnfm.vnfm_db.VNF[object at 7f704bf5a190] {tenant_id=u'ddcb6098dd8c40d3bed28a760be41d$
2018-12-14 16:17:15.236 DEBUG tacker.db.vnfm.vnfm_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnf_db attributes [<tacker.db.vnfm.vnfm_db.VNFAttribute[object at 7f704bf5a090] {id=u'15ba2505-3272-45$
2018-12-14 16:17:15.251 DEBUG tacker.nfvo.nfvo_plugin [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mVIM id is b19ff6b4-cb33-43c5-b127-a28b1e4f6751^[[00m ^[[00;33mfrom (pid=3554) _build_vim_auth /opt/st$
2018-12-14 16:17:15.325 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCreating Client object^[[00m ^[[00;33mfrom (pid=3554) Client /opt/stack/python-barbicanclient/barbicanc$
2018-12-14 16:17:15.331 DEBUG barbicanclient.v1.secrets [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mGetting secret - Secret href: http://10.6.20.6/key-manager/v1/secrets/cd30be0a-ba81-450e-8996-610b6$
2018-12-14 16:17:15.332 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:15.413 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:15.414 INFO barbicanclient.base [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mCalculated Secrets uuid ref: secrets/cd30be0a-ba81-450e-8996-610b684952fe^[[00m
2018-12-14 16:17:15.485 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:15.567 DEBUG barbicanclient.client [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mResponse status 200^[[00m ^[[00;33mfrom (pid=3554) _check_status_code /opt/stack/python-barbicanclient/$
2018-12-14 16:17:15.575 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db <tacker.db.nfvo.vnffg_db.Vnffg[object at 7f704bf5a990] {tenant_id=u'ddcb6098dd8c40d3bed28a76$
2018-12-14 16:17:15.579 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mvnffg_db nfp [<tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bfbfed0] {tenant_id=u'ddcb6098dd8c40d3$
2018-12-14 16:17:15.582 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mnfp_db <tacker.db.nfvo.vnffg_db.VnffgNfp[object at 7f704bfc8ed0] {tenant_id=u'ddcb6098dd8c40d3bed28a7$
2018-12-14 16:17:15.593 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mchain_db <tacker.db.nfvo.vnffg_db.VnffgChain[object at 7f704bf6a110] {tenant_id=u'ddcb6098dd8c40d3bed$
2018-12-14 16:17:15.597 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db <tacker.db.nfvo.vnffg_db.VnffgClassifier[object at 7f704bf6ac50] {tenant_id=u'ddcb6098d$
2018-12-14 16:17:15.604 DEBUG tacker.db.nfvo.vnffg_db [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mclassifier_db match [<tacker.db.nfvo.vnffg_db.ACLMatchCriteria[object at 7f704bf5ab90] {id=u'ec1b9fe0$
2018-12-14 16:17:15.621 ERROR tacker.api.v1.resource [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35mcreate failed: No details.^[[00m: AttributeError: 'Client' object has no attribute 'create_sfc_flow_cl$
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00mTraceback (most recent call last):
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/api/v1/resource.py", line 77, in resource
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m result = method(request=request, **args)
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/api/v1/base.py", line 393, in create
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m obj = obj_creator(request.context, **kwargs)
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/common/log.py", line 35, in wrapper
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m return method(*args, **kwargs)
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/nfvo/nfvo_plugin.py", line 359, in create_vnffg
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m self.delete_vnffg(context, vnffg_id=vnffg_dict['id'])
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m self.force_reraise()
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m six.reraise(self.type_, self.value, self.tb)
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/nfvo/nfvo_plugin.py", line 348, in create_vnffg
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m auth_attr=vim_obj['auth_cred']))
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/common/driver_manager.py", line 70, in invoke
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m return getattr(driver, method_name)(**kwargs)
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/nfvo/drivers/vim/openstack_driver.py", line 388, in create_flow_classifier
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m sfc_classifier_params)
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m File "/opt/stack/tacker/tacker/nfvo/drivers/vim/openstack_driver.py", line 848, in flow_classifier_create
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m fc = self.client.create_sfc_flow_classifier(
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00mAttributeError: 'Client' object has no attribute 'create_sfc_flow_classifier'
2018-12-14 16:17:15.621 TRACE tacker.api.v1.resource ^[[01;35m^[[00m
2018-12-14 16:17:15.623 INFO tacker.wsgi [^[[01;36mreq-3d9d0bf5-ca47-4145-93b7-f3681a99ea20 ^[[00;36mdemo admin] ^[[01;35m10.6.20.6 - - [14/Dec/2018 16:17:15] "POST /v1.0/vnffgs.json HTTP/1.1" 500 367 2.494393^[[00m