Couldn't login with v3password
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloudkitty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Trying on a clean Centos/7 PackStack single host installation, following configuration docs at https:/
Checking http://
{"versions": {"values": [{"status": "stable", "updated": "2017-02-
Checking http://
{"version": {"status": "stable", "updated": "2017-02-
This is my /etc/cloudkitty
[DEFAULT]
verbose = True
log_dir = /var/log/cloudkitty
# oslo_messaging_
transport_url = rabbit:
auth_strategy = keystone
[ks_auth]
auth_type = v3password
auth_protocol = http
auth_url = http://
identity_uri = http://
username = cloudkitty
password = CK_PASSWORD
project_name = services
user_domain_name = default
project_domain_name = default
debug = True
[keystone_
auth_section = ks_auth
[database]
connection = mysql:/
[keystone_fetcher]
auth_section = ks_auth
keystone_version = 3
[tenant_fetcher]
backend = keystone
[storage]
backend = gnocchihybrid
[storage_gnocchi]
auth_section = ks_auth
[collect]
metrics_conf = /etc/cloudkitty
[gnocchi_collector]
auth_section = ks_auth
And finally I paste /var/log/
2018-01-19 09:08:36.376 7932 CRITICAL cloudkitty [-] Unhandled error: NotFound: (http://
2018-01-19 09:08:36.376 7932 ERROR cloudkitty Traceback (most recent call last):
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/bin/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty sys.exit(main())
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty processor = orchestrator.
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty invoke_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty warn_on_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty verify_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty self._on_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty verify_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty verify_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty obj = plugin(
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty auth_url=
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty d = discover.
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return wrapped(*args, **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty authenticated=
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return wrapped(*args, **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty authenticated=
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return wrapped(*args, **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty resp = session.get(url, headers=headers, authenticated=
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return self.request(url, 'GET', **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return wrapped(*args, **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty auth_headers = self.get_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return auth.get_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty token = self.get_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return self.get_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty self.auth_ref = self.get_
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty authenticated=
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return self.request(url, 'POST', **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty return wrapped(*args, **kwargs)
2018-01-19 09:08:36.376 7932 ERROR cloudkitty File "/usr/lib/
2018-01-19 09:08:36.376 7932 ERROR cloudkitty raise exceptions.
2018-01-19 09:08:36.376 7932 ERROR cloudkitty NotFound: (http://
2018-01-19 09:08:36.376 7932 ERROR cloudkitty
It seems it is trying to fetch the token using v1 schema (http://
Thanks for any clue,
S.
Changed in cloudkitty: | |
status: | New → Invalid |
Yo have to change some things:
auth_url = http:// 192.168. 64.6:5000/ v3 192.168. 64.6:35357/ v3
identity_uri = http://