Hi Matthias, Thank you so much. It's permission issues with /etc/../clock file and also given ip6 information on hosts file. It is working fine now.
On Saturday, January 20, 2018 at 8:50:00 PM UTC+8, Karthik Pitchaimani wrote: > > Yes, I can able to import below libs from python shell. > import babel > import sys > import pytz > import time > from datetime import timedelta > from datetime import tzinfo > from threading import RLock > > if sys.platform == 'win32': > from babel.localtime._win32 import _get_localzone > else: > from babel.localtime._unix import _get_localzone > > JupyterHub spawners failed due to babel - _get_localzone? or any other > issues. > > I am checking the other permission issue. > > Thanks. > > > On Friday, January 19, 2018 at 11:24:12 PM UTC+8, Matthias Bussonnier > wrote: >> >> Are you able to just "import babel" from a Python shell ? >> >> It looks like (on my machine) babel is doing: >> >> try: >> LOCALTZ = get_localzone() >> except pytz.UnknownTimeZoneError: >> LOCALTZ = _FallbackLocalTimezone() >> >> Where get_localzone() trigger the error. >> I'm guessing it may need to also catch *PermissionError.* >> - >> Matthias >> >> >> On 19 January 2018 at 00:33, Karthik Pitchaimani <[email protected]> >> wrote: >> >>> Hi Team, >>> >>> I was getting the below exception. I have not created any specific >>> jupyterusergroup, created a Linux user and added them to shadow and wheel >>> group. >>> >>> Should we need to create a separate group or? >>> OS: SUSE Linux 11 SP3 and JupyterHub 0.8.1 >>> Kindly help me to fix this issues. >>> >>> >>> **For ubuntu VM no issues, I can be able to login without issues. >>> >>> >>> 500 : Internal Server >>> [D 2018-01-14 21:11:47.760 JupyterHub user:184] Creating <class >>> 'jupyterhub.spawner.LocalProcessSpawner'> for lta-uat-jupyter: >>> [D 2018-01-14 21:11:47.761 JupyterHub app:1211] Loading state for >>> lta-uat-jupyter from db >>> [D 2018-01-14 21:11:47.761 JupyterHub app:1236] lta-uat-jupyter not >>> running >>> [D 2018-01-14 21:11:47.763 JupyterHub app:1241] Loaded users: >>> lta-uat-jupyter >>> [I 2018-01-14 21:11:47.767 JupyterHub app:1528] Hub API listening on >>> http://0.0.0.0:8081/hub/ >>> [W 2018-01-14 21:11:47.768 JupyterHub proxy:415] >>> Generating CONFIGPROXY_AUTH_TOKEN. Restarting the Hub will require >>> restarting the proxy. >>> Set CONFIGPROXY_AUTH_TOKEN env or JupyterHub.proxy_auth_token config to >>> avoid this message. >>> >>> [W 2018-01-14 21:11:47.768 JupyterHub proxy:456] Running JupyterHub >>> without SSL. I hope there is SSL termination happening somewhere else... >>> [I 2018-01-14 21:11:47.768 JupyterHub proxy:458] Starting proxy @ >>> http://0.0.0.0:8000/ >>> [D 2018-01-14 21:11:47.768 JupyterHub proxy:459] Proxy cmd: >>> ['configurable-http-proxy', '--ip', '0.0.0.0', '--port', '8000', >>> '--api-ip', '127.0.0.1', '--api-port', '8001', '--error-target', ' >>> http://pxthdd07:8081/hub/error'] >>> 21:11:47.929 - info: [ConfigProxy] Proxying http://0.0.0.0:8000 to (no >>> default) >>> 21:11:47.932 - info: [ConfigProxy] Proxy API at >>> http://127.0.0.1:8001/api/routes >>> [D 2018-01-14 21:11:48.676 JupyterHub proxy:491] Proxy started and >>> appears to be up >>> [D 2018-01-14 21:11:48.678 JupyterHub proxy:552] Proxy: Fetching GET >>> http://127.0.0.1:8001/api/routes >>> [W 2018-01-14 21:11:48.688 JupyterHub proxy:304] Adding missing default >>> route >>> [I 2018-01-14 21:11:48.688 JupyterHub proxy:370] Adding default route >>> for Hub: / => http://pxthdd07:8081 >>> [D 2018-01-14 21:11:48.689 JupyterHub proxy:552] Proxy: Fetching POST >>> http://127.0.0.1:8001/api/routes/ >>> 21:11:48.689 - info: [ConfigProxy] 200 GET /api/routes >>> 21:11:48.693 - info: [ConfigProxy] Adding route / -> >>> http://pxthdd07:8081 >>> 21:11:48.694 - info: [ConfigProxy] 201 POST /api/routes/ >>> [I 2018-01-14 21:11:48.694 JupyterHub app:1581] JupyterHub is now >>> running at http://0.0.0.0:8000/ >>> [I 2018-01-14 21:12:03.948 JupyterHub log:122] 200 GET /hub/home ( >>> [email protected]) 22.47ms >>> [I 2018-01-14 21:12:05.052 JupyterHub log:122] 302 GET /hub/spawn â >>> /user/lta-uat-jupyter/ ([email protected]) 2.08ms >>> [I 2018-01-14 21:12:05.061 JupyterHub log:122] 302 GET >>> /user/lta-uat-jupyter/ â /hub/user/lta-uat-jupyter/ (@10.8.95.244) >>> 0.33ms >>> [D 2018-01-14 21:12:05.071 JupyterHub base:421] Initiating spawn for >>> lta-uat-jupyter >>> [I 2018-01-14 21:12:05.250 JupyterHub spawner:978] Spawning >>> jupyterhub-singleuser --port=52731 --debug >>> [D 2018-01-14 21:12:05.256 JupyterHub spawner:727] Polling subprocess >>> every 30s >>> [D 2018-01-14 21:12:05.300 JupyterHub base:427] 0/100 concurrent spawns >>> [D 2018-01-14 21:12:05.300 JupyterHub base:430] 0 active servers >>> Traceback (most recent call last): >>> File "/var/opt/teradata/anaconda3/bin/jupyterhub-singleuser", line 6, in >>> main() >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/singleuser.py", >>> >>> line 455, in main >>> return SingleUserNotebookApp.launch_instance(argv) >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyter_core/application.py", >>> >>> line 267, in launch_instance >>> return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs) >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/traitlets/config/application.py", >>> >>> line 657, in launch_instance >>> app.initialize(argv) >>> File "", line 2, in initialize >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/traitlets/config/application.py", >>> >>> line 87, in catch_config_error >>> return method(app, >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *args, **kwargs)File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/notebook/notebookapp.py", >>> >>> line 1290, in initializesuper(NotebookApp, self).initialize(argv)File "", >>> line 2, in initializeFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/traitlets/config/application.py", >>> >>> line 87, in catch_config_errorreturn method(app, args, **kwargs)File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyter_core/application.py", >>> >>> line 243, in initializeself.migrate_config()File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/singleuser.py", >>> >>> line 314, in migrate_configsuper(SingleUserNotebookApp, >>> self).migrate_config()File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyter_core/application.py", >>> >>> line 162, in migrate_configfrom .migrate import get_ipython_dir, >>> migrateFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyter_core/migrate.py", >>> >>> line 35, in from IPython.paths import get_ipython_dirFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/IPython/init.py", >>> line 55, in from .terminal.embed import embedFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/IPython/terminal/embed.py", >>> >>> line 16, in from IPython.terminal.interactiveshell import >>> TerminalInteractiveShellFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py", >>> >>> line 32, in from .debugger import TerminalPdb, PdbFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/IPython/terminal/debugger.py", >>> >>> line 6, in from IPython.core.completer import IPCompleterFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/IPython/core/completer.py", >>> >>> line 146, in import jediFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jedi/init.py", >>> line 41, in from jedi.api import Script, Interpreter, NotFoundError, >>> set_debug_functionFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jedi/api/init.py", >>> line 23, in from jedi.api import classesFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jedi/api/classes.py", >>> >>> line 14, in from jedi.evaluate import representation as erFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jedi/evaluate/init.py", >>> >>> line 69, in from jedi.evaluate import representation as erFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jedi/evaluate/representation.py", >>> >>> line 52, in from jedi.evaluate import docstringsFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jedi/evaluate/docstrings.py", >>> >>> line 46, in from numpydoc.docscrape import NumpyDocStringFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/numpydoc/init.py", >>> line 5, in from .numpydoc import setupFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/numpydoc/numpydoc.py", >>> >>> line 31, in from .docscrape_sphinx import get_doc_object, >>> SphinxDocStringFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/numpydoc/docscrape_sphinx.py", >>> >>> line 14, in from sphinx.jinja2glue import BuiltinTemplateLoaderFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/sphinx/jinja2glue.py", >>> >>> line 22, in from sphinx.application import TemplateBridgeFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/sphinx/application.py", >>> >>> line 30, in from sphinx.config import ConfigFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/sphinx/config.py", >>> line 21, in from sphinx.util.i18n import format_dateFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/sphinx/util/i18n.py", >>> >>> line 19, in import babel.datesFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/babel/dates.py", >>> line 29, in from babel.util import UTC, LOCALTZFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/babel/util.py", >>> line 19, in from babel import localtimeFile >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/babel/localtime/init.py", >>> >>> line 74, in LOCALTZ = get_localzone()File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/babel/localtime/init.py", >>> >>> line 70, in get_localzonereturn _get_localzone()File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/babel/localtime/_unix.py", >>> >>> line 111, in _get_localzonewith open(tzpath, 'rt') as >>> tzfile:PermissionError: [Errno 13] Permission denied: >>> '/etc/sysconfig/clock'[W 2018-01-14 21:12:15.304 JupyterHub web:1587] 500 >>> GET /hub/user/lta-uat-jupyter/ (10.8.95.244): Spawner failed to start >>> [status=1]. The logs for lta-uat-jupyter may contain details.[D 2018-01-14 >>> 21:12:15.305 JupyterHub base:633] No template for 500[E 2018-01-14 >>> 21:12:15.312 JupyterHub log:114] {"X-Forwarded-Host": "10.8.104.243:8000 >>> <http://10.8.104.243:8000>","X-Forwarded-Proto": "http","X-Forwarded-Port": >>> "8000","X-Forwarded-For": "10.8.95.244","Cookie": >>> "jupyter-hub-token="2|1:0|10:1515926469|17:jupyter-hub-token|44:ODAwNDdmYjE4Mzk2NGJjN2EwMGM2YjE4MzMwYTg1YzE=|f2851d4faab14bbc7acd3a1be2929b34141a99ebf58649f2655a441c1a1a4430"","Accept-Language": >>> >>> "en-US,en;q=0.8","Accept-Encoding": "gzip, deflate","Referer": >>> "http://10.8.104.243:8000/hub/home >>> <http://10.8.104.243:8000/hub/home>","Accept": >>> "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/* >>> ;q=0.8", >>> "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) >>> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36", >>> "Upgrade-Insecure-Requests": "1", >>> "Connection": "close", >>> "Host": "10.8.104.243:8000" >>> } >>> [E 2018-01-14 21:12:15.312 JupyterHub log:122] 500 GET >>> /hub/user/lta-uat-jupyter/ ([email protected]) 10241.18ms >>> [W 2018-01-14 21:12:34.672 JupyterHub user:458] lta-uat-jupyter's server >>> never showed up at http://127.0.0.1:52731/user/lta-uat-jupyter/ after >>> 30 seconds. Giving up >>> [E 2018-01-14 21:12:34.756 JupyterHub gen:914] Exception in Future >>> <tornado.concurrent.Future object at 0x7fc6a70361d0> after timeout >>> Traceback (most recent call last): >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/tornado/gen.py", >>> line 910, in error_callback >>> future.result() >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/handlers/base.py", >>> >>> line 445, in finish_user_spawn >>> yield spawn_future >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/user.py", >>> >>> line 476, in spawn >>> raise e >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/user.py", >>> >>> line 450, in spawn >>> resp = yield server.wait_up(http=True, timeout=spawner.http_timeout) >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/utils.py", >>> >>> line 180, in wait_for_http_server >>> timeout=timeout >>> File >>> "/var/opt/teradata/anaconda3/lib/python3.6/site-packages/jupyterhub/utils.py", >>> >>> line 135, in exponential_backoff >>> raise TimeoutError(fail_message) >>> TimeoutError: Server at http://127.0.0.1:52731/user/lta-uat-jupyter/ didn't >>> respond in 30 seconds >>> >>> [D 2018-01-14 21:16:48.695 JupyterHub proxy:552] Proxy: Fetching GET >>> http://127.0.0.1:8001/api/routes >>> 21:16:48.697 - info: [ConfigProxy] 200 GET /api/routes >>> >>> >>> Thanks. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Project Jupyter" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jupyter/858f91a0-c9fc-48b6-afa3-6ef50216a43a%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jupyter/858f91a0-c9fc-48b6-afa3-6ef50216a43a%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/2a3cc7de-47e2-4f07-88a7-ea556514dc85%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
