Created
January 15, 2020 15:04
-
-
Save jdob/f7f5368b6880309e0240add10117b645 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ . /opt/app-root/src/jupyterhub_config.sh | |
++ CONFIGURATION_TYPE=learning-portal | |
++ '[' -f /opt/app-root/src/configs/learning-portal.sh ']' | |
++ . /opt/app-root/src/configs/learning-portal.sh | |
++ '[' -f /opt/app-root/configs/jupyterhub_config.sh ']' | |
++ . /opt/app-root/configs/jupyterhub_config.sh | |
+ trap 'kill -TERM $PID' TERM INT | |
+ PID=29 | |
+ wait 29 | |
+ jupyterhub -f /opt/app-root/src/jupyterhub_config.py | |
INFO: Workshop name is 'lab-build-an-operator'. | |
INFO: Application name is 'lab-build-an-operator'. | |
INFO: Configuration type is 'learning-portal'. | |
INFO: Homeroom link is ''. | |
INFO: Homeroom name is 'homeroom'. | |
INFO: Service account name is 'lab-build-an-operator-spawner'. | |
INFO: Namespace is 'dev2'. | |
INFO: Full service account name is 'system:serviceaccount:dev2:lab-build-an-operator-spawner'. | |
/opt/app-root/lib/python3.6/site-packages/urllib3/connectionpool.py:1004: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings | |
InsecureRequestWarning, | |
ERROR: Error looking up homeroom route. 403 | |
Reason: Forbidden | |
HTTP response headers: HTTPHeaderDict({'Audit-Id': '3e26d570-20e5-41ec-8c8b-bbebb9dcddf4', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'X-Content-Type-Options': 'nosniff', 'Date': 'Wed, 15 Jan 2020 15:02:25 GMT', 'Content-Length': '400'}) | |
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"routes.route.openshift.io \\"homeroom\\" is forbidden: User \\"system:serviceaccount:dev2:lab-build-an-operator-spawner\\" cannot get resource \\"routes\\" in API group \\"route.openshift.io\\" in the namespace \\"dev2\\"","reason":"Forbidden","details":{"name":"homeroom","group":"route.openshift.io","kind":"routes"},"code":403}\n' | |
Original traceback: | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 42, in inner | |
resp = func(self, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 241, in request | |
_return_http_data_only=params.get('_return_http_data_only', True) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 334, in call_api | |
_return_http_data_only, collection_formats, _preload_content, _request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 168, in __call_api | |
_request_timeout=_request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 355, in request | |
headers=headers) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 231, in GET | |
query_params=query_params) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 222, in request | |
raise ApiException(http_resp=r) | |
ERROR: Error looking up homeroom ingress. 403 | |
Reason: Forbidden | |
HTTP response headers: HTTPHeaderDict({'Audit-Id': '90fde62d-b9f2-413a-9dad-d79331f01ee6', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'X-Content-Type-Options': 'nosniff', 'Date': 'Wed, 15 Jan 2020 15:02:25 GMT', 'Content-Length': '385'}) | |
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"ingresses.extensions \\"homeroom\\" is forbidden: User \\"system:serviceaccount:dev2:lab-build-an-operator-spawner\\" cannot get resource \\"ingresses\\" in API group \\"extensions\\" in the namespace \\"dev2\\"","reason":"Forbidden","details":{"name":"homeroom","group":"extensions","kind":"ingresses"},"code":403}\n' | |
Original traceback: | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 42, in inner | |
resp = func(self, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 241, in request | |
_return_http_data_only=params.get('_return_http_data_only', True) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 334, in call_api | |
_return_http_data_only, collection_formats, _preload_content, _request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 168, in __call_api | |
_request_timeout=_request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 355, in request | |
headers=headers) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 231, in GET | |
query_params=query_params) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 222, in request | |
raise ApiException(http_resp=r) | |
[E 2020-01-15 15:02:25.455 JupyterHub app:2482] | |
Traceback (most recent call last): | |
File "/opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py", line 2479, in launch_instance_async | |
await self.initialize(argv) | |
File "/opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py", line 2088, in initialize | |
self.load_config_file(self.config_file) | |
File "</opt/app-root/lib/python3.6/site-packages/decorator.py:decorator-gen-5>", line 2, in load_config_file | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 87, in catch_config_error | |
return method(app, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 602, in load_config_file | |
raise_config_file_errors=self.raise_config_file_errors, | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 563, in _load_config_files | |
config = loader.load_config() | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/loader.py", line 457, in load_config | |
self._read_file_as_dict() | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/loader.py", line 489, in _read_file_as_dict | |
py3compat.execfile(conf_filename, namespace) | |
File "/opt/app-root/lib/python3.6/site-packages/ipython_genutils/py3compat.py", line 198, in execfile | |
exec(compiler(f.read(), fname, 'exec'), glob, loc) | |
File "/opt/app-root/src/jupyterhub_config.py", line 416, in <module> | |
routes = route_resource.get(namespace=namespace) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 94, in get | |
return self.request('get', path, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 44, in inner | |
raise api_exception(e) | |
openshift.dynamic.exceptions.ForbiddenError: 403 | |
Reason: Forbidden | |
HTTP response headers: HTTPHeaderDict({'Audit-Id': 'cdc75c4b-0fd1-4125-ab2a-b49558f81aac', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'X-Content-Type-Options': 'nosniff', 'Date': 'Wed, 15 Jan 2020 15:02:25 GMT', 'Content-Length': '370'}) | |
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"routes.route.openshift.io is forbidden: User \\"system:serviceaccount:dev2:lab-build-an-operator-spawner\\" cannot list resource \\"routes\\" in API group \\"route.openshift.io\\" in the namespace \\"dev2\\"","reason":"Forbidden","details":{"group":"route.openshift.io","kind":"routes"},"code":403}\n' | |
Original traceback: | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 42, in inner | |
resp = func(self, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 241, in request | |
_return_http_data_only=params.get('_return_http_data_only', True) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 334, in call_api | |
_return_http_data_only, collection_formats, _preload_content, _request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 168, in __call_api | |
_request_timeout=_request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 355, in request | |
headers=headers) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 231, in GET | |
query_params=query_params) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 222, in request | |
raise ApiException(http_resp=r) | |
ERROR:asyncio:Task exception was never retrieved | |
future: <Task finished coro=<JupyterHub.launch_instance_async() done, defined at /opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py:2477> exception=SystemExit(1,)> | |
Traceback (most recent call last): | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 42, in inner | |
resp = func(self, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 241, in request | |
_return_http_data_only=params.get('_return_http_data_only', True) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 334, in call_api | |
_return_http_data_only, collection_formats, _preload_content, _request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 168, in __call_api | |
_request_timeout=_request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 355, in request | |
headers=headers) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 231, in GET | |
query_params=query_params) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 222, in request | |
raise ApiException(http_resp=r) | |
kubernetes.client.rest.ApiException: (403) | |
Reason: Forbidden | |
HTTP response headers: HTTPHeaderDict({'Audit-Id': 'cdc75c4b-0fd1-4125-ab2a-b49558f81aac', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'X-Content-Type-Options': 'nosniff', 'Date': 'Wed, 15 Jan 2020 15:02:25 GMT', 'Content-Length': '370'}) | |
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"routes.route.openshift.io is forbidden: User \\"system:serviceaccount:dev2:lab-build-an-operator-spawner\\" cannot list resource \\"routes\\" in API group \\"route.openshift.io\\" in the namespace \\"dev2\\"","reason":"Forbidden","details":{"group":"route.openshift.io","kind":"routes"},"code":403}\n' | |
During handling of the above exception, another exception occurred: | |
Traceback (most recent call last): | |
File "/opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py", line 2479, in launch_instance_async | |
await self.initialize(argv) | |
File "/opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py", line 2088, in initialize | |
self.load_config_file(self.config_file) | |
File "</opt/app-root/lib/python3.6/site-packages/decorator.py:decorator-gen-5>", line 2, in load_config_file | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 87, in catch_config_error | |
return method(app, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 602, in load_config_file | |
raise_config_file_errors=self.raise_config_file_errors, | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 563, in _load_config_files | |
config = loader.load_config() | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/loader.py", line 457, in load_config | |
self._read_file_as_dict() | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/loader.py", line 489, in _read_file_as_dict | |
py3compat.execfile(conf_filename, namespace) | |
File "/opt/app-root/lib/python3.6/site-packages/ipython_genutils/py3compat.py", line 198, in execfile | |
exec(compiler(f.read(), fname, 'exec'), glob, loc) | |
File "/opt/app-root/src/jupyterhub_config.py", line 416, in <module> | |
routes = route_resource.get(namespace=namespace) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 94, in get | |
return self.request('get', path, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 44, in inner | |
raise api_exception(e) | |
openshift.dynamic.exceptions.ForbiddenError: 403 | |
Reason: Forbidden | |
HTTP response headers: HTTPHeaderDict({'Audit-Id': 'cdc75c4b-0fd1-4125-ab2a-b49558f81aac', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'X-Content-Type-Options': 'nosniff', 'Date': 'Wed, 15 Jan 2020 15:02:25 GMT', 'Content-Length': '370'}) | |
HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"routes.route.openshift.io is forbidden: User \\"system:serviceaccount:dev2:lab-build-an-operator-spawner\\" cannot list resource \\"routes\\" in API group \\"route.openshift.io\\" in the namespace \\"dev2\\"","reason":"Forbidden","details":{"group":"route.openshift.io","kind":"routes"},"code":403}\n' | |
Original traceback: | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 42, in inner | |
resp = func(self, *args, **kwargs) | |
File "/opt/app-root/lib/python3.6/site-packages/openshift/dynamic/client.py", line 241, in request | |
_return_http_data_only=params.get('_return_http_data_only', True) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 334, in call_api | |
_return_http_data_only, collection_formats, _preload_content, _request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 168, in __call_api | |
_request_timeout=_request_timeout) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 355, in request | |
headers=headers) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 231, in GET | |
query_params=query_params) | |
File "/opt/app-root/lib/python3.6/site-packages/kubernetes/client/rest.py", line 222, in request | |
raise ApiException(http_resp=r) | |
During handling of the above exception, another exception occurred: | |
Traceback (most recent call last): | |
File "/opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py", line 2492, in launch_instance | |
loop.start() | |
File "/opt/app-root/lib/python3.6/site-packages/tornado/platform/asyncio.py", line 148, in start | |
self.asyncio_loop.run_forever() | |
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/asyncio/base_events.py", line 421, in run_forever | |
self._run_once() | |
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/asyncio/base_events.py", line 1426, in _run_once | |
handle._run() | |
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/asyncio/events.py", line 127, in _run | |
self._callback(*self._args) | |
File "/opt/app-root/lib/python3.6/site-packages/jupyterhub/app.py", line 2483, in launch_instance_async | |
self.exit(1) | |
File "/opt/app-root/lib/python3.6/site-packages/traitlets/config/application.py", line 654, in exit | |
sys.exit(exit_status) | |
SystemExit: 1 | |
+ trap - TERM INT | |
+ wait 29 | |
+ STATUS=1 | |
+ exit 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment