2017-02-18 4 views
0

I jupyterhub für Multi-User-Modus ausgeführt versuche:Ubuntu Jupyterhub: 500 POST Spawner nicht gestartet werden [Status = 1]

sudo jupyterhub 

Ich bin in der Lage einzuloggen erfolgreich mit dem Benutzer habe ich zu installieren jupyterhub. Aber wenn ich versuche, mit anderen Benutzern einloggen ich die folgende Meldung:

500: Interner Serverfehler Spawner nicht gestartet werden [Status = 1]

Und im Terminal:

user @ server: ~ $ sudo jupyterhub

[I 2017.02.18 11: 47: 53,663 JupyterHub App: 733] Laden cookie_secret von/home/user/jupyterhub_cookie_secret

[W 2017-02-18 11: 47: 53.691 JupyterHub app: 372] Generierung von CONFIGPROXY_AUTH_TOKEN. Zum Neustarten des Hubs muss der Proxy neu gestartet werden. Legen Sie CONFIGPROXY_AUTH_TOKEN env oder JupyterHub.proxy_auth_token config fest, um diese Meldung zu vermeiden.

[W 2017-02-18 11: 47: 53,695 JupyterHub App: 874] Keine Admin-Benutzer, Admin-Schnittstelle wird nicht verfügbar sein.

[W 2017-02-18 11: 47: 53,695 JupyterHub App: 875] Fügen Sie administrative Benutzer in Config hinzu.

[I 2017-02-18 11: 47: 53,695 JupyterHub App: 902] Nicht mit Whitelist. Jeder authentifizierte Benutzer wird erlaubt.

[I 2017.02.18 11: 47: 53,714 JupyterHub App: 1481] Hub API auf http://127.0.0.1:8081/hub/ hören

[W 2017.02.18 11: 47: 53,716 JupyterHub App: 1201] Lauf JupyterHub ohne SSL. Ich hoffe, es ist SSL-Terminierung woanders passiert ...

[I 2017.02.18 11: 47: 53,716 JupyterHub App: 1203] Beginnend Proxy @ http: // *: 8000/

11: 47: 54,569 - Infos: [ConfigProxy] Vertretung für http: // *: 8000 zu http://127.0.0.1:8081

11: 47: 54,574 - Infos: [ConfigProxy] Proxy-API bei http://127.0.0.1:8001/api/routes

[I 2017.02.18 11 : 47: 54.597 JupyterHub app: 1537] JupyterHub läuft jetzt unter http://127.0.0.1:8000/

Letzte Anmeldung: Sa Feb 18 00:26:34 CET 2017

Willkommen bei Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

1 Paket aktualisiert werden kann.

0 Updates sind Sicherheitsupdates.

[I 2017-02-18 11: 48: 10.990 JupyterHub Spawner: 785] Spawning jupyterhub-singleuser '--user = "Benutzername"' '--cookie-name = "jupyter-hub-token-username" '' --base-url = "/ Benutzer/Benutzername '' '--hub-host =" "' '--hub-prefix ="/hub /' '' --hub-api-url = "http: //127.0.0.1:8081/hub/api "‘ '--ip = "127.0.0.1"' --port = 52764

Traceback (jüngste Aufforderung zuletzt):

Datei „/ usr/local/bin/jupyterhub-Einzelplatz "Zeile 4, in import ('pkg_resources'). require ('jupyterhub == 0.8.0.dev0') Datei

" /usr/local/lib/python3.5/dist-packages/pkg_resources/ init Py "Zeile 3036, in @_call_aside

File" /usr/local/lib/python3.5/dist-packages/pkg_resources/init Py "Zeile 3020, in _call_aside f (* args, ** kwargs)

File" /usr/local/lib/python3.5/dist-packages/pkg_resources/ init Py "Linie 3049, in _initialize_master_working_set working_set = WorkingSet._build_master()

File" /usr/local/lib/python3.5/dist-packages/pkg_resources/ Py“, Linie 654, in _build_master ws.require (erfordert)

Datei "init /usr/local/lib/python3.5/dist-packages/pkg_resources/ init Py", Linie 968, erfordern in benötigt = self.resolve (parse_requirements (Anforderungen))

File "/usr/local/lib/python3.5/dist-packages/pkg_resources/ init Py", Linie 854, in Auflösen aufheben DistributionNotFound (req, requirers)

pkg_resources.DistributionNotFound: Die 'jupyterhub == 0.8.0.dev0' Verteilung w als nicht gefunden und wird von der Anwendung benötigt

[W 2017-02-18 11: 48: 21.038 JupyterHub Web: 1545] 500 POST/Hub/Login? next = (:: ffff: 10.90.0.4): Spawner konnte nicht gestartet werden [status = 1]

[E 2017-02-18 11:48:21.066 JupyterHub log: 99] {

"Content-Length": "36",

"Content-Type": "application/x-www-form-urlencoded",

„Accept Encoding ": "gzip, deflate",

"Accept-Language": "en-US",

"Dnt": "1",

"Host":" zeno.lehre. hwr-berlin.de:8000 ",

"Cookie": "_xsrf = 2 | 1204c4dd | f391c8200e87548242350a9d25406790 | 1487111102",

"X-Forwarded-Host": "server.com:8000",

"Connection": "close" ,

"X-Forwarded-For": ":: ffff: .. . "

"X-Weitergeleitete-Proto": "http",

"Accept": "text/html, application/XHTML + xml, /"

" CACHE Control ": "no-cache",

"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv: 11.0) wie Gecko",

"Referer": "http://server.com:8000/hub/login",

"X-Forwarded-Port": "8000"

}

[E 2017.02.18 11: 48: 21,066 JupyterHub log: 100] 500 POST/Hub/anmelden next = (? @ :: ffff: .. .) 10283.44ms

Ich weiß nicht, ob das die Ursache des Problems wäre, aber ich jupyterhub Version haben: 0.7.0. Ich habe versucht, es zu 0.8.0 aktualisieren mit:

sudo pip install -U jupyterhub 

Aber ich bekam:

Anforderung bereits up-to-date: ****

Ich habe versucht, so lange, um online eine Lösung zu finden; Ich habe jedoch versagt.

Würde mir bitte jemand helfen mit diesem Problem?

Thanks :)

+0

@minrk Sie haben normalerweise Ideen für solche Probleme. Würden Sie mir bitte helfen ? –

+0

hat das jemals funktioniert oder ist es eine Neuinstallation? Erhalten Sie die gleichen Fehlermeldungen, wenn Sie Folgendes ausführen: 'jupyterhub -f /path/to/jupyterhub_config.py --debug' (Sie sollten zusätzliche Protokolle in Ihrer jupyter.conf deaktivieren). Existieren die Ordner für die Benutzer bereits auf dem srv, auf dem jupyterhub läuft? Welchen Spawner benutzt du? –

Antwort

1

Sie jupyterhub von der Quelle installieren könnte und dieses Protokoll siehe:

„pkg_resources.DistributionNotFound: Die‚jupyterhub == 0.8.0.dev0' Verteilung wurde nicht gefunden und wird durch die Anwendung erforderlich ist“

ich das gleiche Problem begegnet und ... dies wird verursacht durch die binäre jupyterhub Installation und DONot Pakete installieren ... nach exec

pip3 install -r dev-requiremetns.txt . 

das Protokoll lassen Sie uns setup.py durch tun „laufen setup.py für jupyterhub entwickeln“ und dann python setup.py build und python setup.py install laufen und dann abbrechen und das Protokoll lassen Sie mich pip install . zu verwenden und dann pip3 install . laufen, und dann in der Regel die jupyterhub laufen.

Befehle unten:

cd /path to git code/jupyterhub/ 
python setup.py build 
python setup.py install 
pip3 install . 
Verwandte Themen