Skip to content

Instantly share code, notes, and snippets.

@thiagodasilva
Created February 7, 2018 15:57
Show Gist options
  • Save thiagodasilva/12dad7dc4f940b046dd0863b6f82a78b to your computer and use it in GitHub Desktop.
Save thiagodasilva/12dad7dc4f940b046dd0863b6f82a78b to your computer and use it in GitHub Desktop.
- default installation
- kms_keymaster + authtoken and keystone in pipeline
- pipeline = catch_errors healthcheck proxy-logging cache ratelimit bulk tempurl formpost authtoken keystone staticweb copy container_quotas account_quotas slo dlo versioned_writes kms_keymaster encryption proxy-logging proxy-server
Starting proxy-server...(/etc/swift/proxy-server.conf)
Traceback (most recent call last):
File "/bin/swift-proxy-server", line 23, in <module>
sys.exit(run_wsgi(conf_file, 'proxy-server', **options))
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 894, in run_wsgi
loadapp(conf_path, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 390, in loadapp
ctx = loadcontext(loadwsgi.APP, conf_file, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 374, in loadcontext
global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig
return loader.get_context(object_type, name, global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 66, in get_context
object_type, name=name, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 450, in get_context
global_additions=global_additions)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 562, in _pipeline_app_context
for name in pipeline[:-1]]
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 66, in get_context
object_type, name=name, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 458, in get_context
section)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit
value = import_string(found_expr)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 22, in import_string
return pkg_resources.EntryPoint.parse("x=" + s).load(False)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2229, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2235, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 221, in <module>
from keystoneauth1 import adapter
File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 16, in <module>
from keystoneauth1 import session
File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 25, in <module>
import requests
File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 52, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/usr/lib/python2.7/site-packages/requests/packages/__init__.py", line 27, in <module>
from . import urllib3
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 29, in <module>
from .connection import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py", line 39, in <module>
from .util.ssl_ import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/__init__.py", line 3, in <module>
from .connection import is_connection_dropped
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/connection.py", line 3, in <module>
from .wait import wait_for_read
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/wait.py", line 1, in <module>
from .selectors import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/selectors.py", line 7, in <module>
raise Exception('HERE')
Exception: HERE
-------------------------------------------------------
- default installation
- no auth in pipeline
- pipeline = catch_errors healthcheck proxy-logging cache ratelimit bulk tempurl formpost staticweb copy container_quotas account_quotas slo dlo versioned_writes proxy-logging proxy-server
[root@overcloud-controller-0 ~]# swift-init start proxy
Starting proxy-server...(/etc/swift/proxy-server.conf)
Traceback (most recent call last):
File "/bin/swift-proxy-server", line 23, in <module>
sys.exit(run_wsgi(conf_file, 'proxy-server', **options))
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 894, in run_wsgi
loadapp(conf_path, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 390, in loadapp
ctx = loadcontext(loadwsgi.APP, conf_file, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 374, in loadcontext
global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig
return loader.get_context(object_type, name, global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 66, in get_context
object_type, name=name, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 450, in get_context
global_additions=global_additions)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 562, in _pipeline_app_context
for name in pipeline[:-1]]
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 66, in get_context
object_type, name=name, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 454, in get_context
section)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 476, in _context_from_use
object_type, name=use, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 66, in get_context
object_type, name=name, global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 406, in get_context
global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
global_conf=global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 328, in _loadegg
return loader.get_context(object_type, name, global_conf)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 620, in get_context
object_type, name=name)
File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 646, in find_egg_entry_point
possible.append((entry.load(), protocol, entry.name))
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2229, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2235, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/site-packages/swift/common/middleware/crypto/kms_keymaster.py", line 15, in <module>
from castellan import key_manager, options
File "/usr/lib/python2.7/site-packages/castellan/options.py", line 20, in <module>
from castellan.key_manager import barbican_key_manager as bkm
File "/usr/lib/python2.7/site-packages/castellan/key_manager/barbican_key_manager.py", line 26, in <module>
from keystoneauth1 import loading
File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/__init__.py", line 13, in <module>
from keystoneauth1.loading import adapter
File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
from keystoneauth1 import adapter
File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 16, in <module>
from keystoneauth1 import session
File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 25, in <module>
import requests
File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 52, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/usr/lib/python2.7/site-packages/requests/packages/__init__.py", line 27, in <module>
from . import urllib3
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 29, in <module>
from .connection import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py", line 39, in <module>
from .util.ssl_ import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/__init__.py", line 3, in <module>
from .connection import is_connection_dropped
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/connection.py", line 3, in <module>
from .wait import wait_for_read
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/wait.py", line 1, in <module>
from .selectors import (
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/selectors.py", line 7, in <module>
raise Exception('HERE')
Exception: HERE
------------------------------------------------------------------------------
- with requests==2.12.5
- no auth in pipeline
- pipeline = catch_errors healthcheck proxy-logging cache ratelimit bulk tempurl formpost staticweb copy container_quotas account_quotas slo dlo versioned_writes proxy-logging proxy-server
[root@overcloud-controller-0 ~]# swift-init start proxy
Starting proxy-server...(/etc/swift/proxy-server.conf)
2018-02-07 15:43:53.908 631847 WARNING stevedore.named [-] Could not load castellan.key_manager.barbican_key_manager.BarbicanKeyManager
2018-02-07 15:43:53.909 631847 WARNING castellan.key_manager [-] Deprecation Warning : castellan.key_manager.barbican_key_manager.BarbicanKeyManager is not a stevedore based driver, trying to load it as a class: NoMatches: No 'castellan.drivers' driver found, looking for 'castellan.key_manager.barbican_key_manager.BarbicanKeyManager'
-------------------------------------------------------------------------------
- with requests==2.12.5
- kms_keymaster + authtoken and keystone in pipeline
- pipeline = catch_errors healthcheck proxy-logging cache ratelimit bulk tempurl formpost authtoken keystone staticweb copy container_quotas account_quotas slo dlo versioned_writes kms_keymaster encryption proxy-logging proxy-server
Starting proxy-server...(/etc/swift/proxy-server.conf)
2018-02-07 15:52:31.171 646379 WARNING stevedore.named [-] Could not load castellan.key_manager.barbican_key_manager.BarbicanKeyManager
2018-02-07 15:52:31.172 646379 WARNING castellan.key_manager [-] Deprecation Warning : castellan.key_manager.barbican_key_manager.BarbicanKeyManager is not a stevedore based driver, trying to load it as a class: NoMatches: No 'castellan.drivers' driver found, looking for 'castellan.key_manager.barbican_key_manager.BarbicanKeyManager'
2018-02-07 15:52:32.189 646379 WARNING keystonemiddleware._common.config [-] The option "username" in conf is not known to auth_token
2018-02-07 15:52:32.189 646379 WARNING keystonemiddleware._common.config [-] The option "log_name" in conf is not known to auth_token
2018-02-07 15:52:32.189 646379 WARNING keystonemiddleware._common.config [-] The option "bind_port" in conf is not known to auth_token
2018-02-07 15:52:32.189 646379 WARNING keystonemiddleware._common.config [-] The option "__file__" in conf is not known to auth_token
2018-02-07 15:52:32.190 646379 WARNING keystonemiddleware._common.config [-] The option "here" in conf is not known to auth_token
2018-02-07 15:52:32.190 646379 WARNING keystonemiddleware._common.config [-] The option "log_facility" in conf is not known to auth_token
2018-02-07 15:52:32.190 646379 WARNING keystonemiddleware._common.config [-] The option "project_name" in conf is not known to auth_token
2018-02-07 15:52:32.190 646379 WARNING keystonemiddleware._common.config [-] The option "bind_ip" in conf is not known to auth_token
2018-02-07 15:52:32.190 646379 WARNING keystonemiddleware._common.config [-] The option "user" in conf is not known to auth_token
2018-02-07 15:52:32.190 646379 WARNING keystonemiddleware._common.config [-] The option "__name__" in conf is not known to auth_token
2018-02-07 15:52:32.191 646379 WARNING keystonemiddleware._common.config [-] The option "password" in conf is not known to auth_token
2018-02-07 15:52:32.191 646379 WARNING keystonemiddleware._common.config [-] The option "project_domain_id" in conf is not known to auth_token
2018-02-07 15:52:32.191 646379 WARNING keystonemiddleware._common.config [-] The option "log_level" in conf is not known to auth_token
2018-02-07 15:52:32.191 646379 WARNING keystonemiddleware._common.config [-] The option "user_domain_id" in conf is not known to auth_token
2018-02-07 15:52:32.191 646379 WARNING keystonemiddleware._common.config [-] The option "log_headers" in conf is not known to auth_token
2018-02-07 15:52:32.191 646379 WARNING keystonemiddleware._common.config [-] The option "workers" in conf is not known to auth_token
2018-02-07 15:52:32.192 646379 WARNING keystonemiddleware._common.config [-] The option "log_address" in conf is not known to auth_token
2018-02-07 15:52:32.192 646379 WARNING keystonemiddleware._common.config [-] The option "auth_url" in conf is not known to auth_token
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment