# Pastebin KbqbdT7c root@d553bbdcb3f0:/tmp/tacker# tacker vim-register --debug --config-file vim-config.yaml --description OpenStack --name VIM0 DEBUG: keystoneclient.session REQ: curl -g -i -X GET http://192.168.122.112/identity -H "Accept: application/json" -H "User-Agent: python-keystoneclient" DEBUG: keystoneclient.session RESP: [300] Date: Thu, 19 Jan 2017 14:56:59 GMT Server: Apache/2.4.18 (Ubuntu) Vary: X-Auth-Token Content-Length: 611 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json RESP BODY: {"versions": {"values": [{"status": "stable", "updated": "2016-10-06T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.7", "links": [{"href": "http://192.168.122.112/identity/v3/", "rel": "self"}]}, {"status": "deprecated", "updated": "2016-08-04T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://192.168.122.112/identity/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}]}} DEBUG: stevedore.extension found extension EntryPoint.parse('table = cliff.formatters.table:TableFormatter') DEBUG: stevedore.extension found extension EntryPoint.parse('json = cliff.formatters.json_format:JSONFormatter') DEBUG: stevedore.extension found extension EntryPoint.parse('shell = cliff.formatters.shell:ShellFormatter') DEBUG: stevedore.extension found extension EntryPoint.parse('value = cliff.formatters.value:ValueFormatter') DEBUG: stevedore.extension found extension EntryPoint.parse('yaml = cliff.formatters.yaml_format:YAMLFormatter') DEBUG: tackerclient.tacker.v1_0.nfvo.vim.CreateVIM get_data(Namespace(columns=[], config=None, config_file=u'vim-config.yaml', description=u'OpenStack', formatter='table', max_width=0, name=u'VIM0', noindent=False, prefix='', print_empty=False, request_format='json', tenant_id=None, variables=[])) DEBUG: keystoneclient.auth.identity.v2 Making authentication request to http://192.168.122.112/identity/v2.0/tokens ERROR: tackerclient.shell Invalid URL Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/tackerclient/shell.py", line 548, in run_subcommand return run_command(cmd, cmd_parser, sub_argv) File "/usr/local/lib/python2.7/dist-packages/tackerclient/shell.py", line 69, in run_command return cmd.run(known_args) File "/usr/local/lib/python2.7/dist-packages/tackerclient/common/command.py", line 29, in run return super(OpenStackCommand, self).run(parsed_args) File "/usr/local/lib/python2.7/dist-packages/cliff/display.py", line 112, in run column_names, data = self.take_action(parsed_args) File "/usr/local/lib/python2.7/dist-packages/tackerclient/common/command.py", line 35, in take_action return self.get_data(parsed_args) File "/usr/local/lib/python2.7/dist-packages/tackerclient/tacker/v1_0/__init__.py", line 438, in get_data body = self.args2body(parsed_args) File "/usr/local/lib/python2.7/dist-packages/tackerclient/tacker/v1_0/nfvo/vim.py", line 80, in args2body vim_obj['auth_url'] = utils.validate_url(auth_url).geturl() File "/usr/local/lib/python2.7/dist-packages/tackerclient/common/utils.py", line 180, in validate_url raise exceptions.TackerClientException(message='Invalid URL') TackerClientException: Invalid URL root@d553bbdcb3f0:/tmp/tacker# cat vim-config.yaml auth_url: http://192.168.122.112/identity username: admin password: ***** project_name: admin root@d553bbdcb3f0:/tmp/tacker# echo $OS_AUTH_URL http://192.168.122.112/identity root@d553bbdcb3f0:/tmp/tacker# curl http://192.168.122.112/identity/v2.0/tokens {"error": {"message": "The resource could not be found.", "code": 404, "title": "Not Found"}}root@d553bbdcb3f0:/tmp/tacker#