GNU bug report logs -
#36463
jupyter terminal out of pty devices
Previous Next
Full log
Message #10 received at 36463-done <at> debbugs.gnu.org (full text, mbox):
Hello,
Steffen Rytter Postas <nc <at> scalehost.eu> skribis:
> Both environments use the same command to execute, and are using `guix
> environment` to start the Jupyter notebook system:
>
> `LC_ALL=C guix environment -C -N --pure -m env.scm -- jupyter-notebook`
>
> The `env.scm` file used, is as follows:
>
>
> (define-packages '(
> "glibc-utf8-locales"
> "coreutils-minimal"
> "bash"
> "python"
> "jupyter"
> ))
> (use-modules (gnu packages))
> (packages->manifest (map specification->package packages))
Without ‘-C’, the Jupyter terminal is indeed working for me:
guix environment --ad-hoc jupyter python-ipython python-ipykernel \
bash coreutils --pure -- jupyter notebook
(Though for some reason IceCat displays white boxes instead of the
actual characters in the terminal, unless I zoom in or out. But that’s
another problem…)
> "/gnu/store/h8l1pby3cm6b4fxsfwwr65b4d1hyh6cs-python-3.7.0/lib/python3.7/pty.py",
> line 96, in fork
> master_fd, slave_fd = openpty()
> File
> "/gnu/store/h8l1pby3cm6b4fxsfwwr65b4d1hyh6cs-python-3.7.0/lib/python3.7/pty.py",
> line 29, in openpty
> master_fd, slave_name = _open_terminal()
> File
> "/gnu/store/h8l1pby3cm6b4fxsfwwr65b4d1hyh6cs-python-3.7.0/lib/python3.7/pty.py",
> line 59, in _open_terminal
> raise OSError('out of pty devices')
> OSError: out of pty devices
> [W 18:56:52.377 NotebookApp] Unhandled error
>
> So it seems that there's an issue with pty devices when running these
> systems as a container.
I could reproduce the problem, and AFAICS commit
935e79af61f4d903e562362cdd828be807e15581 fixes it.
Let me know if it’s all fine now!
Thanks,
Ludo’.
This bug report was last modified 6 years and 17 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.